I'm using CEF ( branch 2785 ) built with proprietary codec support and widevine enabled.
widevinecmd.dll and widevineadapter.dll are generated in Release\WidevineCdm\_platform_specific\win_x86
Running cefclient using Google Chrome's widevinecmdadapter.dll
- Code: Select all
cefclient.exe --enable-widevine-cdm --cache-path=c:\temp\cache --register-pepper-plugins="C:\Users\{User}\AppData\Local\Google\Chrome\User Data\WidevineCDM\1.4.8.903\_platform_specific\win_x86\widevinecdmadapter.dll;application/x-ppapi-widevine-cdm"
and navigating to a website that uses widevine (e.g. Netflix) I'm able to view DRM protected content successfully
Running cefclient using generated widevinecmdadapter.dll
- Code: Select all
cefclient.exe --enable-widevine-cdm --cache-path=c:\temp\cache --register-pepper-plugins="WidevineCdm\_platform_specific\win_x86\widevinecdmadapter.dll;application/x-ppapi-widevine-cdm"
DRM protected content is not played and I'm returned with unknown error, although Widevine is listed among the plugins.
As far as I know i cannot package widevinecdm.dll generated by Google Chrome within my application and I have to download it using the component updater
bu the download is never triggered. AppData\Local\CEF\User Data\WidevineCDM\ folder exists but is empty.
Running
- Code: Select all
cefclient.exe --enable-widevine-cdm --cache-path=c:\temp\cache
Results in the Widevine plugin not being listed/downloaded
Is there something I have to configure in the component updater in order to trigger the download?
Thank you for your time