News: Inaris on Linux / RTOS
HD Television for Ghana
December 2020 / January 2021
Improved picture quality and easier distribution of new TV content for a West African country – this intention brought the already long-time collaborating partners of SES and TARA Systems together for an ambitious project that started back in 2019. This story – with its latest update in January 2021 – describing the roll-out of the HD Decoder in Ghana illustrates how SES introduces a product innovation in the HDTV sector nation-wide in Ghana – and how we as TARA Systems contribute to it.
Read our Success Story »
Integration of NAGRA CA with Inaris now certified on Montage SoC
On the Montage SoC, we have now successfully completed and certified the integration of our Inaris DVB/IPTV Solution and the NAGRA CA system. The integration was done for an RTOS based product which will be deployed into the market in Q4/2020. Inaris and our TV application “TVolution” will bring an exceptional TV experience with protected premium TV quality on a low cost platform to emerging markets.
Inaris based STB Solutions on Montage SoC
As porting of the Inaris DVB/IPTV Solution has been done last year on top of a real-time operating system, we have now also added support for Linux based deployments. With this and by using our reference application TVolution allows us to provide comprehensive STB solutions for a wide range of products based on the Montage SoC. We support zapping, PVR functionality, the NAGRA CA system, and extended features like monitoring and audience measurement. The last mentioned is also available for non-connected STBs as an external device attached via USB.
Inaris Solution ported to Montage SoC
To address also very price-sensitive STB markets, we have ported our Inaris DVB/IPTV Solution to the Montage chipset. On this chipset we are running our software on top of a real-time operating system to achieve very low flash and RAM usage. This allows our customers and partners to bring low-cost STB devices using a feature-rich and powerful DVB Solution into the market.
Using AI for Categorisation of TV Shows on Embedded Platforms
In the course of a master thesis, we investigated, how well the genre of TV shows can be automatically determined with the help of AI, based on their description texts. We used Keras as an abstraction layer for AI frameworks and trained a variety of neural networks with Tensorflow. After comparing different approaches and selecting the most suitable neural network, it was fine-tuned with hyper-parameter tuning.
The resulting neural network can be used to automatically categorise a large part of the TV shows with a very high degree of accuracy. The achieved performance is comparable to that of humans or even exceeds it.
Through further optimisations, the performance was increased to such a level, that the AI-based categorisation could be used even on an embedded platform. To demonstrate this the neural network was ported to the BCM97271T reference platform using TensorFlow Lite.
SES shows Analytics for VoD Everywhere
At IBC 2019, our partner SES demonstrated an analytics system that allows usage monitoring of their non-connected push VoD STBs. The data was provided by the analytics function of the Inaris DVB/IPTV Solution and transferred via USB flash drives to a Google Big Query database. To transfer the data for connected devices, the Pub/Sub service would be used instead.
The analytics views were built with Google Data Studio for a range of scenarios such as evaluation of the most viewed VoD movies on specific STBs. This system will allow VoD Everywhere operators to monitor the service usage and improve their content offering.
Inaris Supports Cloud-Based Analytics
Our Inaris DVB/IPTV Solution has now been extended to support cloud-based analytics systems. This is especially of interest for connected devices where it is intended to collect and analyse information about the system status and the user experience in real-time.
We developed a monitoring component that sends log messages from our Inaris solution permanently to the cloud using the Google Cloud Pub/Sub service. This allows seamless integration of our software stack with state of the art analytics tools like Google BigQuery and Data Studio. For non-connected devices we support collecting log messages on a local storage device for later import into BigQuery.
We are now integrating this technology into the HiSilicon based low-cost STB with VoD Everywhere support for our partner SES.
Premium Content with VoD Everywhere
In 2018, the SES VoD Everywhere platform has evolved from a demonstration vehicle to a ready to deploy full featured product. With Newland as an STB partner, the first customers will be served soon with premium VoD content over satellite. Due to the unmatchable feature set available on an ultra low-cost set-top box the potential customer base is mainly the emerging markets in Africa, Middle and South America. To protect the VoD content as well as the linear channels we are currently working on the NAGRA CA system integration within our Inaris DVB/IPTV Solution running on HiSi SoC.
VoD Everywhere shown at IBC 2018
At IBC 2018, our partner SES presented the VoD Everywhere solution on a HiSilicon based low cost STB platform. Besides of on-demand VoD content and Live Events, also the instant creation of Live Events and subsequent playback on the STB was shown at the SES booth.
VoD Everywhere on HiSilicon
VoD Everywhere is an end-to-end solution from SES to bring high quality content to set-top boxes for emerging markets, where no or only low bandwidth Internet connections are available. The content is pushed with the broadcast signal to the devices and stored locally for playback at any later time. We have now ported the VoD Everywhere STB solution to HiSilicon chipsets.
The porting includes all VoD Everywhere features from on-demand playback, live events and start over events using the Inaris HLS solution, up to multiscreen support. A demonstration on a STB provided by Newland can be seen on IBC at the SES booth 1.B51.
HLS for VoD Everywhere (HiSilicon)
VOD Everywhere is an end-to-end solution from SES to bring high quality content to set-top boxes for emerging markets, where no or only low bandwidth Internet connections are available. The content is pushed with the broadcast signal to the devices and stored locally. Besides classic push on-demand content also live events are supported.
In this case the content is provided as an HLS stream also in the broadcast signal. For playback of the HLS stream we use our Inaris HLS solution on a low-end HiSilicon Linux platform. Because our HLS Solution uses the available resources in an efficient way, it perfectly works with the memory and performance limitations.
VoD Everywhere Multiscreen feature
VoD Everywhere Multiscreen
The SES VoD Everywhere platform offers network operators the distribution of premium content without or limited Internet via satellite transmission to their customers. On the set-top box the content library is stored for being watched on the TV screen. With the new multiscreen extension, this content can now also be accessed from second screen devices like tablets. For this, we extended the set-top box functionality to serve VoD Everywhere content using the UPnP protocol. On top of this, a companion application for iOS was created by 3 Screen Solutions.
Concept and benefits of VoD Everywhere feature
VoD Everywhere with SES Video & MX1
One of the key features of the cooperation between SES and TARA Systems is the VoD Everywhere extension integrated in the STB application. To learn about the concept and benefits of VoD Everywhere, please have a look at this video published by SES.
PushVoD feature running on an MStar K5 based STB from SmarDTV
PushVoD feature integrated in Inaris
SES teams up with TARA Systems
SES has selected TARA Systems as strategic partner for end-to-end solutions for video broadcasting in emerging markets. SES offers a turnkey-solution for operators which includes also the client device for the consumers. For this, TARA contributes with its Inaris DVB Middleware.
Beside the standard TV features also VoD Everywhere has been integrated to bridge the lack of broadband internet connectivity in underserved areas and deliver a wide variety of rich on-demand content to consumers.
VoD Everywhere: Live Demo at IBC 2017
The IBC live showcase will demonstrate how satellite distribution can provide an instantaneous and enriched video experience on demand – even in areas with no or limited broadband internet connectivity. Visit SES’ booth 1.B51 at this year’s IBC.
“This success in such a short time was amazing. I have been working in the STB industry for many years and I have not experienced such speedy achievement.”
– MStar team member
VoD Everywhere: LiveEvents and StartOver
The PushVoD technology can be used to provide a video-on-demand like experience on non-connected devices. In addition to that, the PushVoD system from Quadrille also supports the download of live event streams which has now been integrated in our client solution. This allows operators to broadcast selected live events independently of their linear TV signals.
On top of this, the StartOver feature has been realized where already running live events can be watched from the beginning of the event, without local PVR or internet connection. The access to LiveEvents and StartOver has been integrated into the PushVoD GUI and is currently available on the MStar SoC based platforms.
Nagra pre-integration with Inaris DVB/IPTV Middleware and TVolution on Broadcom
Nagra Pre-Integration on Broadcom
The Inaris DVB/IPTV Middleware has for many years been prepared for CA system integration. In former projects the integration and certification was done by our customers or partners. Now we have done the Nagra pre-integration with Inaris DVB/IPTV Middleware and TVolution entirely by ourselves. On the Broadcom reference board the content decryption is possible with smartcard-based as well as smartcard-less variants.
VoD Everywhere: PushVoD GUI Realisation
To meet common requirements for VoD offering, a new GUI design for STB was created in cooperation with our partner design agency coeno. The sophisticated user interface has been realised with our GUI technology Embedded Wizard, to enable high-performance and optimised memory usage on the dedicated low-cost STB for emerging markets.
PushVoD Content Reception
For PushVoD content reception, the push technology from Quadrille has been integrated. The video content incl. the corresponding meta-data are received via satellite and stored locally. It is now possible to browse in a data list and start the playback of the video content. This development step has been realised on a set-top box based on an MStar SoC. To enhance the user experience, a new GUI will be created (see above).
This video demonstrates Inaris TVolution on an MStar STB chipset.
Inaris DVB Middleware on MStar Chipsets
Our Inaris DVB Middleware is fully platform independent and runs already on various chipsets. This is achieved by using our Inaris Hardware Abstraction Layer which provides a high level API to access platform specific functionality.
We have now successfully ported our Hardware Abstraction Layer to run on latest MStar platforms using the MStar MI interface (Free-to-air/Zapping). Furthermore, we are about to start the pre-integration for the Nagra CA system on MStar chipsets. These activities allow us to cover even a wider range of device classes and additional markets with our Inaris DVB Middleware.
Teletext Server for OTT
In some cases (e.g. OTT) it may not be possible to transfer the Teletext data as part of the audio/video stream. With our Teletext Server solution you can continue supporting Teletext in these environments. Learn more.
Start to integrate Push VoD
For emerging markets a real Video on Demand (VoD) experience for the end user shall be realised – even with no broadband internet connection. Therefore the content will be pushed to the client via satellite. Using TVolution (based on Inaris DVB/IPTV Middleware) the Push VoD feature will be integrated by TARA in cooperation.
The process of NAGRA pre-integration with the Inaris DVB/IPTV Middleware is ongoing. The goal is to support smartcard-less as well as smartcard-based solution for decryption. The content is received from a DVB frontend.