How can we Help?

DRM (Digital Rights Management)

 

Introduction

How to Enable DRM

How to Activate DRM for Preview (Trailer)

How DRM Works

Testing DRM

Testing DRM Supported Devices

DRM Supported Platforms

DRM Supported OS & Browsers

Features Not Supported in the DRM Player

How to Disable DRM

DRM Prevents Screen Capturing

Browsers that Prevent Screen Capturing

 

 

Introduction

After publishing your video content to your store, your major concern is whether the content is secure or not. There are chances that someone might download and misuse your content if it is not protected or secured. Consequently, there are various methods available to protect digital content so that no one can copy or download the content unauthorizedly and misuse it. One such method is implementing DRM or Digital Rights Management. DRM is implemented by inserting code that stops copying, limits the number of devices the content can be accessed on, or specifies a time in which the content can be accessed.

How to Enable DRM

At Muvi, we protect your content by enabling Studio Approved DRM. To enable the DRM, you must add a Support Ticket.

 Note:

  • DRM is a paid feature. So, first, you need to purchase Muvi Standard or higher subscription plans to avail of this feature.
  • Currently, we have DRM only for VOD (Video On Demand) content.
  • Once, DRM is activated it will be applicable for all the videos you will add after the activation of the DRM. However, it will not be activated for existing videos available in the store. To enable DRM for the existing videos, you have to re-encode them again.

How to Activate DRM for Preview

You can also enable DRM for preview/trailer. If you have already activated DRM for your store, then you will see the option to enable DRM for the trailer in the Player page of your CMS.

  • Click on "Player" in the CMS
  • Select the checkbox for "Activate DRM for Preview (Trailer)" (See below screenshot)
  • When asked for confirmation "Are you sure you want to activate DRM for Preview (Trailer)?", click on "Yes" to activate.
  • DRM for the preview will be enabled.

Note:

  • Once you have activated DRM for the trailer, you can not deactivate it. To deactivate DRM for the trailer, you need to add a Support Ticket.
  • The existing Non-DRM trailers will be re-encoded automatically, once you have activated DRM for the trailer. Users can still view Non DRM trailers during the process of re-encoding.

 

How DRM Works

At Muvi, your content is protected by the Studio Approved DRM. The DRM ensures that video is in an encrypted format (i.e. MPEG-DASH or HLS [.m3u8]) and available in parts so that the complete video can’t be accessed in one file. Here, the Bento4 tool is used to convert MP4 video to MPEG-DASH. Even if someone downloads some parts of the video, he/she can’t play the video as it requires a License key to play the content. To decrypt the video, the downloader needs 2 things - Content Unique Key & License Key. Token generated is device-specific, which means, the token generated for one device won’t work on another.

At Muvi, we use Studio Approved DRM. The Studio Approved DRM has the industry-standard DRMs including Google Widevine, Apple FairPlay, Microsoft PlayReady, and Marlin. Google Widevine is used in Chrome, Microsoft Playready in IE & Edge browser, Apple FairPlay is used in the Safari browser and Marlin is used in desktop and mobile App as well.

The license key is unique for each DRM account. The content key is unique for each content. Once encoding is completed, we upload the video to the respective S3 bucket. This file format is.MPD.

End-user browses a content to play with Muvi’s proprietary HTML5 Player. The player contains the Amazon Cloud front CDN URL for the content. CDN URL points to the packaged MPEG-DASH video stored in the respective S3 bucket.

When the end-user browses for the content, we select which DRM license to use depending on the end-users' browser. Client DRM processes the license key & plays the content if authentication is successful.

Testing DRM

If you want to test whether your content is DRM enabled or not, then try to download the content in the Firefox browser. It will show you a warning message that the content is DRM enabled and you cannot download it. You can also ask us to send you.MPD file and.MPEG-DASH stream. You won’t be able to play the videos as they will be encrypted. You will be able to play videos only inside our player as it has the decryption client.

 

Testing DRM Supported Devices

To find out whether a device supports DRM enabled content or not, you can try to play this Test Link on that specific device. If the content is played seamlessly in that device, then it supports DRM enabled content.

 

DRM Supported Platforms

We support DRM content for the below-listed platforms.

 

