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 Format

DRM

Audio/Video Container

Encrypt Method

Block/Cypher

Android 5.x (Lollipop) onwards

DASH

Widevine
PlayReady
PRM

ISOBMFF/F-MP4

CENC

AES 128 CTR

HLS

PRM

MPEG2-TS

AES 128

AES 128 CBC

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

NAGRA supplies two variants of the SDK library, one for Multi-DRM and another with additional support for NAGRA PRM.

Multi-DRM SDK

The Multi-DRM version of the Android SDK 5 package contains the following files:

Multi-DRM with NAGRA PRM SDK

If you have requested Playback of PRM encrypted content (Software PRM) support, PRM versions of the above files will be supplied:

  • opy-sdk-android-5.34.x-example-code-prm.zip
    This contains code examples to demonstrate the PRM features of the CONNECT Player; see the PRM Example Code Quick Start guide.

  • opy-sdk-android-5.34.x-sdk-prm-integration.aar
    This file is used for integration activities.

  • opy-sdk-android-5.34.x-sdk-prm-production.aar
    This file replaces the integration version when the application is ready to be deployed.

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

Additional files

The following files are also typically provided:

  • opy-sdk-android-5.34.x-example-code-kotlin.zip
    This contains Kotlin code examples of the CONNECT Player; see the Kotlin Example Code Quick Start guide.

  • opy-sdk-android-5.34.x-example-code-upi.zip
    This contains code examples to demonstrate the features of the CONNECT Player using the Unified Player Interface (UPI).

  • opy-sdk-android-5.34.x-javadoc.zip
    This contains the API files; see (5.33.x) Android SDK 5 APIs.

  • opy-sdk-android-5.34.x-insight-agent-1.2.2.aar
    This is an additional library for reporting statistics to an Insight server; see Insight analytics.

JavaScript errors detected

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

If this problem persists, please contact our support.