OpenTV Player SDK for Android

The OpenTV Player SDK for Android enables application developers to embed the OpenTV Player within an existing or new native Java or Kotlin application. The Android SDK wraps and extends the existing media player API providing a similar interface to the Android Video view.

Supported versions and formats

Supported OS versions‚Äč Adaptive Streaming Format DRM Audio/Video Container Encrypt method Block/Cypher
Android 4.4 (KitKat) onwards HLS NAGRA PRM* MPEG2-TS AES 128 AES 128 CBC
Android 5.x (Lollipop) onwards DASH Widevine ISOBMFF/F-MP4 cenc AES-128 CTR

*Contact Nagra to discuss your requirements as you will also need a NAGRA DRM backend to support NAGRA Persistent Rights Management (PRM) DRM.

Supported audio and video codecs

Video codec Audio codec Comments
H.264 AAC-LC, HE-AAC
H.265 AAC-LC, HE-AAC Only where the hardware supports H.265 decoding