-
Notifications
You must be signed in to change notification settings - Fork 6k
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
Multikey protected Dash video doesn't work #3780
Labels
Comments
|
Thanks for reply, multiple keys obtaining now works indeed. |
The remaining work here is now tracked by #4133. |
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Issue description
ExoPlayer is unable to play DASH video with multiple content protection keys and fails with error:
I saw one related topic in issue tracker: #1824 However it is closed with no actions done. There was a discussion about other ways to implement it and how to interpret DASH specs, but time has passed, and there is more clear explanation in newer spec what should client (player) do (See http://dashif.org/wp-content/uploads/2017/09/DASH-IF-IOP-v4.1-clean.pdf chapter 7.7.9. Client Interactions with DRM Systems):
Multi-key is important in situation with different quality levels, because we need to apply different protection policies to different types of content. E.g. client needs a high security in-seat airline-owned device to play 4K video, but he may need medium security for 1080p and below that on any device. Using different keys is the technical mechanism that enables DRM system to enforce such different rules.
Reproduction steps
Link to test content
https://media.axprod.net/TestVectors/v7-MultiDRM-MultiKey/Manifest_1080p.mpd
Version of ExoPlayer being used
ExoPlayer 2.6.1
Device(s) and version(s) of Android being used
Not device specific. For bugreport used Nexus 9 with Android 7.1.1
A full bug report captured from the device
Bugreport sent by email
The text was updated successfully, but these errors were encountered: