[MEDIA_PIPELINE_TF] minutes - 23 February 2012

available at:
http://www.w3.org/2012/02/23-webtv-minutes.html

also as text below.

Thanks a lot for taking these minutes, Joe!

Kazuyuki

---
    [1]W3C

       [1] http://www.w3.org/

                                - DRAFT -

                Media Pipeline Task Force Teleconference

23 Feb 2012

    [2]Agenda

       [2] 
http://www.w3.org/2011/webtv/wiki/MPTF/Agenda_Telco_23rd_February_2012

    See also: [3]IRC log

       [3] http://www.w3.org/2012/02/23-webtv-irc

Attendees

    Present
           Kaz_Ashimura, Clarke_Stevens, Joe_Steele, Bob_Lund,
           Jason_Lewis, Kilroy_Hughes, Adrian_Bateman, Mark_Vickers,
           Glenn_Adams, Russell_Berkoff, Philipp_Hoschka, Duncan_Rowden,
           Mark_Watson, Paul_Gausman, Jan_Lindquist, John_Simmons_(IRC)

    Regrets
    Chair
           Clarke

    Scribe
           joesteele

Contents

      * [4]Topics
          1. [5]discussion of new Content Protection Proposal (Netflix,
             Google, Microsoft)
      * [6]Summary of Action Items
      _________________________________________________________

discussion of new Content Protection Proposal (Netflix, Google,
Microsoft)

    discussing the proposal from Microsoft, Google and Netflix

    Mark: please walk us through the proposal

    -- wait until I am in front of my computer

    clark: Adrian -- how about you

    having some feedback

    clark: have been anticipating this proposal -- submitted to HTML
    group and our group for our perspective
    ... any comments on this proposal?

    ph: since this was submitted to HTML group -- this is intended for
    HTML5

    kilroy: yes to make it available to HTML -- but not part of the
    monolithic document
    ... could be a parallel document

    MarkW: could be published as a separate spec -- kind of an extension
    ... what do we do with features that don't make the HTML5 cut?
    ... not resolved where this would go yet

    <Clarke> Actual proposal:
    [7]http://dvcs.w3.org/hg/html-media/raw-file/tip/encrypted-media/enc
    rypted-media.html

       [7] 
