Digital rights management

You can configure digital rights management (DRM Digital rights management) to protect your VOD Video on demand files and IPTV Internet protocol television streams from unauthorized access.

Information

DRM Digital rights management in the MinistraPRO backend is an optional module and is not included in the standard backend distribution. Before you can purchase the module, you must define and acquire approval for the terms and conditions of the module delivery.

The MinistraPRO administrator panel supports the following DRM Digital rights management security levels:

  • High

    Content processing and decryption is done only in the Trusted Execution Environment (TEE) on the device.

  • Medium

    Only decryption is done in the TEE.

  • Low

    Applies to devices without a TEE. Decryption is done in the operating system.

Information

The MinistraPRO administrator panel uses BuyDRM to manage DRM protection in Flussonic. To get your DRM solution configured, contact our support.

Persistent and non-persistent licences

DRM content is protected and requires a licence to play. Licences can be persistent or non-persistent.

Persistent licences last between sessions and until their configured expiry date. Persistent licences are supported by MinistraPRO but using them may result in unexpected behaviour by devices playing DRM content.

Information

If you want to use a persistent licence, you must first check a persistent licence is suitable for your platform.

Temporary or non-persistent licences only last for as long as the current session. Non-persistent licences are used for immediate playback of content and another licence is needed when playback begins again.

Use a non-persistent licence if your platform does not support persistent licences, or if you want to prevent unexpected behaviour by devices playing DRM content.

For additional security, you can enable key rotation in Flussonic by defining the expiration time in minutes for each licence. Enabling key rotation renews the licence after expiration. For more information, refer to Flussonic documentation at https://flussonic.com/doc/

To learn more about persistent and non-persistent licences, refer to the DRM Blog.

DRM groups

You can enable DRM Digital rights management protection by creating DRM Digital rights management groups. A DRM group determines the level of encryption and the type of licence that is used for the content belonging to that group.

Information

By default, DRM Digital rights management group licences are non-persistent, but you can change the licence type in the MinistraPRO backend.

If you select the Flussonic streaming server, you can enable MinistraPRO backend to automatically configure DRM Digital rights management. You can modify the backend settings by accessing the configuration files.