CONNECT Player SDK 5 for Android

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 streaming formats and DRM

Supported OS versions ​Adaptive Streaming Format DRM Audio/Video Container Encrypt method Block/Cypher
Android 5.x (Lollipop) onwards DASH Widevine
PlayReady
ISOBMFF/F-MP4 CENC AES-128 CTR

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

SDK file contents

The Android SDK 5 folder typically contains the following files:

Player licence

The player will not work without an encrypted licence that controls which player features and platforms are enabled. Two types of licence are available:

  • Trial licence – a time-limited licence which works with any domain to evaluate the player.
  • Purchased licence – the licence supplied once you have purchased the product. It only works with the domain name provided with the licence.

Open-source usage

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

  • exo-player 2.11.4

Native side open-source libraries.

  • Jansson 2.11
  • Cjose 0.6.0
  • Openssl 1.0.2n
  • boost 1.64.0

Java side open-source libraries.

  • protobuf-lite 3.0.1