System / browser:Huawei smartphones and tablets with shell EMUI 10.1+.
How DRM works?
The principle of all DRM operation is easy:
video is encrypted on the server;
user with an aid of browser (or other application) downloaded video;
browser transmits video to special component for decoding;
content defends from viewing / modification by user;
system requests license for video at special server;
licence server verifies user and makes decision of handing to him of license, its validity period and other parameters;
component gets key for decrypting video;
in a case of successful identification — decrypts it;
user gets limited access to video.
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 supply DRM protection of VOD content
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.
AWS Elemental Live, Delta MediaConvert, MediaLive and MediaPackage
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.
What do you need to work with DRM?
To work with DRM will need:
Player — is html5 player with DRM support, or mobile applications, Smart TV or other programs for reproduction of your video;
Protection and storage — versions of usage:
Only storage — is placement of previously protected content on our servers. Then you lease only license server which supplies to your viewers check of their access to the video;
Protection and storage — is placement of unprotected content on our servers, protection of which is executed at enquiry from Player. Then to you get all complex of services: protection, storage, license server;
Only protection — delivery of content from external server and its protection at enquiry from Player. For example, LIVE stream defends with an aid of our live packager, access to view of stream is checked by the license server. For VOD it is mean that video stored on your servers.
DRM License servers — is DRM servers granting license (i.e. key for decrypting content and information about limitations) on content for Player in aform of limitations received from Permissions server / GeoIP;
DRM KeyServer — is a server for protection keys for each unit of protected content;
Permissions / GeoIP — is a server being in charge of making a decision of permission of viewing of video, time, during which it can be viewed and the duration of the viewing;
CDN — it's a content delivery network;
Video transcoding to different qualities or codecs (if it is required);
Reserving. For supplying of failure-safety we advise to use reserving on the level BGP Anycast (reserving on the level of distribution of the traffic between networks), which drmnow can grant you. Such variant of reserving protects not only from breakdown of single service or equipment, but also break-down in a Datacenter, where the equipment is located;
For supplying of protection Apple FairPlay to you is required to receive keys from Apple (proceed to section “Request Deployment Package”). It will require from you company registration in Apple's database and payment of annual instalment about $100.