Get started with Studio DRM (JW Platform)
Studio DRM's multi-DRM solution enables you to protect your media across multiple technologies and devices.
The use of Studio DRM with JW Platform requires the creation of a new property (called Sites in the JW Management API).
To enhance the security of your content 1, 2, the new Studio DRM-enabled property will be preconfigured with the following:
- JWT token signing enabled to protect license acquisition URLs
- DRM content copy restrictions to prevent content transfers to account properties without DRM encryption enabled
- Four predefined DRM policies
• 1 Studio DRM only supports encrypting video (with or without in-band captions) and audio 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 browsers updates and versions.
Disabled Features
To help deter users of the dashboard from playing, copying, or sharing protected content, additional safety features have been added to several property, playlist, and video features. The following table details features that are disabled for DRM-enabled properties.
None of these features can be altered for DRM-enabled properties
Feature | Notes |
---|---|
Individual Videos | The following features are disabled:
Additionally, the sources list is hidden. |
Playlists | On a DRM-enabled property, the URLs for playlists and their assets are pre-signed. Additional signing is required for individual assets and playback. This is explained further in the playback setup documentation for Android, iOS, and Web. |
Enable a property
If you have not enabled Studio DRM with JW Platform or for a live stream integration, you can use Studio DRM Standalone.
Use the following 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 new property. Your content must be hosted by JW Player in your JW Platform library.
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.
- On the Content protection tab 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?
It is not recommended for media to be registered and externally hosted in a DRM-enabled property except if it is an encrypted Broadcast Live stream.
Updated 23 days ago