Norton has just given me a notification that it had updated widevinecdm.dll to version 4.10.1610.0 and upon checking, this is the version now installed in my system and it has held. I have cycled Edge several times since and there were no repeat notifications of the download. Mac OS X 10.10 (Yosemite) or later on 2012 models or later and select 2011 models Update Chrome's content protection feature In the address bar on the Chrome browser, enter chrome://components and press Enter or Return on your keyboard. Widevinecdm Plugin Chrome Download Mac Installer; I am trying to manually install the Google Widevine CDM plugin in Firefox 58.0.2 because the network does not allow redirects or software downloads from un-approved sources. End all Chrome tasks by right-clicking on Chrome entries and select “End task”.
In Electron you can use the Widevine CDM library shipped with Chrome browser.
Widevine Content Decryption Modules (CDMs) are how streaming services protectcontent using HTML5 video to web browsers without relying on an NPAPI pluginlike Flash or Silverlight. Widevine support is an alternative solution forstreaming services that currently rely on Silverlight for playback ofDRM-protected video content. It will allow websites to show DRM-protected videocontent in Firefox without the use of NPAPI plugins. The Widevine CDM runs in anopen-source CDM sandbox providing better user security than NPAPI plugins.
Note on VMP
As of Electron v1.8.0 (Chrome v59)
,the below steps are may only be some of the necessary steps to enable Widevine;any app on or after that version intending to use the Widevine CDM may need tobe signed using a license obtained from Widevineitself.
Per Widevine:
Chrome 59 (and later) includes support for Verified Media Path (VMP). VMPprovides a method to verify the authenticity of a device platform. For browserdeployments, this will provide an additional signal to determine if abrowser-based implementation is reliable and secure.
The proxy integration guide has been updated with information about VMP andhow to issue licenses.
Widevine recommends our browser-based integrations (vendors and browser-basedapplications) add support for VMP.
To enable video playback with this new restriction,castLabs has created afork that has implemented thenecessary changes to enable Widevine to be played in an Electron application ifone has obtained the necessary licenses from widevine.
Getting the library
Open chrome://components/
in Chrome browser, find Widevine Content Decryption Module
and make sure it is up to date, then you can find the library files from theapplication directory.
On Windows
The library file widevinecdm.dll
will be underProgram Files(x86)/Google/Chrome/Application/CHROME_VERSION/WidevineCdm/_platform_specific/win_(x86|x64)/
directory.
On macOS
The library file libwidevinecdm.dylib
will be under/Applications/Google Chrome.app/Contents/Versions/CHROME_VERSION/Google Chrome Framework.framework/Versions/A/Libraries/WidevineCdm/_platform_specific/mac_(x86|x64)/
directory.
Note: Make sure that chrome version used by Electron is greater than orequal to the min_chrome_version
value of Chrome's widevine cdm component.The value can be found in manifest.json
under WidevineCdm
directory.
Using the library
After getting the library files, you should pass the path to the filewith --widevine-cdm-path
command line switch, and the library's versionwith --widevine-cdm-version
switch. The command line switches have to bepassed before the ready
event of app
module gets emitted.
Widevinecdm Mac
Example code:
Verifying Widevine CDM support
To verify whether widevine works, you can use following ways:
Widevinecdm Chromium Mac
- Open https://shaka-player-demo.appspot.com/ and load a manifest that uses
Widevine
. - Open http://www.dash-player.com/demo/drm-test-area/, check whether the pagesays
bitdash uses Widevine in your browser
, then play the video.
Errors related to widevinecdm.dll can arise for a few different different reasons. For instance, a faulty application, widevinecdm.dll has been deleted or misplaced, corrupted by malicious software present on your PC or a damaged Windows registry.
The most commonly occurring error messages are:
- The program can't start because widevinecdm.dll is missing from your computer. Try reinstalling the program to fix this problem.
- There was a problem starting widevinecdm.dll. The specified module could not be found.
- Error loading widevinecdm.dll. The specified module could not be found.
- The code execution cannot proceed because widevinecdm.dll was not found. Reinstalling the program may fix this problem.
- widevinecdm.dll is either not designed to run on Windows or it contains an error. Try installing the program again using the original installation media or contact your system administrator or the software vender for support.
Widevinecdm Mac Os
In the vast majority of cases, the solution is to properly reinstall widevinecdm.dll on your PC, to the Windows system folder. Alternatively, some programs, notably PC games, require that the DLL file is placed in the game/application installation folder.
For detailed installation instructions, see our FAQ.