There are several types of DRM.
Its division is justified by adaptation of the technology under devices, software or operating systems.
Below are presented those ones, which we support:
Format HLS
System / browser: Desktop MacOS: Safari (8+); iOS: mobile applications; Apple TV.
As well is supported encryption
Format MPEG-DASH
System / browser: Desktop Windows, Linux, MacOS: Google Chrome (35+), Mozilla Firefox (47+), Opera (31+); Android (4.3+): Google Chrome; Chromecast, Android TV.
Format MPEG-DASH, Microsoft Smooth Streaming
System / browser: Desktop Windows: Internet Explorer (11+), Edge; Chromecast, Android TV, Google TV, Smart TV.
Format MPEG-DASH, HLS
System / browser: Huawei smartphones and tablets with shell EMUI 10.1+.
The principle of all DRM operation is easy:
In such a manner, user is limited in normal access to video, because basically rights belong to you. License can limit access to video on time and duration of viewing (for example, during month, but no more than 10 hours), as well as enables watch to analog / digital devices.
At converting RTMP live stream in HLS / DASH formats we protect it with drmnow! multi-drm and supply opportunity of display of personified advertising with SCTE-35.
We have experience of DRM protection of VOD content (Video on Demand).
Our drmnow! multi-drm service can be used with a Flussonic server. To protect MPEG-DASH video, we are used Widevine and PlayReady, and for HLS format, FairPlay protection. To protect WisePlay both MPEG-DASH and HLS formats are used.
Integration performed by protocol Secure Packager and Encoder Key Exchange (SPEKE). Keys between drmnow! и Flussonic are transmitted over an encrypted HTTPS channel.
We provide integration with AWS Elemental. To protect MPEG-DASH video, we are used Widevine and PlayReady, and for HLS format, FairPlay protection.
Integration performed by protocol Secure Packager and Encoder Key Exchange (SPEKE). It allows to securely transfer keys for all products AWS Elemental: Live, Delta, MediaConvert, MediaLive and MediaPackage.
To work with DRM will need: