Product tour

How DRM-X Protects a Stream From Source to Screen

Follow four steps: package encrypted media, approve viewer access, issue the device DRM license, and play through a supported browser or application. The media URL and the permission to decrypt it remain separate.

01 / How it works

Package, authorize, license, and play

  1. 01

    Package

    Encode and encrypt the media. Publish the protected package to your storage or CDN.

  2. 02

    Authorize

    Your backend checks the viewer’s subscription, purchase, enrollment, ticket, or role.

  3. 03

    License

    DRM-X processes the device’s DRM request and issues a license under the approved playback policy.

  4. 04

    Play

    The device’s DRM system decrypts the authorized media through the supported player.

02 / DRM-X 6.0

Media and licenses take separate paths

The DRM system handles protected key material. Your application does not receive clear content keys.

Media delivery

Source → packaging → encrypted storage or CDN → player. The media URL alone does not authorize decryption.

License delivery

Customer access check → playback authorization → device request → DRM-X license → device DRM. A customer proxy may carry the license exchange.

03 / DRM-X 6.0

Core DRM terms

Core DRM terms
TermMeaning
Content IDThe content identity your backend uses to request playback of registered protected media.
Key IDAn identifier that connects an encrypted track to its content key. It is not the clear key.
DRM License TokenBounded authorization for the DRM-X playback and license exchange.
DRM licenseThe native device response containing playback rights and protected key material.
CDMThe content decryption module: the device or browser component that handles DRM licenses and protected media.
Playback policyRules for security level, output, duration, quality, downloads, and concurrent viewing.
04 / DRM-X 6.0

Three decisions before your first integration

Target devices

Identify browsers, mobile applications, televisions, and required viewing features.

Choose your platform
05 / DRM-X 6.0

Start with one working title

Package one title, configure server credentials, approve one viewer, and test a supported player. Extend the workflow after the complete path works.

Your next step

Open the quickstart

Use the relevant guide or contact our team to plan your supported workflow.