http://dvcs.w3.org/hg/html-media/raw-file/tip/encrypted-media/encrypted-media.html

    ph: not clear when HTML5 would repsond -- just wanted to double
    check on the planning

    <inserted> (HTML issue-179)

    MarkW: this was meant to respond to this issue: (what issue#?)

    <ph> markw: was submitted on this specific issue since content
    protection was mentioned in this issue - but expect longer
    discussion, not

    glenn: this is an orthogonal proposal not related to 179 except for
    parameter expression

    MarkW: should I give an overview?

    <mark>
    [8]http://dvcs.w3.org/hg/html-media/raw-file/tip/encrypted-media/enc
    rypted-media.html

       [8] 
http://dvcs.w3.org/hg/html-media/raw-file/tip/encrypted-media/encrypted-media.html

    based in part on the Netflix proposal -- incorporates work others
    were also doing -- not complete

    hopefully there will be some discussion

    -- giving an overview of the doc now

    MarkW: application is in charge of passing the authentication to the
    backend
    ... user agent is just passing the data through
    ... clearKey is basic encryption
    ... not part of the proposal how the CDM gets embedded or whether it
    is software or hardware
    ... could also include coding and/or rendering of the media
    ... represents the secure media pipeline on the device

    MarkW: not returning the decrypted frame to the browser
    ... the rest is the details of key exchange

    -- discussion of the key exchange

    MarkW: the keymessage is sent to the license server and received
    back to hand to the CDM
    ... may be multiple key exchanges
    ... also an extension to the canPlayType()

    clarke: concern I have seen raised -- belief that the frames would
    be available unencrypted

    MarkW: the diagram is a little misleading here -- looks like it
    comes back to the browser but is dependent on the CDM
    ... you can imagine a system where it would come back but the frames
    would not be well protected then
    ... a CDM like that would be useful for some content -- not all
    ... some content would not fall into this category - where decoder
    is tied closer to the CDM
    ... decrypted frames do not come back to the user agent there
    ... that is an unsolved problem right now
    ... if decrypted frames are not coming back -- overlay would be the
    simplest implementation
    ... would prefer if frames could be properly composited
    ... would need for user agent to be able to talk to the graphics
    hardware to do the compositing properly
    ... can imagine this never happening for strongly protected content

    Jason: is this akin to the hardware accellerated video tag?

    mav: some questions about comparisons with the previous proposal
    ... previous proposal has been removed -- that is not good
    ... would like to see it put back

    MarkW: should be able to see it in the history

    mav: should have a label to make it more accessible
    ... the keys did not pass thru JS in the old proposal, now they do?

    MarkW: in both proposals the messages pass through JS
    ... perhaps the name is wrong - is not necessarily a "key"
    ... for clearKey the message is actually a key

    mav: would suggest that this should be further clarified

    <adrianba> here is the old proposal:
    [9]http://www.w3.org/2011/webtv/wiki/index.php?title=MPTF/Netflix_Co
    ntent_Protection&oldid=1870

       [9] 
http://www.w3.org/2011/webtv/wiki/index.php?title=MPTF/Netflix_Content_Protection&oldid=1870

    mav: description of the hardware support is brought in would be good
    with diagrams

    joesteele says +1

    jasonlewis: is the clearkey meant to be like HLS?

    MarkW: is it akin to that in that the message is just the key
    ... how key is applied depends on the container format
    ... different from HLS in that the user agent is sending the request
    in HLS - with clearKey it is the JS application sending the request

    joesteele: sending control messages to the CDM?

    MarkW: not in this proposal except for key release in section 4
    ... the main reason for not having generic messages, it does not
    describe how the system works
    ... should be possible to have a JS app which just knows the message
    passing bit
    ... some preference has been expressed for exposing more features
    ... key release facilitates managing the key life cycle
    ... you may need to know how may keys are extant, or charge for the
    content on a rental basis
    ... could be managed from the JS app layer, but could be gamed by
    modifying the JS
    ... key release mechanism allows for a secure mechanism for managing
    the keys
    ... this is outside the purview of the HTML media element

    joesteele: what about birth of life?

    MarkW: could call the generateKeyReq early on to help this
    ... it is assumed that the CDM needs some data about the media to be
    initialized
    ... possible you could do this

    joesteele: will send these notes to the HTML list

    Clarke: procedural note -- how should we best handle comments like
    this?

    MarkW: since it was proposed to that group -- send comments to that
    group

    Clarke: : maybe we could come to agreement in this group and submit
    one set of comments

    MarkW: this should get included in the formal system

    Clarke: encourage people to participate in the HTML WG as well on
    this

    glenn: note that the proposal was in response to ISSUE-179 -- not
    clear that it is proposed as an extension to HTML5
    ... not clear we are chartered to propose specs yet
    ... how is this work being done?

    MarkW: proposal is submitted to the HTML WG

    Clarke: we are chartered to provide comments

    <adrianba> the html wg made a call for html.next proposals - this
    was discussed at TPAC too

    <adrianba> right now we've simply submitted an informal proposal
    document for discussion

    glenn: not following procedure currently - who did this come from?

    <adrianba> i hope that this will be adopted as an editor's draft in
    the group

    MarkW: came in as a proposal from Google

    glenn: not clear as a reader of the proposal

    MarkW: some behind the scenes coordination going on

    glenn: does this IG need to bless this proposal or provide input?

    mav: do not need to bless but should provide input

    +1

    kaz: thought we had our own ISSUE-40 for this?
    ... should this IG continue discussion on ISSUE-40 and bring the
    conclusion to HTML WG?
    ... or should we discuss ISSUE-179 and bring that discussion to HTML
    WG?

    Clarke: should address, likely to be other issues we do not directly
    raise with HTML WG
    ... we have an opportunity to provide feedback

    kaz: clarifying our scope would be fine

    glenn: I am possibly ok with that -- a little concerned still with
    connection between ISSUE-179 and this proposal
    ... some confusion in the WG still
    ... led people to believe that 179 is concerned with content
    protection and it is not

    kaz: if you have a concern with 179 it should be raised in the HTML
    WG -- we should focus on 40

    -- agreement

    glenn: expected actions from us on this proposal?

    Clarke: we hope so - asked Mark to present to this group

    thanks

    <adrianba> HTML WG chairs review of ISSUE-179 is here:
    [10]http://lists.w3.org/Archives/Public/public-html/2012Feb/0298.htm
    l

      [10] http://lists.w3.org/Archives/Public/public-html/2012Feb/0298.html

    jasonlewis: re: the issue in the draft spec -- how do we add our own
    issues to this draft?

    clarke: raise issues on the wiki - which may not match those in the
    proposal
    ... if authors then want to bring back to the proposal -- that would
    be great

    s/athos/authors/

    clarke: any other comments?
    ... closing the call
    ... add any issues to the wiki
    ... thanks everyone

    <kaz_> [adjourned]

Summary of Action Items

    [End of minutes]
      _________________________________________________________


     Minutes formatted by David Booth's [11]scribe.perl version 1.136
     ([12]CVS log)
     $Date: 2012/02/23 17:04:00 $

      [11] http://dev.w3.org/cvsweb/~checkout~/2002/scribe/scribedoc.htm
      [12] http://dev.w3.org/cvsweb/2002/scribe/

Received on Thursday, 23 February 2012 17:07:49 UTC