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

Specify ClearKey License Release format for persistent-license sessions #253

Closed
mwatson2 opened this issue Jun 23, 2016 · 3 comments
Closed
Assignees
Milestone

Comments

@mwatson2
Copy link
Contributor

Clear Key supports temporary and persistent-usage-record sessions, but not persistent-license sessions.

Since this is an optional capability, it does not have interop implications if added to the specification now.

The only additional material, aside from stating that this session type is supported, is the format for the record of license destruction, which could simply be an object containing the list of key ids.

@mwatson2
Copy link
Contributor Author

Do people feel this should be V1NonBlocking or VNext ?

@ddorwin
Copy link
Contributor

ddorwin commented Jun 23, 2016

The Clear Key section already says it is supported:

The "persistent-license" MediaKeySessionType: Implementations may support this type.

Although it is perhaps not explicitly stated, I think the License Release Format and License Release Acknowledgement Format sections may have originally been intended to be used for all session types that fire "license-release" messages. It was probably the addition of "firstTime" and "latestTime" to the License Release Format that makes this less obvious (and technically broken for "persistent-license").

I think this is a bug/regression in the V1 text and should be fixed. Since it doesn't really add anything, I think it's fine.

I suggest that we clarify that this is the format for all "license-release" messages and that the time members are only present for "persistent-release-message" sessions. We can then provide examples for each persistent session type.

@mwatson2 mwatson2 changed the title Clear Key support for persistent-license sessions Specify ClearKey License Release format for persistent-license sessions Jun 24, 2016
@mwatson2 mwatson2 added this to the V1NonBlocking milestone Jun 24, 2016
@mwatson2 mwatson2 self-assigned this Jun 24, 2016
mwatson2 added a commit to mwatson2/encrypted-media that referenced this issue Jun 24, 2016
@mwatson2
Copy link
Contributor Author

PR #256 to specify the Clear Key license release format.

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

No branches or pull requests

2 participants