Mividi Internet Streaming to Local Broadcast Gateway (ILG200) converts the Internet video streaming using HTTP, RTMP, RTSP and SRT protocols to UDP streams for local broadcast. This product provides a simple solution for legacy CCTV network operators, such as cable and IPTV providers, to broadcast Internet streaming content. It can also be used for long distance media transport over the Internet.

Download Trial Software Request for a Quote
HTTP Gateway, HLS to UDP

Introduction

In recent years, video service providers have made significant investment to build video delivery infrastructure based on IP streaming protocols in order to serve Internet-connected devices. On the other hand, service providers still rely on legacy networks, such as QAM-based networks and closed-circuit networks to deliver video content for their customers. The networks using IP video streaming protocols will run parallel to legacy closed networks in the near future.

Traditionally, video services provided on legacy networks include locally generated video content and remote programming delivered via satellite, terrestrial or fiber transport methods. With the increasing availability of video content by Internet streaming, service providers can get abundant of video sources from the Internet using IP video streaming. Therefore, a simple solution is needed to convert Internet streaming media to UDP streams to be rebroadcasted in legacy networks.

Mividi Internet Streaming to Local Broadcast Gateway (ILG200) is enabling the replacement of expensive satellite, terrestrial and fiber links that deliver compressed video to service providers, as well as links between facilities. The ILG200 is a software application that runs on standard Windows systems which provides a simple, low-cost solution for rebroadcasting Internet content in a local legacy network.

Gateway application diagram

Use Case 1: Convert Internet OTT Streams to UDP Streams

The Mividi Internet Streaming to Local Broadcast Gateway (ILG200) converts input IP streams using the HLS, RTMP, RTSP, and SRT protocols to MPEG-2 TS over UDP streams. The Gateway receives input streams via IP NIC, re-multiplexes video and audio data packets and creates a multiplexed TS and then outputs the TS in the form of UDP steams. The output UDP stream is single-program variable bit rate (VBR) or constant bit rate (CBR) TS.

The Gateway can also be used as a demultiplexer which can convert a single multiple program TS (MPTS) to multiple single program streams (SPTS). In addition, it can playout recorded transport stream files in UDP streams.

Output UDP channels can be created using multicast or unicast IP addresses. A single UDP output stream can be generated from multiple input source streams that are played out according to a preconfigured time schedule. Both live input streams and VOD streams can be used as input source for UDP stream output. The playout time can be scheduled in advance with repeat options.

The software can generate up to 25 HD or 40 SD simultaneous output UDP streams in a single system with recommended CPU, memory and NIC configuration.

Gateway Use Case 2: Transport Live Video over the Internet using SRT

Use Case 2: Transport Live Video over the Internet using SRT

Secure Reliable Transport (SRT) is a UDP based media transport protocol with low-latency and ability of re-transmission of lost packets. The Mividi Gateway provides a solution for transporting media using SRT. In a typical configuration, two Gateway systems can be used as two end-points. One is used as a transmitter which converts various input streams such as UDP streams to SRT streams, and the other one is used as a receiver which receives the SRT streams and convert them back to UDP streams. If a stream processor on the remote site can receive SRT streams directly, it can also be used as an end-point. In addition to UDP streams, other type of input streams including RTP, RTMP, RTSP can also be converted to SRT streams for media transport.

HTTP Gateway Streaming Converter Dashboard
HTTP Gateway Streaming Converter Configuration

Cloud-ready Software Solution

The Mividi ILG200 is a software program that runs on standard Windows platforms, including Windows 10, 11 or Windows Server 2012, 2016, 2019 or 2022 OS. The main application is a Windows service program that can run 24x7 unattended once the input sources and output channels are fully configured. The software is very easy to use and maintain.

The software is fully cloud-ready. It runs on standard public cloud such as Microsoft Azure and Amazon AWS services. It does not require any special hardware beyond those offered by the standard servers in cloud services.

