Radiant Media Player

Working with Electron and DASH with Widevine DRM



Documentation sections


Scope of support

Radiant Media Player with DASH and Widevine DRM can be used in an Electron application to securely deliver premium content to your audience. The following features are supported:

  • Playback of Widevine DRM encrypted content with DASH (or HLS)
  • Support for Widevine Verified Media Path
  • Features generally available with Radiant Media Player when using DASH and Widevine DRM

To achieve this we use a modified version of Electron which comes with all required Widevine DRM components. This modified version of Eletron is based on castLabs Electron for Content Security.

Supported environments include:

  • Windows 7+
  • macOS 10.10+
  • Linux Ubuntu 12.04+, Fedora 21+ and Debian 8+ (lacking support for persistent licenses due to VMP limitations)

Demo app on GitHub

Rather than spending too much time on theory we have released a concrete example of how to use Radiant Media Player with DASH and Widevine DRM in an Electron app on GitHub. Radiant Media Player customers or trial users interested in using Widevine DRM in an Electron app should review our demo app and related documentation on GitHub before starting to adapt their Electron project to start supporting Widevine DRM in an Electron app.

Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 3.0 License.