W3C home > Mailing lists > Public > public-html-media@w3.org > July 2016

Re: DRM Today-based test case for EME

From: Mark Watson <watsonm@netflix.com>
Date: Mon, 25 Jul 2016 17:29:05 -0700
Message-ID: <CAEnTvdAx_Qz9iMNbEGt_dG4zEqvOa+UE8D-aCcPck8tKFzsb2w@mail.gmail.com>
To: Paul Cotton <Paul.Cotton@microsoft.com>
Cc: "public-html-media@w3.org" <public-html-media@w3.org>, "Jerry Smith (WPT)" <jdsmith@microsoft.com>, Greg Rutz <G.Rutz@cablelabs.com>, David Dorwin <ddorwin@google.com>, "Matthew Wolenetz <wolenetz@google.com> (wolenetz@google.com)" <wolenetz@google.com>, "Philippe Le Hegaret (plh@w3.org)" <plh@w3.org>, Francois Daoust <fd@w3.org>, Iraj Sodagar <irajs@microsoft.com>, John Simmons <johnsim@microsoft.com>, Sukhmal Kommidi <skommidi@netflix.com>
All,

Update for today: My Pull Request (
https://github.com/w3c/web-platform-tests/pull/3324) now has updated mp4
content and consolidated content metadata. Some re-arrangement is still
needed to support the AV multi-key case (separate audio and video keys). I
expect to get content tomorrow with multiple keys within one video stream.
I'll continue to add tests tomorrow.

The space of combinations of content type, key system and init data type is
quite large and not fully covered (or all that well organized in the code).
Some tests just need to discover a supported combination, others are
constrained by what the DRM server supports as well as what the client
component supports. I'll also look at how we can organize this better.

As before, review of the PR is welcome!

...Mark



On Mon, Jul 25, 2016 at 11:21 AM, Paul Cotton <Paul.Cotton@microsoft.com>
wrote:

> > I will be working on the other tests on and off early next week. If
> anyone else is able to help, please coordinate with me.
>
>
>
> I am moving this discussion [1] to public-html-media@w3.org so that we
> touch as many HME WG members as possible.
>
>
>
> Mark and others:  Please use this thread for any future updates on the
> status of EME testing.
>
>
>
> /paulc
>
>
>
> [1]
> https://lists.w3.org/Archives/Public/public-hme-editors/2016Jul/0056.html
>
>
>
> *From:* Mark Watson [mailto:watsonm@netflix.com]
> *Sent:* Friday, July 22, 2016 5:25 PM
> *To:* Paul Cotton <Paul.Cotton@microsoft.com>
> *Cc:* Jerry Smith (WPT) <jdsmith@microsoft.com>; Greg Rutz <
> G.Rutz@cablelabs.com>; David Dorwin <ddorwin@google.com>; Matthew
> Wolenetz <wolenetz@google.com> (wolenetz@google.com) <wolenetz@google.com>;
> Philippe Le Hegaret (plh@w3.org) <plh@w3.org>; Francois Daoust <fd@w3.org>;
> public-hme-editors@w3.org; Iraj Sodagar <irajs@microsoft.com>; John
> Simmons <johnsim@microsoft.com>; Sukhmal Kommidi <skommidi@netflix.com>
> *Subject:* Re: DRM Today-based test case for EME
>
>
>
> All,
>
>
>
> I migrated a handful of the Google tests:
> https://github.com/w3c/web-platform-tests/pull/3324
>
>
>
> Currently, the "drm-events" test fails because the DRM server is unaware
> of the key id that is used (and I am unaware of the key id that it does
> know). I'm working with Greg on this.
>
>
>
> I noticed the following whilst doing this work:
>
>    - We probably need to organize the content metadata (key ids, keys,
>    MIME types etc.) into one place - presently they are scattered around in a
>    confusing way
>    - The idea of auto-generating the HTML stubs needs some more thought -
>    they are presently a bit different for each test
>    - Some of the Google tests look (to me at least) like they might be
>    Chrome-specific. Specifically, the lifetime tests use window.internals and
>    I am not sure if this is cross-platform. Likewise, I do not know if the
>    garbage collection stuff is cross-platform or not.
>    - We need some additional mp4 content files (I am in touch with Greg
>    about this):
>
>
>    - Encrypted audio
>       - Video with multiple keys
>
> I will be working on the other tests on and off early next week. If anyone
> else is able to help, please coordinate with me.
>
>
>
> Sukhmal is working on persistent-usage-record and persistent-license
> tests, which should be ready next week.
>
>
>
> ...Mark
>
>
>
>
>
Received on Tuesday, 26 July 2016 00:29:37 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 26 July 2016 00:29:38 UTC