Digital Rights Management (DRM)

Prev Next

Mobile

Tablet

Web

TV

android watermark.svg

iOS.svg

android watermark.svg

iPadOS.svg

HTML5.svg

android watermark.svg

TvOS.svg

HTML5.svg

Roku.svg

This article introduces Digital Rights Management (DRM) within DIVA.

What is Digital Rights Management?

Digital Rights Management (DRM) is a process that secures digital content such as videos to prevent unauthorized use and piracy of copyright material.

As DIVA supports DRM-protected videos, DIVA's video player qualifies for high-end events where rights protection is a priority.

DRM is an optional layer that sits on top of Video Origin delivery. Video Origin delivery is a service that packages videos as Adaptive Bitrate Streaming (ABR) content using Amazon Web Services (AWS) and Harmonic.

How is content protected with DRM?

DRM-protected videos are configured during video production using Castlabs' DRM Today Key Management System (KMS). Castlabs provides the DRM license/keys for playback of protected content. Azure Media Services was retired in June 2024.

The standard DIVA Back Office workflow must be configured in the Live and Video-on-demand (VOD) workflow. Projects should ensure the heartbeat interval is sufficiently low to maintain a continuously valid token.

Read the Castlabs documentation for further information.

What are heartbeats?

Heartbeats are linked to Entitlements. They represent the regular pinging (heartbeat) from the video player to the Entitlement service to ensure the user still has valid access to the asset. Used for concurrency, heartbeats are the mechanism for maintaining a given number of devices actively playing out an asset on a user's account. For example, if a user is entitled to stream on two devices concurrently, but starts streaming on a third, the oldest/newest stream (depending on rules) is blocked.

The heartbeat interval is configurable as a millisecond value as part of the player entitlement configuration.