Description
-
What version of Shaka Player are you using?
v2.0.7-debug- Can you reproduce the issue with our latest release version?
yes - Can you reproduce the issue with the latest code from
master
?
yes
- Can you reproduce the issue with our latest release version?
-
Are you using the demo app or your own custom app?
https://shaka-player-demo.appspot.com/demo/ -
What browser and OS are you using?
IE11 and Edge
Hi there.
We're having a problem with our VOD DRM setup and Shaka on IE11 or Edge.
You can test it in Shaka's demo (asset custom): https://shaka-player-demo.appspot.com/demo/
Here's a manifest for testing: https://d11gqohmu80ljn.cloudfront.net/637/384415_19d188634f44db3147cbab020fc3c19c/mpds/384415.mpd?cb=1473777901
And here's the playready license server: https://proxy-dev.tbxdrm.com/v1/drm-proxy/playready/tbxnet?contentId=aa07f498-c27d-4ae2-ad02-5c2518504cfa
Problem is:
The asset provides both Widevine and Playready data. But it happens that Widevine pssh data is placed inside the manifest, while Playready's inside the first chunk.
Shaka seems to avoid getting the Playready pssh data because it detects that Widevine's in the manifest, and then it assumes that both pssh are there, which is not the case.
Is there something we could do to force Shaka to check the first chunk when using Playready even when Widevine has its pssh inside the manifest?
Thanks in advance.