- From: <bugzilla@jessica.w3.org>
- Date: Fri, 13 Dec 2013 00:47:26 +0000
- To: public-html-media@w3.org
https://www.w3.org/Bugs/Public/show_bug.cgi?id=24082
Bug ID: 24082
Summary: Several issues discussed in the TF point to the need
for defined extensibility points in EME
Product: HTML WG
Version: unspecified
Hardware: PC
OS: All
Status: NEW
Severity: normal
Priority: P2
Component: Encrypted Media Extensions
Assignee: adrianba@microsoft.com
Reporter: adrianba@microsoft.com
QA Contact: public-html-bugzilla@w3.org
CC: mike@w3.org, public-html-media@w3.org
The goal of this bug is to replace bug 17660, which was opened a LOOONNNNGGG
time ago when the spec had a very different shape.
During the discussion of bug 17660, Joe proposed some different approaches that
overload the URL attribute of the message event to allow the CDM to communicate
to the application (without needing a round-trip to a server). If this is
needed, I would prefer to provide an explicit mechanism to support this
scenario rather than endorsing stuffing data into the URL that isn't the URL of
a license service.
Similarly, at TPAC we discussed Microsoft's implementation that allows the
application to provide additional data to be provided in createSession that
will be included by the CDM in the message event data. While it could be argued
that this is a transitional problem, we expect services using PlayReady to
continue to want to use this capability and blocking this in EME adds more cost
to service implementations.
In bug 24025, there is discussion of a new dictionary object that is passed to
the MediaKeys constructor including the possibility of including CDM specific
information here.
These issues and others suggestion that we need to consider how to handle this
while still keeping in mind the goals of maximizing interoperability as far as
possible through things like Common Encryption and as common application logic
as possible across browsers/CDMs.
We could choose to not support this kind of extensibility explicitly in the
spec but this won't prevent implementations adding the capabilities. I would
prefer that if this is going to happen that the framework be defined in the
spec so that extensions follow a common pattern. I don't think this reduces the
overall goal that people have to provide common players where possible.
--
You are receiving this mail because:
You are on the CC list for the bug.
Received on Friday, 13 December 2013 00:47:27 UTC