I used a specific Chrome installation running in a Windows 10 21H2 VM to watch Widevine protected content. Chrome has been kept updated and everything ran smoothly.
Now, all of a sudden Widevine Decryption doesn't work anymore.
When I access https://bitmovin.com/demos/drm instead of seeing the video starting I see the error "The MediaKey object could not be created/initialized (DRM_MEDIA_KEY_INITIALIZATION_FAILED), in the black TV where the video normally plays in. I tried reinstalling Chrome, rebooting, updating the Widedine plugin via chrome://components, checking filesystem permissions, disabling Defender, ... but none worked. Edge and Firefox work fine on the same machine, it's just Chrome which isn't working anymore. Also Chrome works fine on another machine.
Is it possible that my Chrome's key on that VM got blacklisted/revoked? (Is it even possible to revoke keys from individual Chrome installations?)
I have not idea what caused Chrome's Widevine CDM to stop working.
Using the EME Logger and Tampermonkey I get the following output in the browser's console (only pasting widewine related messages, there are others regarding playready, fairplay, etc.)
I wonder about the "not-allowed" messages in the last message.Code:Navigator::requestMediaKeySystemAccess Key System: com.widevine.alpha Supported Configurations: [ { "initDataTypes": [ "cenc" ], "audioCapabilities": [ { "contentType": "audio/mp4;codecs=\"mp4a.40.2\"" } ], "videoCapabilities": [ { "contentType": "video/mp4;codecs=\"avc1.4d401e\"" } ] }, { "initDataTypes": [ "cenc" ] } ] (repeated 3 times) ... Navigator::requestMediaKeySystemAccess Key System: com.widevine.alpha Supported Configurations: [ { "initDataTypes": [ "cenc" ], "audioCapabilities": [ { "contentType": "audio/mp4; codecs=\"mp4a.40.2\"" } ], "videoCapabilities": [ { "contentType": "video/mp4; codecs=\"avc1.42c00d\"" }, { "contentType": "video/mp4; codecs=\"avc1.42c00d\"" }, { "contentType": "video/mp4; codecs=\"avc1.42c00d\"" }, { "contentType": "video/mp4; codecs=\"avc1.42c00d\"" }, { "contentType": "video/mp4; codecs=\"avc1.42c00d\"" }, { "contentType": "video/mp4; codecs=\"avc1.42c00d\"" } ] }, { "initDataTypes": [ "cenc" ] } ] Navigator::requestMediaKeySystemAccess Key System: com.widevine.alpha Supported Configurations: [ { "initDataTypes": [ "cenc" ], "audioCapabilities": [ { "contentType": "audio/mp4;codecs=\"mp4a.40.2\"" } ], "videoCapabilities": [ { "contentType": "video/mp4;codecs=\"avc1.4d401e\"" } ] }, { "initDataTypes": [ "cenc" ] } ] ... Navigator::requestMediaKeySystemAccess Key System: com.widevine.alpha Supported Configurations: [ { "persistentState": "optional", "sessionTypes": [ "temporary" ], "initDataTypes": [ "cenc" ], "distinctiveIdentifier": "optional", "audioCapabilities": [ { "contentType": "audio/mp4; codecs=\"mp4a.40.2\"" } ], "videoCapabilities": [ { "contentType": "video/mp4; codecs=\"avc1.42c00d\"" }, { "contentType": "video/mp4; codecs=\"avc1.42c00d\"" }, { "contentType": "video/mp4; codecs=\"avc1.42c00d\"" }, { "contentType": "video/mp4; codecs=\"avc1.42c00d\"" }, { "contentType": "video/mp4; codecs=\"avc1.42c00d\"" }, { "contentType": "video/mp4; codecs=\"avc1.42c00d\"" } ] }, { "initDataTypes": [ "cenc" ], "distinctiveIdentifier": "optional", "persistentState": "optional", "sessionTypes": [ "temporary" ] } ] MediaKeySystemAccess::createMediaKeys Key System: com.widevine.alpha Configurations: { "audioCapabilities": [ { "contentType": "audio/mp4; codecs=\"mp4a.40.2\"", "encryptionScheme": null, "robustness": "" } ], "distinctiveIdentifier": "not-allowed", "initDataTypes": [ "cenc" ], "label": "", "persistentState": "not-allowed", "sessionTypes": [ "temporary" ], "videoCapabilities": [ { "contentType": "video/mp4; codecs=\"avc1.42c00d\"", "encryptionScheme": null, "robustness": "" }, { "contentType": "video/mp4; codecs=\"avc1.42c00d\"", "encryptionScheme": null, "robustness": "" }, { "contentType": "video/mp4; codecs=\"avc1.42c00d\"", "encryptionScheme": null, "robustness": "" }, { "contentType": "video/mp4; codecs=\"avc1.42c00d\"", "encryptionScheme": null, "robustness": "" }, { "contentType": "video/mp4; codecs=\"avc1.42c00d\"", "encryptionScheme": null, "robustness": "" }, { "contentType": "video/mp4; codecs=\"avc1.42c00d\"", "encryptionScheme": null, "robustness": "" } ] }
Any ideas how to fix this and get Chrome working again?
Support our site by donate $5 directly to us Thanks!!!
Try StreamFab Downloader and download streaming video from Netflix, Amazon!
Try StreamFab Downloader and download streaming video from Netflix, Amazon!
+ Reply to Thread
Results 1 to 28 of 28
-
-
Any idea anyone?
The problem is still present.
I did some more investigation:
Ubuntu: Firefox V108.0.1: CDM Version 4.10.2557.0
https://bitmovin.com/demos/drm: works
https://www.amazon.de/gp/video/detail/B0875VG79H/ref=atv_dl_rdr?autoplay=1: Works
-> Firefox works as expected
Ubuntu: Chrome Version 108.0.5359.124 (Official Build) (64-bit)
chrome://components/
Widevine Content Decryption Module - Version: 4.10.2557.0
Status - Up-to-date
https://bitmovin.com/demos/drm: works
https://www.amazon.de/gp/video/detail/B0875VG79H/ref=atv_dl_rdr?autoplay=1: Video not available (No matter which video)
chrome://settings/content/protectedContent: looks good (only 1 setting)
---
Windows 10: Chrome Version 108.0.5359.125 (Official Build) (64-bit)
Google Widevine Windows CDM - Version: 1.0.2512.0 <-- another CDM???
Status - Up-to-date
Check for update
Widevine Content Decryption Module - Version: 4.10.2557.0
Status - Up-to-date
Check for update
chrome://settings/content/protectedContent -> looks good (all enabled, multiple settings
https://bitmovin.com/demos/drm: doesnt work, error DRM_MEDIA_KEY_INITIALIZATION_FAILED (see initial post)
https://www.amazon.de/gp/video/detail/B0875VG79H/ref=atv_dl_rdr?autoplay=1: Video not available (No matter which video)
What could be the reason? -
I just checked and was able to play below, same version of chrome/OS
https://bitmovin.com/demos/drm
Had to refresh the page 2/3 times, as it showed license fetch error
Windows 10: Chrome Version 108.0.5359.125 (Official Build) (64-bit)
Google Widevine Windows CDM - Version: 1.0.2512.0
Widevine Content Decryption Module - Version: 4.10.2557.0 -
Have you tried completely uninstalling the Chrome browser and doing a clean install?
-
Yes I did. Did it previously and right now after reading your post. Problem persists. The only helpful error is the one from the Bitmoving site: "The MediaKey object could not be created/initialized (DRM_MEDIA_KEY_INITIALIZATION_FAILED)" though I couldn't find anything anywhere about the potential cause of that.
[Attachment 68589 - Click to enlarge]
Is it possible that the Chrome CDM of my particular system is blacklisted? Though I wouldn't know why, cause everytime the browser's CDM was used was for 100% legitimate use cases. -
Found this, but wasn't able to verify the calls given there:
https://bitmovin.com/docs/player/api-reference/web/web-sdk-api-reference-v8#/player/we...code/2008.html
Anyone know how to query the keys on the bitmovin test site itself in the console?
Can I RECREATE the keys, if they are indeed missing (no idea why that would happen?) -
I also read about creating a new profile. Did so in Chrome and surfed to the bitmovin site to test the playback. This time it took about 20 seconds after start of the playback until the same error message appeared. Before that I had the "busy animation" as if the player was preloading/caching data and would start any moment...
The weird thing is that this is happening on multiple machines across different OS.... -
Tried again on the VM, where I have the problems. Neither Chrome, nor Edge nor FF work.
When starting FF I first got an error about retrieving the license and noticed FF and the CDM were outdated. Installed the update, CDM was now current. When I then retried playing from the bitmovin site the same error appeared.
[Attachment 68590 - Click to enlarge]
But here the toolbar says, the plugin has crashed. So maybe the actual error is just a misleading error and the problem lies somewhere else? -
Tracing the execution flows with Procmon showed that in Chrome as well as in FF "werfault.exe" kicks in when I try to playback content. The crash files itself do not contain anything interesting, just "Application quit unexpectedly" - but it seems there is some problem with the DLL itself....
-
Tiny step further:
On a system where everything works:
Execute in browser's devconsole:
(await navigator.requestMediaKeySystemAccess('com.widevin e.alpha', [{"label":"","initDataTypes":["cenc"],"audioCapabilities":[{"contentType":"audio/mp4;codecs=\"mp4a.40.2\"","robustness":"HW_SECURE_ ALL"},{"contentType":"audio/mp4;codecs=\"mp4a.40.2\"","robustness":"HW_SECURE_ DECODE"},{"contentType":"audio/mp4;codecs=\"mp4a.40.2\"","robustness":"HW_SECURE_ CRYPTO"},{"contentType":"audio/mp4;codecs=\"mp4a.40.2\"","robustness":"SW_SECURE_ DECODE"},{"contentType":"audio/mp4;codecs=\"mp4a.40.2\"","robustness":"SW_SECURE_ CRYPTO"}],"videoCapabilities":[{"contentType":"video/mp4;codecs=\"avc1.4d401e\"","robustness":"HW_SECUR E_ALL"},{"contentType":"video/mp4;codecs=\"avc1.4d401e\"","robustness":"HW_SECUR E_DECODE"},{"contentType":"video/mp4;codecs=\"avc1.4d401e\"","robustness":"HW_SECUR E_CRYPTO"},{"contentType":"video/mp4;codecs=\"avc1.4d401e\"","robustness":"SW_SECUR E_DECODE"},{"contentType":"video/mp4;codecs=\"avc1.4d401e\"","robustness":"SW_SECUR E_CRYPTO"}],"distinctiveIdentifier":"optional","persistentSta te":"optional","sessionTypes":["temporary"]}])).createMediaKeys();
gives: Promise fulfilled
On the problematic system this call fails on every browser with "rejecte", "return an error", ...
I just can't see the WHY... -
[Attachment 75026 - Click to enlarge]
I've updated this plugin and added the latest CDMs.
Contact me my DM if anyone needs this. -
IP blacklisted? I am sure you checked this also, but if totally different systems give the same error, but other users report, that it works with the same OS/Browser version, on the other hand you have problems on multiple systems it seems that it HAS TO be something on a higher level than machine-specific. My only idea is the IP.
-
-
-
-
Vespasian = telly betware of scammer
is it from cdrm-project if so why dont you go there and ask this problems -
Yea, sorry to hear people was scammed from that guy, I was able to get the legit one that the True Dev developer before the Dev decided to stop selling it, and mine works fine for now.
-
me too...
[Attachment 75431 - Click to enlarge] -
-
Yea indeed, hope the dev for it, will get it fixed soon, I already miss it.lol
Similar Threads
-
Chrome CDM
By mostafasmh1996 in forum Video Streaming DownloadingReplies: 20Last Post: 17th Nov 2023, 12:23 -
Widevine CDM
By KyoGo in forum Video Streaming DownloadingReplies: 8Last Post: 19th Jul 2023, 03:43 -
Chrome CDM
By ronron555 in forum Video Streaming DownloadingReplies: 10Last Post: 3rd Dec 2022, 11:26 -
What is the so-called 'working CDM' in the context of widevine DRM?
By adidaz in forum Video Streaming DownloadingReplies: 14Last Post: 15th Mar 2022, 04:05 -
Bitrate Viewer has stopped working... all of a sudden
By Dioxaz in forum Newbie / General discussionsReplies: 0Last Post: 15th May 2019, 17:40