Skip to main content
Skip table of contents

PRM protected playback

The CONNECT Player SDK provides tools to enable playback of NAGRA Persistent Rights Management (PRM) encrypted streams.

For SDK 5 to work with PRM, Operator Vaults must be configured with the unlockJAVADescramblingForHybridMode flag set to true.

The player provides two mechanisms to handle PRM-protected content:

  • Using a Player Access Kernel (PAK) library
  • On dedicated Android TV hardware, using a dedicated Connect Client (CCL) installed with the Android System.

PRM-protected playback with PAK

Also called Software PRM, this is the mostly used mechanism and is used in applications on open devices, where the device has no PRM-specific libraries installed in the Android system. PRM-enabled SDK libraries are required for this mechanism. In the delivery package, the PRM-enabled libraries contain -prm- in the filename, for example, sdk-prm-integration.aar and sdk-prm-production.aar.

The prm versions of the integration.aar and production.aar files can do everything the non-prm version can, at the expense of library size and library load time.


See Nagra PRM-protected playback with PAK.

PRM-protected playback with CCL plug-in

Also called Hardware PRM or CONNECT PRM, this is used on Android TV set-top boxes with dedicated libraries in the Android system to handle CONNECT PRM content. There is no need for PRM-enabled SDK libraries, as the PRM libraries are in the Android system.
See NAGRA CONNECT MediaDrm plugin.

JavaScript errors detected

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

If this problem persists, please contact our support.