Video Player Integration
DRM

Using DRM

DRM (Digital Rights Management) is a method for adding security to digital content and prevent unauthorized use and piracy. Some competitions require DRM for playback. When integrating a player with DRM-protected content, the player must handle the decryption of the video stream using the appropriate DRM technology for the platform.

The following DRM technologies are supported:

  • Google Widevine: the content can be played in Chrome, Firefox and Edge web browsers, as well as Android and Chromecast devices.
  • Apple FairPlay: content can be played in Safari on OS X, as well as iPhone, iPad, and AppleTV. This DRM protection scheme requires both the fairplay and fairplayCertificate values returned in the response.

If the selected video player library supports DRM, then it is quite probable that users of the library only have to pass it the urls of decryption keys, and the player library will take the decision of which to use according to the platform. Otherwise, it is possible to create such logic based on this table (opens in a new tab).

Note: Testing DRM on iOS requires the use of real devices, as DRM functionality does not work in simulators. Ensure you have access to an iPhone, iPad, or Apple TV to properly validate DRM playback.