[Bug 24082] Several issues discussed in the TF point to the need for defined extensibility points in EME

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

--- Comment #8 from Joe Steele <steele@adobe.com> ---
Where are we on this? The thread has gotten very long and hard to follow. 
Hopefully the new Use Cases wiki [1] will narrow down these discussions. :-)

I would like to see the following extensions to the spec (restating comment 1):

* Support for domain join and leave
I think this one can be dealt with later if we don't want to tackle that use
case yet.

* Support for server communications not directly tied to a media session
This is to support cases where it would be advantageous to acquire keys before
the user has actually selected the content to play. This can be supported today
by passing in initData that is acquired from some source other than the media
file. E.g. a "standard key package" initData provided to authenticated users of
a service. I don't see a problem here unless someone objects to this mechanism. 

* Support for application data 
It would be very helpful to be able to add custom data from the application
that could then be signed by the CDM as part of the key request. 

Would it be better to split these out into separate bugs? I think these could
all be solved with adding a dictionary parameter to the MediaKey and
MediaKeySession constructors. But I am also OK with adding explicit functions
for the first two. The last one seems like it would have to be a parameter on
the MediaKeySession constructor. 

[1] https://www.w3.org/wiki/HTML/Media_Task_Force#Use_Cases

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

Received on Thursday, 8 May 2014 00:43:08 UTC