Learn about Studio DRM Standalone and how to implement it.
Digital Rights Management (DRM) enables you to protect your content from unauthorized consumption. However, cross-platform compatibility is one of the challenges of using DRM. Different platforms and devices use different DRM systems for protected playback.
Studio DRM’s multi-DRM solution enables you to protect your media across multiple technologies1 and devices:
- CPIX encryption key provisioning
- API-based DRM policy creation and management
- DRM license generation and management for Widevine, PlayReady, and Fairplay DRM solutions
- License delivery services for LIVE or VOD content playback on any device
Using Studio DRM Standalone allows you to integrate our multi-DRM service with your own video pipeline.
1 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.
If you use JW Player for your hosting and streaming you can enable Studio DRM with JW Platform.
Compatibility
Desktop
The two most recent stable versions of the following listed browsers are supported.
HTML5 Browsers | FairPlay | PlayReady | Widevine |
---|---|---|---|
Chrome | ✓ |
||
Firefox | ✓ |
||
Internet Explorer 11 (Windows 8.1+) |
✓ |
||
Microsoft Edge (Windows 10+) |
✓ |
✓ |
|
Opera | ✓ |
||
Safari | ✓ |
Mobile Phones and Tablets
Browsers & Phones | FairPlay | PlayReady | Widevine |
---|---|---|---|
Android 5+ (native) |
✓ |
||
Chrome (Android) 3 most recent stable versions |
✓ |
||
iOS/iPadOS 12+ (native) |
✓ |
||
Safari (iOS) 2 most recent stable versions |
✓ |
||
Windows Phone | ✓ |
OTT
Device | FairPlay | PlayReady | Widevine |
---|---|---|---|
Android TV | ✓ |
✓ |
|
Apple TV 12.0+ | ✓ |
||
Chromecast | ✓ |
✓ |
|
Fire TV 6.0+ | ✓ |
✓ |
|
Roku 2 most recent versions |
✓ |
✓ |
|
Samsung Tizen (Models 2017+) |
✓ |
✓ |
|
Smart TV Alliance (webOS 6.0+) LG, Panasonic, Philips, Toshiba |
✓ |
✓ |
Requirements
Item | Information |
---|---|
API key | Authentication token enabling access to query Studio DRM APIs
Be sure to keep your Studio DRM Standalone API key secure! Do not share your Studio DRM Standalone API in public environments like online forums, StackOverflow, or client-side code. |
Client name | Unique account identifier that is typically the name of the client company
This value is used for token generation. If you do not know or have not been given your client name please contact JWP Support. |
DRM entitlement | Contact your JW Player representative for more information. |
FairPlay Certification URL | Enables HLS content protected by Apple's FairPlay DRM to be played in Safari and on iOS devices
After receiving your FPS Deployment Package, you will need to provide the following items:
|
Implementation
Use the following steps to integrate Studio DRM Standalone with your player:
- Package your content.
- Generate a Studio DRM token.
- Integrate Studio DRM Standalone with your player.
Stream Tester
Validate your Studio DRM-protected stream in web environments using the JWP Stream Tester.