14:48:20 RRSAgent has joined #html-media
14:48:20 logging to http://www.w3.org/2013/03/19-html-media-irc
14:48:22 RRSAgent, make logs public
14:48:22 Zakim has joined #html-media
14:48:24 Zakim, this will be 63342
14:48:24 ok, trackbot; I see HTML_WG()11:00AM scheduled to start in 12 minutes
14:48:25 Meeting: HTML Media Task Force Teleconference
14:48:25 Date: 19 March 2013
14:50:13 nsm has joined #html-media
14:50:54 Good morning, Adrian (evening in Beijing)
14:52:22 Agenda: http://lists.w3.org/Archives/Public/public-html-media/2013Mar/0046.html
14:53:20 StefanKaiser has joined #html-media
14:53:22 HTML_WG()11:00AM has now started
14:53:29 +[Microsoft]
14:53:41 stevep has joined #html-media
14:53:53 StefanKaiser has left #html-media
14:53:55 + +1.650.485.aaaa
14:54:39 zakim, who is on the phone?
14:54:39 On the phone I see [Microsoft], +1.650.485.aaaa
14:55:07 guy has joined #html-media
14:55:11 zakim, [Microsoft] has paulc
14:55:11 +paulc; got it
14:55:22 zakim, who is on the phone?
14:55:22 On the phone I see [Microsoft], +1.650.485.aaaa
14:55:23 [Microsoft] has paulc
14:56:09 SimonW has joined #html-media
14:56:54 + +31.20.460.aabb
14:57:19 jon has joined #html-media
14:57:29 + +44.178.442.aacc
14:57:36 Steve_Morris has joined #html-media
14:57:53 + +44.175.349.aadd
14:58:03 zakim, list
14:58:03 I see HTML_WG()11:00AM, WAI_UAWG(CHAIRS)10:30AM, TAG_f2f()8:00AM, IA_Team()10:00AM, Team_(mediaann)15:00Z active
14:58:05 also scheduled at this time are SW_RIF()11:00AM, SW_SWSTR()9:00AM, WS_SOAP-JM()10:00AM, Team_Validat()11:00AM, RWC_WebEven()11:00AM, RWC_PEWG()11:00AM, WAI_(WCAG2ICT)10:00AM,
14:58:05 ... Team_(digpub)15:00Z, XML_(TAG TF)10:00AM, SW_(SPARQL)10:00AM, SW_HCLS()11:00AM, XML_ET-TF()11:00AM, VB_VBWG()10:00AM, MWI_BPWG()9:30AM, T&S_XMLSEC()10:00AM
14:58:18 + +44.173.776.aaee
14:58:48 markw has joined #html-media
14:58:52 pal has joined #html-media
14:59:11 + +44.122.365.aaff
14:59:23 + +1.831.457.aagg
14:59:37 + +1.310.210.aahh
14:59:40 +??P22
14:59:53 zakim, i am aahh
14:59:53 +pal; got it
14:59:57 +markw_
15:00:03 Michael_Thornburgh has joined #html-media
15:00:03 zakim, aacc is me
15:00:03 +SimonW; got it
15:00:10 Zakim, markw_ is me
15:00:10 +markw; got it
15:00:14 stuartjs has joined #html-media
15:00:14 skaiser has joined #html-media
15:00:24 zakim, aaff is me
15:00:24 David_Corvoysier has joined #html-media
15:00:24 +Steve_Morris; got it
15:00:26 zakim, aaee is me
15:00:26 +stevep; got it
15:00:35 +??P30
15:00:42 +Cecile_Marc
15:00:50 zakim, list attendees
15:00:50 As of this point the attendees have been +1.650.485.aaaa, paulc, +31.20.460.aabb, +44.178.442.aacc, +44.175.349.aadd, +44.173.776.aaee, +44.122.365.aaff, +1.831.457.aagg,
15:00:53 ... +1.310.210.aahh, pal, SimonW, markw, Steve_Morris, stevep, Cecile_Marc
15:00:54 johnsim has joined #html-media
15:01:08 zakim, Cecile_Marc is me
15:01:08 +David_Corvoysier; got it
15:01:20 zakim, who is on hte phone?
15:01:20 I don't understand your question, paulc.
15:01:30 zakim aabb is me
15:01:30 zakim, who is on the phone?
15:01:30 On the phone I see [Microsoft], +1.650.485.aaaa, +31.20.460.aabb, SimonW, +44.175.349.aadd, stevep, Steve_Morris, +1.831.457.aagg, pal, ??P22, markw, ??P30, David_Corvoysier
15:01:34 [Microsoft] has paulc
15:01:43 Zakim, aagg is me
15:01:43 +Michael_Thornburgh; got it
15:02:03 + +49.303.aaii
15:02:10 zakim, aabb is me
15:02:10 +jon; got it
15:02:14 ddorwin has joined #html-media
15:02:14 zakim, aabb is jon
15:02:14 sorry, paulc, I do not recognize a party named 'aabb'
15:02:25 zakim, list
15:02:25 I see HTML_WG()11:00AM, WAI_UAWG(CHAIRS)10:30AM, XML_ET-TF()11:00AM, Team_Validat()11:00AM, TAG_f2f()8:00AM, IA_Team()10:00AM, Team_(mediaann)15:00Z active
15:02:28 also scheduled at this time are SW_RIF()11:00AM, RWC_WebEven()11:00AM, RWC_PEWG()11:00AM, WAI_(WCAG2ICT)10:00AM, Team_(digpub)15:00Z, SW_(SPARQL)10:00AM, SW_HCLS()11:00AM,
15:02:28 ... VB_VBWG()10:00AM, T&S_XMLSEC()10:00AM
15:02:34 +[Microsoft.a]
15:02:48 zakim, [aabb] is jon
15:02:48 sorry, paulc, I do not recognize a party named '[aabb]'
15:03:14 +ddorwin
15:03:17 +[Microsoft.aa]
15:03:20 zakim, [Microsoft.aa] is me
15:03:20 +adrianba; got it
15:03:26 zakim, i am microsoft.a
15:03:26 ok, johnsim, I now associate you with [Microsoft.a]
15:03:31 M_ has joined #html-media
15:03:53 ScribeNick: adrianba
15:03:58 acolwell has joined #html-media
15:04:00 Scribe: Adrian Bateman
15:04:04 Chair: Paul Cotton
15:04:30 TOPIC: Roll call, introductions and selection of scribe
15:04:34 zakim, who is on the phone?
15:04:34 On the phone I see [Microsoft], +1.650.485.aaaa, jon, SimonW, +44.175.349.aadd, stevep, Steve_Morris, Michael_Thornburgh, pal, ??P22, markw, ??P30, David_Corvoysier, +49.303.aaii,
15:04:38 ... [Microsoft.a], ddorwin, adrianba
15:04:38 [Microsoft] has paulc
15:04:41 + +33.2.23.45.aajj
15:05:03 +Aaron_Colwell
15:05:09 + +44.147.364.aakk
15:05:21 +??P52
15:05:50 zakim, who is on the phone?
15:05:50 On the phone I see [Microsoft], +1.650.485.aaaa, jon, SimonW, +44.175.349.aadd, stevep, Steve_Morris, Michael_Thornburgh, pal, ??P22, markw, ??P30, David_Corvoysier, +49.303.aaii,
15:05:53 ... [Microsoft.a], ddorwin, adrianba, +33.2.23.45.aajj, Aaron_Colwell, +44.147.364.aakk, ??P52
15:05:53 [Microsoft] has paulc
15:06:20 BobLund has joined #html-media
15:06:20 +[IPcaller]
15:06:37 zakim, [aaii] is me
15:06:37 sorry, skaiser, I do not recognize a party named '[aaii]'
15:06:45 zakim, aaii is me
15:06:45 +skaiser; got it
15:07:13 stephane has joined #html-media
15:07:16 paulc: this is a call of the Media Task Force of the HTML WG
15:07:30 +BobLund
15:07:33 ... focus on Media Source today - alternate every two weeks
15:07:37 giuseppep has joined #html-media
15:07:49 ... ask for people to identify themselves
15:08:02 ... objective to get through liaison questions and first bugs
15:08:10 ... to give them feedback on bugs
15:08:25 ... hope editors ready for that - know there have been some responses on individual bugs
15:08:44 ... I'm Paul Cotton, from Microsoft, co-chair
15:10:12 adrianba: Adrian Bateman, Microsoft, Internet Explorer team
15:10:46 jbHenry has joined #html-media
15:11:27 i'm from Adobe
15:11:47 [... members of the call identifying themselves]
15:12:25 I'm Jon Piesing from TP Vision, what used to be the TV business of Philips. I'm the chair of the browser group in OIPF and of the specification group in HbbTV.
15:12:37 +??P0
15:12:45 Simon Waller from Samsung, I work on IP standardisation for TVs in OIPF and HbbTV
15:12:56 I'm Steve Morris from Espial, working in both HbbTV and OIPF
15:13:32 Giuseppe from Opera, working on Opera TV product. co-chair of the web&tv and also active in OIPF and HbbTV
15:13:44 Stephen Perrott from the BBC in the UK. Here as part of the OIPF and DTG guest contingent.
15:13:45 paulc: that's done the introductions
15:13:47 I'm J.B. Henry, from Orange group, working with HbbTV (and also OIPF)
15:13:59 TOPIC: MSE Liaison questions and new bugs
15:14:07 zakim, stuartjs is stuart savage lge , dtg, hbbtv
15:14:07 I don't understand you, stuartjs
15:14:14 Aaron Colwell from Google. I work on Chrome HTML5 video and I'm editor of the Media Source Extension spec.
15:14:14 I'm from Orange, both attending W3C HTML WG & Web &TV IG and OIPF
15:14:22 Guy Paskar, Peer5, Peer assisted delivery network utilizing MSE for creating the video from multiple sources.
15:14:28 paulc: first topic is the question from the liaison groups
15:14:28 Stephane Lejeune and Alain Tholon with NDS in France working on HbbTV.
15:14:30 MSE questions from Open IPTV Forum, HbbTV and the UK DTG
15:14:31 Bob Lund from CableLabs working on browsers for TV, and DLNA and W3C related efforts.
15:14:32 Nigel Moore - Sony Europe. Working on IPTV and web standards for CE devices in DTG, OIPF and HbbTV groups.
15:14:36 http://lists.w3.org/Archives/Public/public-html-media/2013Mar/0039.html
15:14:58 David Dorwin from Google Chrome; co-editor of Encrypted Media Extensions.
15:15:13 Response: http://lists.w3.org/Archives/Public/public-html-media/2013Mar/0048.html
15:15:27 Stefan Kaiser from Fraunhofer FOKUS, working on adaptive streaming / DASH applications
15:15:30 paulc: Q1. Are there plans for test cases for MSE?
15:15:32 -David_Corvoysier
15:15:45 acolwell: i was under the impression that the process requires this
15:16:05 paulc: process in W3C is specs go through series of Working Drafts
15:16:17 jdsmith3000 has joined #html-media
15:16:20 ... First WD has been published, typically publish new WD every 3 months
15:16:28 +David_Corvoysier
15:16:45 ... when the WG is done, it approves going into Last Call, Last Call Working Draft, and then look for public review
15:16:59 ... once all comments are processed, spec moves to Candidate Recommendation
15:17:03 +[Microsoft.aa]
15:17:11 ... that transition requires WG approval and approval of W3C Director
15:17:21 ... at this stage there is a public call for implementations
15:17:27 -[IPcaller]
15:17:37 stephane has left #html-media
15:17:41 ... usually need test cases to show interop and that spec is clear enough for third party to implement from spec
15:17:50 ... not unusual for there to be test cases before CR
15:17:56 ... only at CR is mandatory
15:18:11 ... is there a reason for the question?
15:18:16 stephane_L has joined #html-media
15:18:42 jon: for the three organisations a test suite is important
15:18:52 ... we were not that familiar with w3c practice
15:19:01 ... the only immediate question is one of timescales
15:19:12 ... think we're done with this question
15:19:23 SimonW: i think this will be covered with schedule
15:19:35 paulc: Q2. Do you believe MSE contains the features needed for a DASH player that fully supports the DASH profiles defined by MPEG and by DASH-IF? If a DASH player on top of MSE could only support a subset of these profiles, is there any information on what could not be supported?
15:20:05 q+
15:20:44 markw: for iso bmff i'm fairly sure MSE can support a DASH player
15:20:51 ... haven't done this for MPEG2-TS
15:21:15 acolwell: also my assessment
15:21:45 BobLund: we provided bitstream definition for MPEG2-TS and this was driven by requirements for DASH support
15:21:47 q+
15:22:05 ack markw
15:22:11 ack adrian
15:22:31 giuseppep has joined #html-media
15:22:55 adrianba: appreciate specific bug reports if people think something is missing or broken
15:23:05 Q3. Has any thought gone into how MSE could be used with a media element whose playback rate was other than 0 or 1? Particularly rates greater than 1 or less than 0.
15:23:29 acolwell: two ways this could be handled
15:23:48 ... this should be signaled by setting rate on media element just like the non MSE case
15:23:57 ... either just append faster because media engine needs faster
15:24:15 AlainT has joined #html-media
15:24:23 +??P3
15:24:44 q+
15:24:47 ... or if you could use difference sourcebuffers for more sophisticated output (e.g. key frame) and switch tracks with html5
15:24:52 ack simon
15:25:11 SimonW: what happens to the timelines if you switch sourcebuffer and then you switch back
15:25:30 ... you want to switch into a different time
15:25:58 acolwell: my assumption, if you're using a different buffer you're still using the real timeline
15:26:10 ... so it's really just track selection
15:26:23 ... the current playback position is just moved forward normally
15:26:37 ... depending which sourcebuffer you're using you might only be decoding keyframes
15:26:50 ... but they're all the same timeline
15:28:53 adrianba_ has joined #html-media
15:29:23 jdsmith has joined #html-media
15:29:32 ScribeNick: adrianba_
15:29:45 -markw
15:29:48 paulc: Q4: Is there a complete description for the handling of encrypted content with an embedded DRM?
15:30:01 acolwell: this is covered by EME
15:30:11 +markw
15:30:15 ... there was care taken to make sure encryption cases were handled but not called out
15:30:18 EME = Encrypted Media Extensions
15:30:28 ... because some people want to support MSE but not necessarily encryption
15:31:05 See http://lists.w3.org/Archives/Public/public-html-media/2013Mar/0048.html for example
15:31:19 yep, that's correct
15:31:28 q+
15:31:33 johnsim: same for ISO
15:31:40 ack jon
15:31:51 jon: that is the answer i was expecting
15:31:57 zakim, who is noisy?
15:32:08 adrianba_, listening for 10 seconds I heard sound from the following: [Microsoft] (100%), SimonW (4%), [Microsoft.a] (10%)
15:32:32 ScribeNick: adrianba
15:32:47 paulc: we've kept MSE and EME separate but there are people planning to implement both
15:33:13 paulc: Q5. The broadcasters in our 3 organisations have a requirement to know when a particular advert starts being played and stops being played so that they can report this information back to an advertising server. It seems to us that the (only?) way to achieve this with with MSE is to remember a) where in the timeline the advert has been inserted (as defined by timestampOffset) and b) the length of the advert. As the content is played, the app wo
15:33:13 uld poll the currentTime property of the media element and test if this was within an advert. Is this how you would expect this requirement to be met with MSE?
15:33:35 s/wo//
15:33:42 s/uld/... would/
15:33:47 acolwell: this is one way to do it
15:33:57 kai_m has joined #html-media
15:33:59 ... i would expect to use the existing html5 text track to do this
15:34:07 ... create text cues with the metadata
15:34:16 ... for the start and end
15:34:28 q+
15:34:32 ... when the playback reaches those cues it will fire an event
15:34:37 ... without the need for polling
15:34:43 ... could use inband tracks for this too
15:34:53 ack bob
15:35:17 BobLund: here at cablelabs we've implemented both approaches and would be happy to provide details to anyone interested
15:35:24 paulc: thanks for the offer
15:35:50 TOPIC: MSE Liaison bugs
15:36:05 paulc: may have been more bugs filed - there were 5 when i created the agenda
15:36:17 https://www.w3.org/Bugs/Public/show_bug.cgi?id=21298
15:36:18 Contact b.lund@cablelabs.com for implementation details of using text tracks for advertisement audits
15:36:24 paulc: each bug has a history in it
15:36:29 Bug 21298 - making it easier for people to understand MSE
15:36:34 https://www.w3.org/Bugs/Public/show_bug.cgi?id=21298
15:37:05 acolwell: the actionable piece here was about creating a diagram
15:37:14 ... about how appended data flows through the system
15:37:17 q+
15:37:35 Q+
15:37:40 ... open to more suggestions but this is for implementers so a lot of prose makes it difficult to keep clear what is normative
15:37:49 ... could create a separate document for content owners
15:37:50 ack simon
15:38:05