On This Page

Ingesting content with DRM

In this topic, you will learn about the content security options offered by Video Cloud. Video Cloud offers several forms of content security, some of which can be used together.

Overview

DRM (Digital Rights Management) protects your video content by encrypting the video data and unlocking it based on license policies. When the video content is loaded into a Brightcove player, the player calls back to a licensing server and obtains permission to play the video. This transaction is transparent to viewers.

To use DRM or HLS encryption, your account must be enabled for these features. Contact your account manager for more information.

When videos are enabled for DRM, MP4 sources/renditions are automatically hidden in Studio, the CMS API, and the Playback API.

DRM is currently supported in the following mobile OS browsers:

iOS Safari (11.2+)

Android Chrome

Widevine is supported for Android apps and FairPlay is supported for iOS apps. For details about creating mobile apps, see the Brightcove Native Player SDKs index page.

DRM for Dynamic Delivery

If your account is enabled for Dynamic Deliveryand it has been enabled for DRM by your account manager, all the videos newly uploaded will be protected. If you wish to apply protection to existing DD videos, please contact Brightcove Support.

If you have older videos in a Dynamic Delivery account that were ingested using the legacy ingest system, they will need to be re-transcoded using a Dynamic Delivery profile before DRM will be applied. Existing videos already ingested for Dynamic Delivery do not need to be re-transcoded when DRM is enabled for the account.

If your account is enabled for DRM and you want to deliver some titles without DRM, set the drm_disabled flag via CMS API to true using an Update Video request.

Sample request

Request

The request is PATCH request to:

https://cms.api.brightcove.com/v1/accounts/account_id/videos/video_id

Request body

{
"drm_disabled": true
}

You can also turn off DRM for particular videos by going to the video properties in Studio and clicking the DRM toggle: