-
Notifications
You must be signed in to change notification settings - Fork 1.4k
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
Get PlayReady PSSH from <ms:pro> in DASH #2058
Comments
I agree the init data looks valid. After some testing, I see the init data we get has duplicate elements, but removing those doesn't seem to fix it. If I reorder the |
I checked the stream in DashIF Player and works without problem... |
When I try in the DashIF Player, I get a 500 error from the license server, the same as Shaka Player. One thing I notice that may help is DashIF generates a |
We have support for |
@TheModMaker , I want contribute to add the support, if you can guide me, i can made the changes this week. I check the file Parse Note: Error 500 is because the license is not valid, but it is a good development. |
I think it would be better to do it in convertElements_. The That contains a PRO object and you need to convert it to a
|
Creates "pssh" init data based on the <mspr:pro> element in the DASH manifest. Closes #2058 Change-Id: I947fe2978acea2d233c89f0e1b4b72c23685b151
Have you read the FAQ and checked for duplicate open issues?
Yes
What version of Shaka Player are you using?
2.5.4
Can you reproduce the issue with our latest release version?
Yes
Can you reproduce the issue with the latest code from
master
?Yes
Are you using the demo app or your own custom app?
Both
If custom app, can you reproduce the issue using our demo app?
Yes
What browser and OS are you using?
Edge 18 Windows 10
For embedded devices (smart TVs, etc.), what model and firmware version are you using?
What are the manifest and license server URIs?
I'll send a email with the url and the license server
What did you do?
Tried to played the dash content with playready encryption but it fails.
What did you expect to happen?
Playback to be normal
What actually happened?
I receive this message when trying to play the content .
Shaka Error DRM.FAILED_TO_GENERATE_LICENSE_REQUEST (SystemCode:0x80041301,TypeError: SystemCode:0x80041301,)
I reviewed the issue #1837 but the pssh in the init segment is valid:
![pssh](https://user-images.githubusercontent.com/8983024/61856042-9b5d1280-aec1-11e9-9514-8eff3d471b88.png)
The text was updated successfully, but these errors were encountered: