- From: Lachlan Hunt <lachlan.hunt@lachy.id.au>
- Date: Fri, 09 Mar 2012 11:21:53 +0100
- To: Charles Pritchard <chuck@jumis.com>
- CC: "<public-html@w3.org>" <public-html@w3.org>
On 2012-03-09 00:24, Charles Pritchard wrote:
> On 3/8/2012 1:44 PM, Tab Atkins Jr. wrote:
>> On Thu, Mar 8, 2012 at 12:45 PM, Charles Pritchard<chuck@jumis.com>
>> wrote:
>>> video.getContext('experimental-ecmd').generateKeyRequest("org.w3.clearkey",
>>> null);
>>> "Encrypted Media Context Draft".
>>
>> This doesn't appear to address virtually any of the problems that have
>> been raised with the DRM proposal.
>
> It moves the DRM proposal out of HTML. That seems to be the main problem.
No. That's not the main problem. All you're doing is adding an
additional layer of abstraction into the JS API. Whatever object is
returned by getContext() still needs to have its API defined somewhere,
and with this you're opening up the possibility of an extension point
for a whole range of plugins, and potentially even CDM specific APIs,
which just makes things a whole lot worse.
Overall, you're proposal does nothing to address the problems raised by
implementers about the undefined integration points between browsers and
CDMs.
Solutions to the current deadlock in this discussion must involve
defining exactly what responsibilities are to handled by a CDM (whether
that simply includes decryption of encoded frames; decryption and
decoding of frames; or decryption, decoding and rendering of frames) and
the APIs between those CDMs and browsers. To have the possibility of
all three alternatives without a defined plugin-API makes the
implementation far more complex; makes QA more difficult for ensuring
that the implementation works as intended for all possible CDM
approaches; makes CDMs for different browsers potentially incompatible,
leading to a situation where CDM vendors develop for some browsers but
not others; not to mention all the other problems that have been raised
by Philip and others throughout the discussion.
--
Lachlan Hunt - Opera Software
http://lachy.id.au/
http://www.opera.com/
Received on Friday, 9 March 2012 10:22:27 UTC