Platform Supports DRM Content (Yes/No)
Web
Website Yes
Mobile*
Android Yes
iPhone Yes
Fire OS Yes
TV Apps
Roku No
Apple TV Yes
Android TV Yes
Fire TV Yes
Samsung Tizen App Yes
LG TV App Yes
VEDW TV App No
Casting**
Chromecast Yes
AirPlay Yes
Gaming Console
XBOX No

 

Note:

  • *We support DRM content for mobile offline playback.
  • **DRM content is supported in Webcasting (Chrome Browser).

 

DRM Supported OS & Browsers

Below is the list of Operating Systems and Browsers those support Studio Approved DRM.

Note:

  • Currently, we are supporting DRM enabled content for Android TV App.
  • If you have not integrated SSL to your domain (i.e. your domain is not "https"), then DRM content will not play in the Chrome browser.

 

OS Browser Video Play (Yes/No)
Windows 10
Chrome(59.0.3)
Yes
Windows 10
Firefox(54.0)
Yes
Windows 10
Edge(25.10.0)
Yes
Windows 10
IE(11.1.1)
Yes
Windows 8
Chrome(58.0.3)
Yes
Windows 8
Firefox(53.0.3)
Yes
Windows 8
IE(11.0.9)
Yes
Windows 7
Chrome(58.0.3.1)
Yes
Windows 7
Firefox(53.0.3)
Yes
Windows 7
IE(11.0.9)
No
MAC OS 10.10.5
Safari(9.0)
Yes
MAC OS 10.10.5
Chrome(58.0.3)
Yes
Mac OS 10.12
Chrome(58.0.3)
Yes
Mac OS 10.12
Chrome(58.0.3)
Yes
Mac OS 10.12.1
Safari(10.0.1)
Yes
Mac OS 10.12.1
Chrome(59.0.3)
Yes
Mac OS 10.12.1
Firefox(53.0.3)
Yes
MAC OS 10.11.3
Safari(9.0.3)
Yes
MAC OS 10.11.3
Chrome(58.0.3.1)
Yes

 

DRM Support in Mobile Browsers

 

OS Browser Support Video Play (Yes/No)
iOS 11.2 & Higher Safari Yes
iOS 11.2 & Higher Chrome No
Android 6.1 & Higher Chrome 60 & Above Yes

 

Note: The mobile browsers which do not support DRM content playback, shows the following error message when your users try to play the content.

 

 

Features Not Supported in the DRM Player

The DRM player doesn't support certain features that are supported in the Non-DRM player.

  • Resolution - Users not able to change the resolution on a DRM player. While playing the DRM content, the player doesn't show the gear icon to select and change the resolution.
  • Flash Player Functionality - is not supported in the DRM player.
  • Advertisement - is not supported in the DRM Player. If you have added any ad to your content, then it will not be played on the player.
  • Back ButtonResume WatchAutoPlay, and Play Duration features are not supported in the DRM Embed PlayerPreview Player, and Social Share Player. However, these features are supported in the Frontend DRM player.

How to Disable DRM

If you wish to disable DRM for your store, you need to add a Support Ticket. Once the DRM is disabled for your store, we will have to encode all the videos in your store manually. It may take a few days to weeks to encode all the videos depending on the size and number of videos.

 

DRM Prevents Screen Capturing

DRM prevents screen capturing. When someone tries to screen record or take a screenshot of a DRM protected video (in laptop/desktop), it will not allow doing that and captures only a black screen (see below screenshot). However, screen capturing for DRM-enabled video is possible on all mobile apps.

 

 

Browsers that Prevent Screen Capturing

The below list shows which browsers prevent screen capturing (in all devices including laptop, desktop, and mobile devices) and which doesn't.

 

Browser Does it Prevent Capturing Screenshot /Screen Recording?
Windows Chrome No
Mozilla Firefox No
Microsoft Edge Yes
Microsoft Internet Explorer 11 Yes
Mac Safari Yes
Android Chrome Yes
iPhone Safari Yes
iPad Safari Yes

 

Note: Remember that, it’s not possible to prevent screen recording (recording the screen using a camera). The best solution to protect your videos is a combination of DRM and Watermarking. DRM prevents the video from unauthorized download and watermarking puts a watermark on the video. When someone tries to screen capture your video, the watermark will appear on the video and it is not possible to remove the watermark as it moves on the screen randomly. To know how to add watermark to your videos please Click Here.