I'm trying to set up an application in Windows 10 x64 that can take a link to an .MPD that protected via widevine and play it back. Something like https://shaka-player-demo.appspot.com/.
I'm following this procedure to build chromium/CEF with widevine support
Set some env variables:
> set DEPOT_TOOLS_WIN_TOOLCHAIN=0
> set GYP_DEFINES=proprietary_codecs=1 ffmpeg_branding=Chrome enable_widevine=1 target_arch=x64
> set GYP_GENERATORS=ninja,msvs-ninja
> set GYP_MSVS_VERSION=2013
Download the chromium automated git build script from https://bitbucket.org/chromiumembedded/ ... ate-git.py
run python automate-git.py --download-dir=chromium_build --branch=2526 --x64-build
This triggers a very big download and very lengthy compile. Once that process is done I go to \chromium_build\chromium\src\out\Release_x64 and try to run cefclient.exe --enable-widevine-cdm --cache-path=c:\temp\cache . I navigate to the shaka player demo site and try to run any of the widevine protected files and get the following error
Unable to create the CDM for the key system com.widevine.alpha
Am I missing something here? A few weeks ago I followed a similar procedure and got playback working. Can anyone provide any guidance?
Thanks!