google / google/ExoPlayer

DASH: Support multi-period dash where periods have different DRM schemes

Open
#2,885 10 comments 0 reactions 1 assignee Claimed by @AquilesCanta View on GitHub
enhancement low priority
Dominant language
Java
Stars
21.9k
Forks
6k
PR merge metrics
No merged PRs in 30d

Description

Is ExoPlayer planning to support the playback of video that switches multiple DRMs for one DASH stream in the future?
In order to solve such a problem, it turned out that it was necessary to change the existing ExoPlayer and recreate the movie player according to the DRM change. Otherwise, the video will stop playing the moment ClearKey is changed to Widevine. I confirmed that there is a key. An error occurs in dequeue buffering.

However, with this fix, the current ExoPlayer is device specific, but the problem reported here occurs.
https://github.com/google/ExoPlayer/issues/2884

Please let me know if there is the best method other than regenerating the player instance.
If our implementation (problem content branch URL) is correct, we have created a PR to promote public support.
https://github.com/google/ExoPlayer/pull/2918

Please confirm it Thank you.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.