Skip to content
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

Persistent licenses #55

Open
juhajoki opened this issue Aug 25, 2022 · 3 comments
Open

Persistent licenses #55

juhajoki opened this issue Aug 25, 2022 · 3 comments
Assignees
Labels

Comments

@juhajoki
Copy link
Contributor

Add support and collect results using persistent license configuration

@Murmur
Copy link
Collaborator

Murmur commented Nov 17, 2022

OIPF(oipfDrmAgent, OBJECT element) and Html5(oifDrmAgent, VIDEO element) are using a native video players so web apps don't have much to say if persistent license object should be obeyed or not.

MSE-EME(dashjs) player does not support persistent license out of the box even if the browser's underlying CDM EME extension supported it. This needs small application specific customization code we are studying at the moment.

Refapp player UI needs a notification if playready license url was called or not. Native players are a black-box from the web app point of view, app does not know too much what's happening in drm and segment level invocations.

We use our laurl_pr.php?id=$uniquePlaybackSessionId proxy script to intercept the license laurl calls, keep track of the sessionId, client app uses an async ajax call to check if this_playback_session_invoked_LaUrl, display an overlay message box.

@bobcampbell-resillion
Copy link
Member

Now available on the "Staging" instance: http://refapp.hbbtv.org/staging/catalogue/ item 2.18 for native players

@bobcampbell-resillion
Copy link
Member

We'll leave this open so people know its available and close in the next cycle...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants