- From: Kazuyuki Ashimura <ashimura@w3.org>
- Date: Fri, 17 Feb 2012 01:58:06 +0900
- To: public-web-and-tv@w3.org
available at:
http://www.w3.org/2012/02/16-webtv-minutes.html
also as text below.
Thanks a lot for taking these minutes, Dave!
Kazuyuki
---
[1]W3C
[1] http://www.w3.org/
- DRAFT -
Media Pipeline Task Force Teleconference
16 Feb 2012
[2]Agenda
[2]
http://www.w3.org/2011/webtv/wiki/MPTF/Agenda_Telco_16th_February_2012
See also: [3]IRC log
[3] http://www.w3.org/2012/02/16-webtv-irc
Attendees
Present
Clarke, glenn, Dave_Mays, MarkW, Juhani, Bob_Lund,
John_Simmons, Duncan, Kazuyuki, Philipp, Mark_Vickers, Jason,
Narm_Gadiraju, Joe_Steele, Giuseppe
Regrets
Chair
Clarke
Scribe
Dave_Mays, davidmays
Contents
* [4]Topics
1. [5]Agenda
2. [6]open bugs
3. [7]Model 3 Architecture
* [8]Summary of Action Items
_________________________________________________________
<trackbot> Date: 16 February 2012
<davidmays> scribe: Dave_Mays
<davidmays> scribe: davidmays
Agenda
Clarke: welcome Joe Steele from Adobe
… Joe is a content protection expert
… describing agenda
<joesteele> thanks! I am still trying to dial in -- bad phone setup
on my side
… asking Mark Watson about updated content protection proposal
Mark Watson: will be updating sometime next week, working offline
with other companies
Clarke: next week's main topic will be content protection
open bugs
[9]http://www.w3.org/2011/webtv/wiki/MPTF#Bugs
[9] http://www.w3.org/2011/webtv/wiki/MPTF#Bugs
Bob Lund: I was asked by Ian to provide pointer to a spec for
LC13357
… I posted a spec for AC3 audio that matches this
… no response from Ian yet
… LC13359 - long discussion thread, I supplied some more detailed
information. Ian thinks this is complicated. The ball is in Ian's
court
Clarke: need to add LC13358. Maybe it's already resolved?
… asking for other comments on the rest of the bugs
Model 3 Architecture
Clarke: mentions that Kilroy was going to summarize comments from
last week's call, will follow up with Kilroy.
… any other comments on Chromium WIP proposal?
Mark Watson: if people have comments on chrome media extension, they
should contact the author
Clarke: let's look at Adaptive Bitrate control section and get
feedback
… Video tag makes it easy to discern what's in the HTML, instead of
using something like <OBJECT>
… proposal from Chromium meets this criteria
Bob Lund: couple of comments
… 1 issue is whether the tag is video/object
… 2 whether the solution needs to support <video>
… strongly supporting the use of <video> element, rather than
<object> due to all the HTML5 work that has already been done
Clarke: common time reference
… kilroy brought up overlapping tracks need to be handled
… any disagreement on the common time reference requirement?
Glenn: in trick modes (play speed !=1) is there a good model for
time for this in HTML or is it left to the underlying protocol and
layers
Bob Lund: there is a definition for playspeed in HTML5. pretty clear
cut what UA behavior should be for different playback rates
… similarly for seeking within stream - also well defined using
seekable range objects or attributes
Clarke: what is the range relative to?
<glenn> +q glenn
<Juhani> I am on the call
Bob Lund: it's sourced off the video, complicated with multiple
videos. base ref defined from one of the videos in HTML5 spec
Mark Watson: it would depend on protocol using to retrieve the video
- no server involvement on HTTP streaming, but with RTSP there is
server involvement
Clarke: HTML5 spec does not say if you change play speed, how to
make use of underlying protocols
… other specs may cover it, but not HTML5
Glenn: the spec *could* say that resolution of play-time is governed
by protocol in use by the referenced URI
Mark Watson: it's mainly up to client capability to support FF/RW
… depends how it interprets the media data from the server
glenn: i have concerns about a lack of any language in this area in
the spec
… e.g. if the server is delivering video over HTTP and it is
performing trick-play on the server, does the client know that?
MW: that's a media protocol/format issue, not an HTML5 issue
Clarke: agree
Bob Lund: HTML5 API is agnostic to that. just use the specified
attributes to specify play speed
… haven't seen a deficiency in that area
Clarke: to double play speed in HTTP, specify in HTML that you want
a play speed of 2. presumably the UA would issue the correct
requests
… after that the HTML doesn't need to know
Glenn: b/c HTML5 defines a playspeed attribute that is mutable, JS
can change that value
… any server-initiated change handler is unspecified
… should HTML5 provide a mapping that gives guidance to implementors
Bob Lund: in DLNA we saw that it was necessary to provide that
… in HTTP adaptive, the goal has been to make use of standard HTTP
without any further mapping
… does not seem to be a part of the HTML5 spec
glenn: not suggesting that it should be, but HTML5 leaves it blank
as to how mutations of play speed should be mapped
Clarke: try to come up with a use case where there is ambiguity in
HTML
MW: HTML5 doesn't specify protocols, so this isn't the right place
for that kind of thing
… should be included in the protocol specification instead
Clarke: mixing of tracks with different time references - does HTML5
specify anything like a "master" track?
Bob Lund: don't know enough details about time management to answer
that
Clarke: let's see if we can resolve time reference issues
Bob: kilroy should bring up some use cases to illustrate this
problem
MW: multi-track support in HTML, each element has a timeline from
start to zero, and all those need to be aligned
… if multiple inbound tracks from a media format, we depend on the
format to provide alignment
… if switching between bitrates, need to make sure that segments are
aligned.
… just need to be clear about where the timelines need to be
aligned.
Clarke: i will open an issue on this and we can put up some use
cases
… anything more about search and trick-play to talk about?
… want to determine ASAP if a UA can handle a type of content
… let's come to a consensus on this
… does this req't need restatement
[10]http://www.w3.org/2011/webtv/wiki/MPTF#Adaptive_Bit_Rate
[10] http://www.w3.org/2011/webtv/wiki/MPTF#Adaptive_Bit_Rate
… no different wording proposed
… how do we best resolve this?
Dave Mays: reading the requirement from the wiki - "The ability of
the user agent to play a piece of content must be determined quickly
and with reasonable accuracy (e.g. using CanPlayType(codec, level,
profile) or other means)"
Clarke: the less we have to process before getting an answer, the
better
… if you can get it from mime type or canPlayType() that's better
than going into the UA and getting an error
Bob: may want to restate it a little bit
… "what in the various adaptive formats needs to be reflected in the
mime type to support the existing HTML5 spec behaviors"
… need to talk about specifics in the protocols/formats that would
identify this
… we need to get down to specifics
*problems with Bob's audio*
Jason Lewis: we have apps where we need to find out whether we *can*
use the Video tag on a particular device
… want to get a list of supported playback types from the UA
… maybe inject flash instead, or no video container at all
Bob: in HTML5 today there is fallback to object element
… need more than that?
Jason: wrapping in objects until one succeeds works, but rather
query an API for supported types
… want the application to make an active decision rather than use
fallbacks
… want to query the UA somehow
Bob: do that with a JS function and call canPlayType() to query now
Glenn: that means you have to have a list in mind first
Clarke: is there a precedent for anything similar?
Dave Mays: does that expose an information security issue? "what do
you handle" vs "do you handle x"
Jason: does that try to download content at all?
Bob: No
Jason: comfortable with this requirement now
Clarke: point about sniffing may also be relevant. most things in
HTML are asked in the form of "do you support x" rather than "what
are all the things you support"
… asking for other requirements that should be in this list
… talk about procedure
… when something gets listed in req'ts list, i'll put an indication
whether it's "OPEN" issue or not
… will link to an actual Wiki ISSUE
… leave open until we get resolved
… keep dashboard relevant for current topics
… any other topics for today?
… dive into content protection next week, hope to see netflix
proposal
<kaz> [ adjourned ]
you're welcome
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/16 16:50:24 $
_________________________________________________________
[11] http://dev.w3.org/cvsweb/~checkout~/2002/scribe/scribedoc.htm
[12] http://dev.w3.org/cvsweb/2002/scribe/
--
Kaz Ashimura, W3C Staff Contact for Web&TV, MMI and Voice
Tel: +81 466 49 1170
Received on Thursday, 16 February 2012 16:59:09 UTC