The ILG200 software is based on the client/server software architecture. The main stream processing functions are contained in the server module. The client application provides a user interface for viewing the status of input and output streams, and configuring the server application. The client application can also run on remote computers in the same LAN for remote access to the server module. Multiple client applications can access the same server at the same time by different users. In addition, a single client application can also be used to link multiple ILG200 servers in different locations and manage these systems from a single access point.

To input and output streams, the standard network adapters can be used. 1G or 10G NICs are supported.

Automatic Error Detection and Alarms

The ILG200 system will continuously monitor the input and output streams for stream errors, including:

  • The loss of input or output streams
  • The loss of audio or video component
  • Frozen or black video frames

By monitoring its own output streams, system or software failure can be detected.

The system provides multiple ways of sending error alarms, including email, SMS, Slack channels, audio sound and SNMP traps. The alarm triggers can be configured for each error type. A full SNMP MIB is also provided for polling error status.

All errors and alarms are logged in the database and can be reviewed at a later time. Error and alarm records can be searched and exported in text format. Reports can be generated to summarize the error trend over a period of time.

Features

  • Converts Internet streaming video to MPEG-2 TS over UDP
  • Transport live video over the Internet using SRT
  • Supported input streaming protocols:
    • HLS (HTTP Live Streaming)
    • RTMP (Flash media)
    • RTSP
    • TS over UDP
    • SRT
  • Supported output streaming protocols:
    • MPEG-2 TS over UDP
    • SRT
  • Supported file input formats:
    • TS, mp4, MKV, AVI, MOV
  • Supported video and audio codes include:
    • AVC/H.264, HEVC/H.265 video formats
    • AAC, AAC plus, and AC3 audio formats
  • HLS streams:
    • Support multi variant video streams
    • Support AES-128 stream encryption
  • SRT streams
    • Support stream encryption
  • Support video transcoding (requires Nvidia Quadro GPU board)
  • A single system can generate up to 25 HD or 40 SD output UDP streams simultaneously (depending on hardware configuration and transcoding setup)
  • A single output stream can be generated from multiple input source based on time schedule
  • Supports both live and VOD input streams
  • Playout recorded transport stream files in TS over UDP

  • Input and output stream error detection, including:
    • Loss of input or output streams
    • Loss of audio or video components in input streams
    • Black frame and freeze detection
  • Dashboard display of server status and error alarms
  • Comparison display between input and output streams
  • Display video thumbnails for all output streams
  • Generate alarms when errors are detected or the system fails to send output streams
  • All errors are logged, and reports can be automatically generated and exported
  • Error alerts can be communicated via SNMP traps, e-mail, SMS and audio
  • Configurable alarm triggers based on the severity of errors. Configurable alarm intervals for repetitive errors
  • Records all alarms occurred in the database, including start time, end time, alarm type, alarm objects, etc.
  • The gateway client application can be run on a remote computer on the same LAN
  • A single server can be accessed by multiple clients and vice versa
  • Optional web server module for remote control of Gateway server using an Internet browser

Specifications

Inputs:

IP (1G or 10G NIC):
  • HTTP or HLS (HTTP Live Streaming)
  • RTMP (Flash media)
  • RTSP
  • TS over UDP

Output:

IP (1G or 10G NIC):
  • UDP multicast or unicast streams
  • SRT

OS & Hardware Requirements:

OS: Windows 10, 11 or Windows Server 2012, 2016, 2019, 2022
RAM: 8 GB minimum
Hard drive: 500 GB minimum
Network Connectivity: 1GB or 10GB NIC adapter
Conformities: UL, CSA, CE, RoHS

Mividi Internet Streaming-to-Local Broadcast Gateway:

Product Name: Gateway
Product Code: ILG200
Purchase options: Software only
Fully built systems

The product is priced according to the number of output channels. Please click Request for a Quote or send us an email at info@mividi.com for pricing information.

all right reserved © | MIVIDI MEDIA SYSTEMS INC.