Our product is used in production to record 24/7 live video streams, for a forensic examination of the video quality, or to provide media logging during several months. A Demux function is used to demux the satellite or DTT stream, as well as Record function to record the incoming stream. The Hint function also allows to count the multiple occurrences of programs.
Remote terrestrial or IPTV monitoring
Our embedded platform (the smallest head-end in the world!), with minimal footprint and 5V power supply is deployed in multiple regions, along with DVB-T USB tuners, to monitor the activity of local DTT aerials and IPTV providers. The monitor function is used to send SNMP traps to the central network management system. The platform is also able to demux and transcode a received channel on-the-fly to a lower bitrate and send it back via a DSL return channel for visual examination.
Dynamic playout monitoring
Our product monitors the outputs of large playout providers. Monitor functions are used to check the bitrates of the streams, and frozen frames. In case of a problem they switch to a locally-stored barker file, or to a recording of the same channel, time-shifted by 24 hours, performed by the OpenHeadend record function.
Live to file
Today, one of the most well-known broadcasters uses our product to record over 30 channels 24/7, and to extract individual programs from the recording. They use either the Web 2.0 interface to cut extracts, with live previsualization, or an automated process based on our RESTful HTTP API. The automated process can also be assisted by the hint function to detect jingles at the beginning of programs.
Satellite distribution monitoring
The demux and record functions are used by a group of satellite TV distribution to record their satellite transponders exactly as they are received. In case of complaints, they can perform forensic examinations on the stream, whether the wrong program has been played, or TS signaling or scrambling was defective.
We installed a cost-effective, low-footprint television head-end to gather all return channels of a large media group, and transmit them to multicast for monitoring purposes. The set-up used the demux function with tuners and CAM modules for satellite, terrestrial and cable return channels, and forward functions (with or without RTSP extension) for IPTV providers. The optional mux function also allows to compose an MPTS with several services, for modulation over DVB-C or DVB-T.
TV contribution over xDSL
A customer uses our transmit functions to send the stream of regional television channels back to its main control room. An OpenHeadend platform is installed at channels premises, with IP or SDI input, and a mutualized platform handles the reception at the customer’s main control room. One or several xDSL links are aggregated to gather the required bandwidth for the stream and packet retransmission requests.
Automatic switching of TV studios
We used our software grid feature to create continuous playouts of 3 radio channels, while embedding the appropriate video stream coming from one of 6 different studios, based on an XML playlist. The switching is performed at the input of the encoder with no artefact, and can be done independantly on video or audio elementary streams. The integration was developed by an OpenHeadend team.
The software grid was used to perform video-based splicing of a television channel. This allows to replace some contents (such as advertisement or regional programming) with another content, coming from SDI, UDP/IPv4, or TS file.
As a custom development, we created a platform for demonstration showrooms using an algorithm to enhance the sound according to the user and the environment. This involved embedding a small Linux distribution into a tiny footprint server, creating a custom audio processing pipeline with decoding and encapsulating, as well as responding to web service requests to change the pipeline’s options on the fly.