[Bug 25269] Add a container-independent initialization data type for providing a list of key IDs to createSession()

https://www.w3.org/Bugs/Public/show_bug.cgi?id=25269

--- Comment #19 from Joe Steele <steele@adobe.com> ---
(In reply to David Dorwin from comment #18)
> (In reply to Joe Steele from comment #17)
> > I am not clear what problem this is solving. Why would an application need
> > to just provide key IDs or aggregate multiple needkey events? Is this an
> > *optional* feature? I think we need more discussion of the use case.
> 
> See comment #0 and comment #14 for the motivation. There are real
> applications that would prefer not to worry about PSSH boxes.

Comment 0 explains the motivation but not the use case this enables. Comment 14
is more informative but still does not explain why this is *needed* as opposed
to just desired.

This could be done without changing the API at all. Assuming all the
information is available to the application (e.g. license server URL, license
server certificate, key IDs, content ID, key system), the application can send
an "initData request" to a common server to generate an appropriate PSSH
without involving the CDM. And then pass that PSSH into the createSession call.

> 
> As with the other initialization data types, this is optional and detectable
> via isTypeSupported().

Great.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.

Received on Friday, 9 May 2014 19:52:34 UTC