Skip to main content
Skip table of contents

CONNECT Player SDK 5 for Android Documentation

The CONNECT Player SDK 5 for Android enables you to embed the player within an existing or new native Java or Kotlin application. The SDK wraps and extends the 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.x (Lollipop) onwardsDASHWidevine
PlayReady
PRM
ISOBMFF/F-MP4CENCAES 128 CTR
HLSPRMMPEG2-TSAES 128AES 128 CBC

Supported audio and video codecs

Video codecAudio codecComments
H.264AAC-LC
HE-AAC

H.265AAC-LC
HE-AAC
Only where the hardware supports H.265 decoding

SDK file contents

NAGRA supplies two variants of the SDK library, one with PRM support and one without. 
If PRM is not required, the Android SDK 5 package typically contains the following files:

If you have requested PRM-protected playback with PAK support, PRM versions of the above files will be supplied:

  • opy-sdk-android-5.10.x-example-code-prm.zip
  • opy-sdk-android-5.10.x-sdk-prm-integration.aar
  • opy-sdk-android-5.10.x-sdk-prm-production.aar

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

Open-source usage

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

  • exo-player 2.12.0

Java side open-source libraries.

  • protobuf-lite 3.0.1
  • guava 27.1-android
JavaScript errors detected

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

If this problem persists, please contact our support.