CONNECT Player TVDemo Documentation
The CONNECT Player TVDemo package demonstrates the Player capabilities with playback of standard or customer-specific streams on a big-screen Connected TV.
The NAGRA CONNECT Player SDK 5 for Browsers and Connected TV embedded Player is supported by default. However, dash.js and Shaka-Player are also included for comparison against NAGRA's Player.
It lends itself to examining the behaviour and performance of deployments, especially when integrated with other items in our toolbox. CONNECT Player TVDemo is designed to be player-agnostic and easy to incorporate other Players to help provide a side-by-side comparison of the same streams under the same environment. It is aimed primarily at LG webOS, Samsung Tizen/HbbTV, and Hisense VIDAA for Web-based players while working on desktops within the Chrome browser. Hence, in line with the limitations of the CONNECT Player SDK 5, when operating within those environments, it only supports DASH streams encrypted with Widevine, PlayReady or TVKey DRM Key Systems.
Distributables
The folder typically contains the following files:
tvdemo-<version>-app.zip
This contains the source code for the TVDemo Application to allow you to host it in your environment; see the TVDemo Integration Guide.tvdemo-<version>-webos.ipk
This LG webOS installable example contains the source code for the TVDemo Application in the payload.tvdemo-<version>-tizen.wgt
This is a Samsung Tizen installable example containing the source code for the TVDemo Application in the payload.tvdemo-<version>-companion-service.zip
This contains the source for the Companion Service to allow you to host it in your environment; see TVDemo Remote Configurability.
Hosted Example
A hosted copy of the unzipped source code is available at https://otvplayer.nagra.com/demo/tvdemo/release/latest/build/. See the TVDemo User Guide for more details on how to use it.