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 CDMBy mostafasmh1996 in forum Video Streaming DownloadingReplies: 20Last Post: 17th Nov 2023, 13:23
- 
  Widevine CDMBy KyoGo in forum Video Streaming DownloadingReplies: 8Last Post: 19th Jul 2023, 04:43
- 
  Chrome CDMBy ronron555 in forum Video Streaming DownloadingReplies: 10Last Post: 3rd Dec 2022, 12: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, 05:05
- 
  Bitrate Viewer has stopped working... all of a suddenBy Dioxaz in forum Newbie / General discussionsReplies: 0Last Post: 15th May 2019, 18:40


 
		
		 View Profile
				View Profile
			 View Forum Posts
				View Forum Posts
			 Private Message
				Private Message
			 
 
			
			
 Quote
 Quote 
			

 welcome WCDM 2710
 welcome WCDM 2710  needs to be reversed engineered first to be useable, hopefully soon
 needs to be reversed engineered first to be useable, hopefully soon  
						