androidx / androidx/media

How to make work Live Dash DRM with rotated keys

Open
#1,089 3 comments 0 reactions 1 assignee View on GitHub

@icbaker is already working on this.

Since Feb 14, 2024.

needs triage question
Dominant language
Java
Stars
3k
Forks
955
Avg merge
12d 14h
Merged PRs (30d)
2

Description

Version

ExoPlayer 2.18.5

Hello.
We are trying to make to work live dash stream with rotated keys.
The keys are equal for all resolution, but after some time change in new period.
And after some playing time we have error "Crypto key not available".
To play we create DashMediaSource and DefaultDrmSessionManager with multiSession=true and with own MediaDrmCallback with overridden executeKeyRequest to get license.
So question how to force get new license on new period?
Now it get license only on player start.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.