Digital Rights Management (DRM)

About

DRM offers another layer of content protection, by adding a license policy to the content encryption.

By adding a license, content owners can make sure that only authorized users can have access to decryption keys – and can tie their content to their business modules and protection policies.

The Kaltura uDRM module is fully integrated with Kaltura business modules definitions, making it possible for content owners to define complex business scenarios – supporting AVOD, TVOD and SVOD configurations.

Kaltura offers a full multi DRM solution – supporting all major DRM schemas including

  • Microsoft PlayReady
  • Google Widevine
  • Apple Fairplay

By supporting all DRM schemas – content owners can ensure their content is fully DRM protected across all devices, browsers and OS, as Kaltura delivers the most natively supported and security enhanced schema on playback – utilizing the Kaltura on the fly packager. This also ensures a minimal storage foot-print, by enabling the content owners to store only the original transcoded renditions – instead of pre encrypted renditions for all DRM schemas.

DRM protection is usually required when using premium content on a monetized service and is usually a content owner/studio requirement.

The Kaltura uDRM module is integrated with the Kaltura player and the Kaltura on the fly packager, to offer a complete, easy to setup DRM eco system. In addition, since the uDRM module is API-driven – it is easily integrated with external video head ends and players is needed.


Supported Desktop Browsers for DRM

Browser

Delivery Format

DRM

IE < 11

Smooth Stream

PlayReady

IE >= 11, Edge

Dash

PlayReady

Chrome

Dash

Widevine

Safari

HLS

Fairplay

Firefox

Smooth Stream

Dash

PlayReady

Widevine

Mobile Device Support for DRM

Mobile Device/OS 

Delivery Format 

DRM

Android 4.1

WVM

Widevine Classic

Android >= 4.2

Dash

Widevine Modular

iOS

HLS

Fairplay


Connected Devices Support for DRM

Note: * marks devices that Kaltura player SDK and DRM plugin do not support. Support is in the form of uDRM licensing API with integration to external players.

Device

Delivery Type

DRM

Chromecast

Dash

Dash

Widevine

PlayReady

XBox*

Smooth Stream

PlayReady

AppleTV*

HLS

Fairplay

GoogleTV*

WVM

Smooth Stream

Widevine Classic

PlayReady

FireTV*

Smooth Stream

PlayReady

SmartTV Alliance (LG, Phillips, Panasonic, Toshiba)*

Smooth Stream

WVM

PlayReady

Widevine Classic

Samsung TV*

Smooth Stream

WVM

PlayReady

Widevine Classic

HBBTV (1.5+)*

DVB Dash

PlayReady

Was this article helpful?
Thank you for your feedback!
In This Article
Related Articles
Back to top

Never miss a thing!

Subscribe to our customer newsletter and our release notes updates, so you always get the best out of Kaltura.
Newsletter