-
Notifications
You must be signed in to change notification settings - Fork 1.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Specific dash drm stream can't be played with dash.js meanwhile shakaplayer plays it. #2721
Comments
|
The exception thrown is the same as reported in #2326 (comment), which suggests that the fix there is not complete. It looks like everything goes OK until Note that the key IDs and keys provided to the player in the |
As noted above, the keyid and key provided in the OP's example are invalid because they are not base64url encoded. Once the protection data is fixed up and the fix from #2326 is mirrored in the other half of the This may or may not be the right solution - it may be preferable to pass the pssh to the CDM, in which case the fix could be in |
Hi. @bbcrddave I've changed the keyid to base64 encoded string, but it still not worked. |
The key also needs to be base64url encoded (ie the I'm not proposing a PR because I think some more discussion, with people who understand this area of the code better, about what the best way to fix this is probably needed. @epiclabsDASH authored #2436 so I think he might be the best person to start with. |
Taking care of this. Thanks everyone for the provided feedback. |
I think this could be related with #2769 and the PR #2770 proposed by @bbert. Apart from the base64 problem, whose solution was already suggested by @davemevans, there was a regression in ClearKey module. |
Closing issue. @dovelive, please, feel free to reopen it in case you can still reproduce the issue. Thanks. |
Hi. @epiclabsDASH PR #2770 hasn't solved this issue. So please check it once more. |
I have a specific dash drm stream which was made with wowza and shaka extension.
We built a extension module for Wowza regarding the following article.
https://www.wowza.com/docs/how-to-test-mpeg-dash-webm-encryption-using-shaka-player
It was simply encrypted with clear key.
It can be played with shaka player as well as jwplayer.
However it can't be played with dash.js.
So I just want to know if that problem is because of the error in dash.js or configuration of stream.
I will share my code and mpd file. So please review it and let me knew about the resolution.
Here is the demo for this code.
http://jsbin.com/busolohewi/edit?html,css,output
html code
mpd file code.
The text was updated successfully, but these errors were encountered: