I would like to know which client player solutions can be integrated with the DoveRunner Multi-DRM service.
Depending on the type of player solution, you can check whether DoveRunner Multi-DRM is supported as follows.
HTML5 Player
For browser-based HTML5 players, integration is possible with any player solution that provides a Multi-DRM integration API based on the EME standard. The following player solutions have been verified as compatible through integration testing with DoveRunner Multi-DRM.
- Shaka Player
- Bitmovin Player
- Dolby OptiView Player (formerly THEOplayer)
- VideoJS
- Radiant Media Player
HTML5 players that support the EME standard commonly provide APIs to configure the License Acquisition URL (LA URL) and custom headers for Multi-DRM license requests. By setting the following values in the corresponding APIs, you can integrate DoveRunner Multi-DRM.
- DASH/HLS URL: DASH MPD or HLS M3U8 URL packaged with Multi-DRM
-
LA URL: DoveRunner LA URL
https://drm-license.doverunner.com/ri/licenseManager.do -
Custom header name: Set to
pallycon-customdata-v2 - Custom header value: Set to the DoveRunner license token
-
FPS cert URL: For FairPlay DRM packaged HLS content, register the FPS certificate in the DoveRunner Content Security Console and use the following URL:
https://drm-license.doverunner.com/ri/fpsKeyManager.do?siteId='Your_Site_ID'
For detailed HTML5 player integration steps and player-specific settings, please refer to the guide below. You can also review the sample code for each HTML5 player solution provided in the DoveRunner GitHub repository.
HTML5 player integration guide and DoveRunner GitHub repository.
If you would like to integrate with other HTML5 players, please contact the player vendor or submit an inquiry via the DoveRunner Help Center.
Native Player
For native applications on mobile or OTT devices, you can integrate with platform-provided native players as follows.
- Android/Android TV: Widevine DRM integration using Media3 ExoPlayer and Android MediaDrm
- iOS/tvOS: FairPlay DRM integration using AVPlayer and related frameworks
- OTT sticks and STBs: Integration via Multi-DRM APIs provided by platforms such as Roku and Fire TV
- Smart TVs: Integration with the native player of Tizen TV or webOS using an EME-based approach
DoveRunner can optionally provide DRM client SDKs integrated with the platform native players for Android and Apple devices. If you would like to use the client SDKs, please contact us separately.
For direct integration with native clients, please refer to the guide below. You may also integrate using DoveRunner client SDKs or the following commercial player SDKs.