Release of electron 17.0.0-beta.4 with support for Google Widevine.
⚠️ The
v16+
series of Electron for Content Security, labeledwvcus
, moves to using the Component Updater Service to handle installation of the Widevine CDM, and has incompatible API updates compared to the previouswvvmp
releases.
Release Notes
- This release adds experimental support for the Widevine L1 CDM on Windows. To try it out certain command line options currently need to be passed (or their
app.commandLine.appendSwitch()
equivalents, prior to theready
event):--component-updater=test-request
--enable-features=HardwareSecureDecryption
- To leverage the L1 CDM hardware robustness can be requested through EME:
- Video:
HW_SECURE_ALL
- Audio:
HW_SECURE_CRYPTO
- Video:
Known Limitations
- The Widevine L1 CDM does not yet support clear lead assets (as of this writing)
- No automatic migration of persisted licenses between CDM system id changes (usually major updates and/or releases fixing vulnerabilities), so any persisted licenses may need to be re-fetched on upgrade
- VMP, and thus persistent licenses, are not supported by the Linux Widevine CDM (requests have the VMP status
PLATFORM_UNVERIFIED
)