Mividi’s Internet Video Streaming to Local Broadcast Gateway (ILG200) converts the Internet video streaming using HTTP, RTMP and RTSP 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 rebroadcast Internet streaming content.

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 that deliver video using set-top boxes 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 by satellite, terrestrial or fiber transport methods. With the increasing availability of video contents 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.

The Mividi’s 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

Convert Internet Streaming to UDP Streams

The Mividi’s Internet Streaming-to-Local Broadcast Gateway (ILG200) will convert input IP streams using the HLS, RTMP, or RTSP protocol to MPEG-2 TS over UDP. In the case of HLS input, if the media format of an input HLS stream is MPEG-2 TS, the software will not alter the content of the stream and simply repackage the stream into an IP/UDP stream. For RTMP and RTSP streams, the software will re-multiplex video and audio data packets and create a multiplexed TS and then output the TS in UDP format. The output UDP stream is single-program, variable bit stream (VBR) in the current software. Support to MPEG-DASH streaming will be available in future updates.

Output UDP channels can be created using multicast or unicast IP addresses. A single UDP output stream can be generated from multiple input sources which 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 support up to 100 simultaneous output UDP streams in a single system with recommended CPU, memory and NIC configuration.

Support Video Transcode

The Mividi’s Internet Streaming-to-Local Broadcast Gateway (ILG200) will convert input IP streams using the HLS, RTMP, or RTSP protocol to MPEG-2 TS over UDP. In the case of HLS input, if the media format of an input HLS stream is MPEG-2 TS, the software will not alter the content of the stream and simply repackage the stream into an IP/UDP stream. For RTMP and RTSP streams, the software will re-multiplex video and audio data packets and create a multiplexed TS and then output the TS in UDP format. The output UDP stream is single-program, variable bit stream (VBR) in the current software. Support to MPEG-DASH streaming will be available in future updates.

Output UDP channels can be created using multicast or unicast IP addresses. A single UDP output stream can be generated from multiple input sources which 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 support up to 100 simultaneous output UDP streams in a single system with recommended CPU, memory and NIC 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 or 2019. 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.

HTTP Gateway Streaming Converter Configuration
HTTP Gateway Streaming Converter Dashboard

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, 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.

Application and Benefits

  • This product can be used by legacy network operators, such as cable, IPTV providers to broadcast Internet streaming content in their network. Due to the simplicity of the software application, small network operators such as these in hospitality industry will find the software very beneficial.
  • Provides a simple solution to run HTTP enabled delivery network and legacy network in parallel.
  • Enables the replacement of expensive hardware-dependent video delivery equipment.
  • Enables service providers to focus new investments on next-generation infrastructure, while leveraging existing investments in QAM or IPTV-based subscriber devices.
  • Prompt the migration to an IP-based, datacenter environment based on commercial-off-the-shelf equipment.
  • Improve the subscriber experience by offering more programming choice, improving video quality and delivering a more personalized video service.
  • Increases resiliency and efficiency of video delivery through migration to HTTP-based infrastructure.

Features

  • Converts Internet streaming video to MPEG-2 TS over UDP
  • Supported input streaming protocols:
    • HLS (HTTP Live Streaming)
    • RTMP (Flash media)
    • RTSP
    • MPEG-DASH (In future releases)
  • Supported output streaming protocols:
    • MPEG-2 TS over UDP
  • A single system can generate up to 100 output UDP streams simultaneously
  • A single output stream can be generated from multiple input source based on time schedule
  • Support both multicast and unicast UDP output streaming format
  • Supports both live and VOD input streams
  • Supported video and audio codes include:
    • AVC/H.264, HEVC/H.265 video formats
    • AAC, AAC plus, and AC3 audio formats
  • 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

  • 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

Specifications

Performance

Simultaneously generating up to 100 UDP output streams

Inputs:

IP (1G or 10G NIC):
  • HTTP or HLS (HTTP Live Streaming)
  • RTMP (Flash media)
  • RTSP
  • MPEG-DASH

Output:

IP (1G or 10G NIC): UDP multicast or unicast streams monitors.

OS & Hardware Requirements:

OS: Windows 10, 11 or Windows Server 2012, 2016, 2019
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 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.