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 |