Environment
[X] The MPD passes the DASH-IF Conformance Tool on http://dashif.org/conformance.html
[X] The stream has correct Access-Control-Allow-Origin headers (CORS)
[X] There are no network errors such as 404s in the browser console when trying to play the stream
[X] The issue observed is not mentioned on https://github.com/Dash-Industry-Forum/dash.js/wiki/FAQ
Dash.js version: 2.5.0ă2.6.0(Development Bunch)
Browser name/version: Chrome 54ïŒFirefox 52
OS name/version: win7
Steps to reproduce
After a long time playing of a widevine encrypted live stream(about 4 or 5 hours), the browser will popup
a message: Widevine Content Decryption Module has crashed. And the playback will stop and need to reload the Widevine Content Decryption componment.
In detail:
the Chrome browser popup the message: "Widevine Content Decryption Module has crashed"
the Firefox browser popup the message: "The WidevineCdm plugin has crashed"
Have someone encountered this problem? Is there any solution for this problem? Please give some advice, thanks!
Hi
I have made a modification on protectionController to avoid too many calls to eme protection system (this can lead to a crash of CDM). Can you try the code available in PR #2165 please ?
Jeremie
Thanks so much for your reply! I will try the code~
Hi @NyuuuuOrz, did you have the time to test whether @jeremco changes fixed this issue?
Hi @NyuuuuOrz,
could you, please, give us a feedback on @jeremco changes?
thanks,
Nico
I am sorry to have kept you waiting. I have tried the code modified by @jeremco but it seems have no effect. The Widevine Content Decryption Module still crashed. I also notice that after a long time widevine live stream playback, the Firefox browser will use lots of resources of computer(about 75% memory and 65% CPU of a Core i3 CPU/4G RAM computer), which will lead the playback more and more lag.
No problem @NyuuuuOrz and thanks for your feedback. I think the code modified by @jeremco is usefull but not enough.... :-(
In Firefox browser, debug console is it opened when you measure performances?
No. During my test I have closed the Dash.js debug console and the browser console
There are many users who are utilizing Chrome or Netflix who face this issue where Widevine Content Decryption Module is stated. This is known as a plugin present in Google Chrome that is also present in it the first time you are about to install the software. You canât install it on your own. By utilizing this plugin, you are capable to watch and stream DRM-protected HTML5 audio and video in Chrome like Netflix. In case your browser gets this old-fashioned or unable to find it, you will face this trouble. Here we have some solutions to fix this error but in case you want to go for detailed methods then you can visit this website https://appuals.com/fix-widevine-content-decryption-module/.
Method 1: Installing Chrome again:
Tap Windows + R to start the Run app and write âappwiz.cplâ in the dialogue box before tapping Enter. It will open a window where all the apps downloaded on your system should be recorded. Then right-click on Google Chrome and choose the option of âUninstallâ. Now go to the official website of Google and download Chrome to somewhere you could access it easily. At the end try to start that downloaded browser and hopefully this problem would be fixed.
Method 2: Checking Antivirus Software: Try to disable these antivirus software or firewall and later update it. Just disable them for the time being and after the update you can probably make it work.
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
This issue has been automatically closed because no further activity occurred. If you think this issue is still relevant please reopen it. Thank you for your contributions.