Get started with Studio DRM (JW Platform)
Studio DRM's multi-DRM solution enables you to protect your media across multiple technologies and devices.
To use Studio DRM, you must create a DRM-enabled property, which is preconfigured with the following security enhancements: 1, 2
- JWT token signing to protect license acquisition URLs
- DRM content copy restrictions to prevent content transfers to account properties without DRM encryption enabled
- Four predefined DRM policies
Within your DRM-enabled property, you can control DRM at the media level:
- Turn DRM on or off from the media item details page or the media library
- In the media library, apply DRM status to a single media item or in bulk
Due to caching, DRM status changes at the media level may require up to 10 minutes to take effect.
• 1 Studio DRM only supports encrypting video (with or without in-band captions) and audio-only files. Encryption of documents, images, and side loaded (out-of-band) captions are not supported by Studio DRM.
• 2 Studio DRM blocks recording via browser extensions/add-ons or certain software programs on the application level, but is not guaranteed for all web browsers. Blocking screen recording depends on the Content Decryption Module (CDM) used in the browser. The CDM may vary with browser updates and versions.
Disabled Features
In a DRM-enabled property, the following features are disabled only for media items with DRM enabled.
Feature | Notes |
---|---|
Individual Videos | These features are disabled:
Additionally, the sources list is hidden. NOTE: If you disable DRM at the media level, these features become available. |
Playlists | Playlist URLs and their assets are pre-signed. Additional signing is required for individual assets and playback. See our playback setup documentation forAndroid, iOS, and Web. |
Enable a property
If you do not use JWP for VOD or live streaming, you can use Studio DRM Standalone with your own solution.
You can create a new, DRM-enabled property or enable an existing property for DRM.
Create a new DRM-enabled property
Follow these steps to create a Studio DRM-enabled property:
- On the Users & properties page, click Create property. The Create property panel opens.
- Enter a Property name.
- Click the Digital rights management toggle to ON.
- Click Save. The panel closes. The new property is created and listed on the Users & properties page.
- Add FairPlay credentials to the property.
- Upload your content to the property.
Your content must be hosted by JWP for DRM to apply.
Once enabled, DRM behaves in the following ways in your property:
- By default, newly created media will have DRM turned on, but you can disable DRM during media creation or after creation.
- By default, Broadcast Live 24/7 or live event streams will also apply DRM. You can disable DRM before creating the stream. DRM status cannot be changed once a Broadcast Live stream is in an active or scheduled state.
Enable DRM for an existing property
You can enable an existing non-DRM property for DRM.
This action is irreversible. Once a property is DRM-enabled, you cannot disable it.
Follow these steps to enable Studio DRM on an existing property:
- On the Users & properties page, click the name of a property. The property settings appear.
- Click Content protection. The Content protection tab appears.
- Under Digital Rights Management, toggle Digital Rights Management (DRM) to ON.
- A confirmation modal will appear. Click Enable DRM. The property is now DRM-enabled.
- Add FairPlay credentials to the property.
When DRM is enabled on an existing non-DRM property, the preexisting media in the property will remain without DRM. However, the user can update those preexisting media items to apply DRM (individually or in bulk).
Add FairPlay credentials to a property
After acquiring your FairPlay credentials from Apple and creating a FairPlay .p12 keystore file, use the following steps to add the credentials to a property:
- On the Users & properties page, click on the name of the Studio DRM-enabled property.
- Under Content & ad enhancements, click Content protection. The Content protection tab appears.
- Under FairPlay Streaming configuration, click Add FPS credentials. The Fairplay Streaming credentials panel opens.
- Enter your Application secret key (ASK).
- Under Private Key and Certificate Keystore, click Choose File to select a .p12 or .pfx file.
- Enter your Keystore password.
- Click Save.
FAQ
Can media be hosted on non-JWP servers in a DRM-enabled property?
Yes, but DRM will not be applied automatically. If you want DRM protection for externally hosted media, you must configure and encrypt it yourself. These files will not use the DRM policies set in the property.
There is one exception: If you are using a Standalone Broadcast Live stream that has been provisioned with DRM, it can use the DRM policies. Check with your JWP representative to learn more about your provisioning specifications.
Updated 9 days ago