Skip to main content

How-to Guides

Create your account​

Start a free trial and get a Mosaic environment with DRM already configured.

Read: Create your account

Find your DRM credentials​

The communication key that signs your messages, the key seed that protects your videos, and the URLs of the License Service and the Key Service all live on one page of your Mosaic environment.

Read: Find your DRM credentials

Find credentials for a legacy agreement​

If your agreement predates the Mosaic DRM Service, your configuration lives in the Axinom Portal and in the PDF you received, rather than on a DRM Service page.

Read: Legacy agreement credentials

Play an existing DRM-protected video​

Let's start with an easy one: You have a DRM-protected video. How to play it?

We have prepared some videos already protected with DRM, and we will show what you need to play them (for testing purpose).

Read: Play an existing DRM-protected video.

Create an Entitlement Message​

In the previous section, DRM Playback Tool generated an entitlement message for you automatically based on the known data about the test vectors. Now we will generate our own entitlement message. It is a JSON data structure that instructs Axinom DRM License Service to issue a DRM license and sets various license parameters, such as duration or security requirements.

Read: Create an entitlement message

Create and Sign a License Service Message ("JWT")​

Before you can send an Entitlement Message to the License Service, you have to wrap it into a so called License Service Message and make a signed JWT token out of it.

Read: Create and sign a License Service Message (JWT)

Encode a video using Axinom Encoding​

Now you need to learn to protect your videos. First, we will learn how to encode videos using Axinom Encoding. In a later step, we will apply protection as an additional step during encoding. Instead of Axinom Encoding, you can use any other video encoder, the general principles remain the same.

Read: Encode a video using Axinom Encoding

Protect a video using Axinom Encoding and Axinom Key Service​

Once you can encode a video, you can add DRM protection as an additional step. The necessary protection keys will be provided by Axinom DRM Key Service.

Read: Protect a video using Axinom Encoding

Protect a video using a third-party encoder​

Instead of Axinom Encoding, you can use any video encoding service on the market. You can integrate Axinom Key Service using one of the supported protocols.

Read: Protect a video using a third-party encoder

Integrate a video player​

The final step is a video player that will play your DRM-protected video. You have to configure the player to connect to the Axinom DRM License Service to acquire a DRM license enabling playback.

Read: Integrate a video player

Troubleshooting​

If something goes wrong with your DRM integration, check this page, and maybe an issue is quickly resolved.

Read: Troubleshooting

What's next?​

You have successfully worked through the guides - congratulations!

To learn more of Axinom DRM and Axinom Encoding explore our documentation, try out our tools and should you have any further questions contact our support.

Was this page helpful?