With this tool, you can play a DRM-protected video using Axinom DRM License Service and the video player of your choice (e.g Shaka, Bitmovin, THEOPlayer).

DRM Video Playback

With this tool, you can play a DRM-protected video using Axinom DRM License Service and the video player of your choice. The tool allows you to generate and adjust the Entitlement Message.

Video Source URLs

Select one of the prepared samples (see Axinom Public Test Vectors) or enter a link to your own video (DASH or HLS manifest). For HLS+FairPlay videos, also enter the FairPlay certificate URL.

Content Keys

Enter pairs of key ID and encryption key, separated by a pipe "|" symbol, one pair per line. The key ID is represendted by a UUID. The key must consist of 16 bytes, presented in base64 encoding. Alternatively, enter one key ID per line and omit the encryption key. In this case Axinom DRM will calculate the encryption key based on your tenant's key seed and the key ID.

share as url / copy to clipboard

Communication Key

Communication key is used to sign the Axinom DRM License Message. The License Service uses the Communication Key known to it to validate the message. The values were provided to you as a part of the Axinom DRM Configuration. You can also look up the keys under My DRM.

License Service Message/JWT

The License Service Message generated here contains the simplest Entitlement Message which authorizes the Key ID(s) entered in the previous step. You can adjust the message to your needs. The JWT view shows the same message signed with the Communication Key and it is base64-encoded.

License Service Message
JWT

License Service

To use Axinom DRM License Service, select one of the environments. Alternatively, enter the License acquisition URLs manually.

Playback

Select one of the included video players. You can use any other player as well. Copy the Video URL, the JWT, and the License Acquisition URLs manually.