Skip to main content
Skip table of contents

OpenTV Player SDK 4 for Android Documentation

The OpenTV Player SDK 4 for Android enables application developers to embed the OpenTV Player within an existing or new native Java or Kotlin application. The Android SDK 4 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 FormatDRMAudio/Video ContainerEncrypt methodBlock/Cypher
Android 5 (Lollipop) onwardsHLSPRMMPEG2-TSAES 128AES 128 CBC

Supported audio and video codecs

Video codecAudio codecComments

Only where the hardware supports H.265 decoding

SDK file contents

The Android SDK 4 package typically contains the following files:

The PRM Operator Vault file opvault.json is provided separately.

Open source usage

The following third-party software is used and embedded within the OpenTV Player SDK 4 for Android.

Open SourceVersionLicenceWebsite
Native side open source libraries
Openssl1.0.2nApache License 2.0
boost1.64.0Boost Software License V1.0
Curl7.59.0Curl License (MIT derivative)
Zlib1.2.11zlib license
Java side open source libraries
android-async-http1.4.9Apache License 2.0
httpclient4.4.1.1Apache License 2.0
mediarouterV7:27.0.1Apache License 2.0
Required when integrating application active Insight
commons-math2.2Apache License 2.0
JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.