Skip to main content

Digital rights management

Digital rights management (DRM) is a set of technologies and policies used to control how digital media is accessed, used, and distributed. DRM protects copyright and prevents unauthorized use.

You can configure DRM to protect your VOD files and IPTV streams from unauthorized access.

info

DRM is an optional module in the Ministra Pro backend.

Before you can purchase the module, you must define and acquire approval for the terms and conditions of the module delivery.

The Ministra Pro administrator panel supports the following DRM 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.
info

The Ministra Pro 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 Ministra Pro but using them may result in unexpected behaviour by devices playing DRM content.

info

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 about DRM licences, refer to the following links:

DRM groups

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

info

By default, DRM group licences are non-persistent. You can change the licence type in the Ministra Pro backend.

If you select the Flussonic streaming server, you can enable Ministra Pro backend to automatically configure DRM. You can modify the backend settings by accessing the configuration files.

Read about configuration files

What you can do with DRM