-
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
Support playlists of DRM Protected Content with different DRM License Urls? #2394
Comments
This is on our todo list, but is not something we currently support. Isn't the video id normally retrievable from the body of the key request? In which case one option would be to have a single license URL and have the server get the video id from the request body. |
I'll look into the server option, otherwise is the only way to release the player and then re-initialize it with the next item in the playlist? I guess I'll have to manually handle the playback for the playlist as well rather than using the ConcatenatingMediaSource. |
That's correct until we add support (we don't have an ETA, but we're aware of the fact we're not adequately supporting this use case). |
Any updates on ETA for this? I also have the same need. Thanks! |
This can now be solved by including the license server url in the manifest or, alternatively, injecting the server URL into the manifest through a custom playlist parser. We will keep working around per-MediaSource DRM so it's not a definitive solution, but it's a start. |
Hi, I am new to exoplayer and these .MPD file things. But i am trying to get it. I am facing the similar challenge as mention above. I am trying to use I have downloaded multiple license byte array using
but not able to figure out how to pass them while creating the instance of Exoplayer. I am using
I tried to setMode for
Do i need to pass the |
@AquilesCanta Any update on this issue or ETA? I guess the final solution also will resolve #5619? Any ideas on workarounds I can do in the meantime? |
Yes.
Sorry I can't provide a short guidance on this, changes are pretty big. Thanks for your patience. |
@AquilesCanta Can you please give an example of where and what to insert into the (I assume) DASH manifest? If this works the way I understand it, it could probably be a workaround we can use until the refactoring you're working on is done. Thanks |
@stefanmoro, see #3393. This feature should be available soon. Possibly in the next release. |
You can now set a This improvement will be included in the 2.11.0 release (we don't have an ETA yet). |
Is there any documentation for how to handle playing a list of drm protected content each with a dynamic license url (i.e. https://www.somewidevineurl.com/videos/{{video-id}}/)?
Playlist:
I am using the StreamingDrmSessionManager and then plan to use a ConcatenatingMediaSource for the playlist. The example uses a static license url for the HttpMediaDrmCallback.
The text was updated successfully, but these errors were encountered: