VideoHelp Forum



Support our site by donate $5 directly to us Thanks!!!

Try StreamFab Downloader and download streaming video from Netflix, Amazon!



+ Reply to Thread
Results 1 to 28 of 28
  1. 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.)

    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": ""
                }
            ]
        }
    I wonder about the "not-allowed" messages in the last message.

    Any ideas how to fix this and get Chrome working again?
    Quote Quote  
  2. 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?
    Quote Quote  
  3. 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
    Quote Quote  
  4. Have you tried completely uninstalling the Chrome browser and doing a clean install?
    Quote Quote  
  5. 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.

    Image
    [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.
    Quote Quote  
  6. 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?)
    Quote Quote  
  7. 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....
    Quote Quote  
  8. 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.
    Image
    [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?
    Quote Quote  
  9. 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....
    Quote Quote  
  10. 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...
    Quote Quote  
  11. Member
    Join Date
    Nov 2023
    Location
    Hong Kong
    Search PM
    Image
    [Attachment 75026 - Click to enlarge]


    I've updated this plugin and added the latest CDMs.
    Contact me my DM if anyone needs this.
    Quote Quote  
  12. Originally Posted by cyberschlumpf View Post
    The weird thing is that this is happening on multiple machines across different OS....
    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.
    Quote Quote  
  13. Originally Posted by Vespasian View Post
    Image
    [Attachment 75026 - Click to enlarge]


    I've updated this plugin and added the latest CDMs.
    Contact me my DM if anyone needs this.
    I would be interested... But I suppose you want some money for it?
    Quote Quote  
  14. Originally Posted by Quint View Post
    I would be interested... But I suppose you want some money for it?
    naaa ... it's free ...! I think your question already has an obvious answer ...
    Quote Quote  
  15. Originally Posted by lomero View Post
    Originally Posted by Quint View Post
    I would be interested... But I suppose you want some money for it?
    naaa ... it's free ...! I think your question already has an obvious answer ...
    hey friend did u know whay I got these message when Im tryn o used the extension ..
    Image Attached Thumbnails Click image for larger version

Name:	Screenshot 2023-12-10 163240.png
Views:	30
Size:	40.1 KB
ID:	75429  

    Click image for larger version

Name:	Screenshot 2023-12-10 163237.png
Views:	43
Size:	29.0 KB
ID:	75430  

    Quote Quote  
  16. Member
    Join Date
    Dec 2021
    Location
    england
    Search Comp PM
    Vespasian = telly betware of scammer

    is it from cdrm-project if so why dont you go there and ask this problems
    Quote Quote  
  17. 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.
    Quote Quote  
  18. Member
    Join Date
    Dec 2021
    Location
    england
    Search Comp PM
    Originally Posted by skipmack46 View Post
    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...
    Image
    [Attachment 75431 - Click to enlarge]
    Quote Quote  
  19. Member
    Join Date
    Dec 2021
    Location
    england
    Search Comp PM
    boring background, you can change background.gif inside folder
    Quote Quote  
  20. nice, Yea I could.Lol
    Quote Quote  
  21. it's dead now, since widevine been updated.
    Quote Quote  
  22. Originally Posted by skipmack46 View Post
    it's dead now, since widevine been updated.
    yeah bye WCDM 2557 welcome WCDM 2710 needs to be reversed engineered first to be useable, hopefully soon
    Quote Quote  
  23. Yea indeed, hope the dev for it, will get it fixed soon, I already miss it.lol
    Quote Quote  
  24. Member
    Join Date
    Nov 2023
    Location
    Hong Kong
    Search PM
    Yes sadly 2557 is toast. A 2710 version of the plugin should be around shortly.
    Quote Quote  
  25. any luck with the 2710 yet?
    Quote Quote  
  26. yes
    Quote Quote  



Similar Threads

Visit our sponsor! Try DVDFab and backup Blu-rays!