16:03:14 RRSAgent has joined #webtv 16:03:14 logging to http://www.w3.org/2011/12/15-webtv-irc 16:03:17 dcorvoysier has joined #webtv 16:03:25 +1.303.503.aaaa should no longer be muted 16:03:31 jasonlewis has joined #webtv 16:03:50 +Russell 16:04:13 +Bob_Lund; got it 16:04:23 +??P17 16:04:44 zakim, ??P17 is Clarke 16:05:29 +Clarke; got it 16:05:45 +Franck 16:05:50 +Duncan 16:05:57 [duncan and franck] 16:06:16 [dave_mays] 16:06:27 +Dave_Mays 16:06:37 mark has joined #webtv 16:07:00 + +1.408.540.aabb 16:07:04 Juhani has joined #webtv 16:07:21 +??P40 16:07:22 zakim, aabb is Mark_Watson 16:07:29 zakim, ??P40 is Juhani 16:07:34 +Mark_Watson; got it 16:07:48 +Juhani; got it 16:08:23 +Mark_Vickers 16:08:27 franck has joined #webtv 16:08:28 davidmays has joined #webtv 16:08:33 glenn takes scribe 16:08:47 [jason 16:08:51 http://www.w3.org/2011/webtv/wiki/MPTF/Agenda_Telco_15th_December_2011 16:08:51 clarke: prepare anything to submit for html5 16:08:54 s/jason/jason]/ 16:09:08 clarke: (1) network errors proposal 16:09:23 clarke: (2) method #1 for ADB params, feedback 16:09:27 i/clarke:/topic: Prepare ADB proposal for HTML group/ 16:09:46 narm_gadiraju has joined #webtv 16:09:51 topic: network errors proposal 16:09:54 Network errors: http://www.w3.org/2011/webtv/wiki/MPTF/HTML_Error_codes 16:10:15 clarke: does anyone have comments? questions? 16:10:25 Present: glenn, Bob_Lund, Kazuyuki, David, Jan_Lindquist, Russell, Clarke, Franck, Duncan, Dave_Mays, Mark_Watson, Juhani, Jason 16:10:34 clarke: none heard 16:10:47 clarke: recommends approval for submission 16:11:19 Present+ Mark_Vickers 16:11:29 jason: are mark's parameters about levels, etc., on that page? 16:11:39 clarke: that will be in ADB discussion 16:12:19 RESOLUTION: will forward network errors proposal to HTML WG 16:12:36 topic: adaptive bitrate (ADB) 16:12:55 minimal control: http://www.w3.org/2011/webtv/wiki/MPTF/ADR_Minimal_Control_Model_Proposal 16:13:19 clarke: comments from mark w to start 16:13:27 clarke: didn't see comments on UCs 16:13:33 clarke: talked about 3 models 16:13:45 s/Prepare ADB proposal for HTML group/Proposals for HTML group/ 16:13:45 clarke: minimal control, limited control, full control 16:14:13 clarke: minimal control is basically UA based 16:14:28 mav has joined #webtv 16:14:37 clarke: full control is under JS control, including video segments to JS 16:15:04 clarke: still have open issues, needs further discussion and consensus 16:15:32 clarke: if we get minimal control into html5, it gets our foot in door 16:15:51 q+ 16:16:06 clarke: basic approach to start with (minimal|limited) control in html5, then progress to more full control features 16:16:15 clarke: any concerns about UCs? 16:16:33 kaz: wondering about media fragments 16:17:01 kaz: do we want to use/support media fragment access in ADB ? 16:17:14 clarke: is this search? 16:17:40 kaz: yes: (1) using time, (2) using identifier 16:17:53 clarke: do you want to add a use case? 16:18:09 kaz: wondering about this, queries if there is interest 16:18:28 http://www.w3.org/2008/WebVideo/Fragments/WD-media-fragments-spec/ 16:18:39 bob: MF provides ability to access portions of tracks using # notation, similar to ? (query) notation 16:18:48 http://www.w3.org/2008/WebVideo/Fragments/WD-media-fragments-spec/ 16:19:23 bob: what is relation between HTML track model and ADB? 16:19:41 bob: may have requirement for MFs, but more work needed 16:19:44 -Mark_Watson 16:20:03 kaz: MF is completed; we can look at this later 16:20:16 clarke: we may want to add as UC 16:20:24 s/completed/a separate spec/ 16:20:30 bob is noisy 16:20:36 +Mark_Watson 16:20:51 clarke: let's look at more as we pursue method 3 16:21:02 zakim, who is noisy? 16:21:04 clarke: any other comments on UCs? 16:21:15 kaz, listening for 10 seconds I heard sound from the following: Russell (95%) 16:21:19 ?: do want to prioritize UCs? 16:21:40 ?: need to group 16:21:49 ?: reporting, statistics, ... 16:22:05 ?: what is more important, control or reporting? 16:22:23 +??P36 16:22:25 -Bob_Lund 16:22:27 ?: requires discussion about prioritization 16:22:58 s/?/jason/ 16:23:08 s/?/jason/g 16:23:12 mark: should prioritize reporting 16:23:20 BobLund has joined #webtv 16:23:48 mark: per-user manifest vs larger scope on manifest 16:24:01 i didn't follow that last very well 16:24:25 clarke: does anyone disagree with assigning priority to reporting? 16:24:42 q- 16:25:00 david: to group UCs 16:25:14 jan: separate point: measurements vs errors 16:25:15 action: mays to group UCs 16:25:15 Created ACTION-85 - Group UCs [on David Mays - due 2011-12-22]. 16:25:45 mark: what does performing "best" mean? 16:26:14 clarke: reporting non-subjective criteria requires judgment 16:26:32 mark: what does it mean for a particular bitrate to be performing "well"? 16:26:45 mark: can look at how system is performing 16:26:55 jason: may be condensed to single UC 16:27:14 ... may tailor bitrates 16:27:24 ?q 16:27:25 Here is the URL for the media fragments spec that we were discussing a few moments ago http://www.w3.org/TR/media-frags/ 16:27:27 +q 16:27:49 ... as long as metrics are exposed, 16:28:01 ... doesn't expect UA to grade 16:28:07 jan: suggests moving to APP layer 16:28:30 dave: thought that was goal??? 16:28:35 q? 16:28:40 ack J 16:28:49 Kaz - yes I rejoined on SIP 16:28:52 clarke: does second to last bullet item provide that? 16:29:13 ? what is reporting to? 16:29:20 zakim, who is speaking? 16:29:23 ? requiring exposure of metrics 16:29:31 kaz, listening for 10 seconds I heard sound from the following: Franck (5%), Dave_Mays (43%), Jan_Lindquist (11%) 16:29:34 that's dave mays speaking 16:29:39 ? video bit rate, dropped frames, etc 16:29:59 s/?:/davidmays:/g 16:30:51 not capturing... 16:31:11 mark: UC aren't REQs 16:31:23 mark: 2 different uses regarding stats 16:31:36 topic: parameters 16:31:36 s/mark: UC/Clarke: UC/ 16:31:45 s/mark: 2/Clarke: 2/ 16:31:50 clarke: {max,min}level, startlevel 16:32:14 mark: as soon as we talk about levels, the script needs to understand manifest, etc 16:32:19 mark: more in model 2/3 16:32:39 mark: model 1: independent of adaptive streaming 16:32:53 +q 16:33:00 mark: more looking at hints or string on max/min BW 16:33:43 mark: if minlevel satisfied, should avoid rebuffering 16:33:59 mark: if not, then may move to lower quality 16:34:05 q? 16:34:23 bob: agree with mark in general, but using text track interface, may make manifest available to scripts 16:34:39 ... easy to specify rules to provide manifest 16:34:50 ... manifest contains track/program description 16:35:07 ... UA detects manifest change, then cues via text track 16:35:14 mark: would format be independent? 16:35:28 bob: not sure necessary; manifest files self idenifying 16:35:47 mark: would script require support for all manifest formats? 16:36:01 bob: could choose, but no harm done of not recognized 16:36:09 bob: may have both models 16:36:27 mark: easy define methods for passing info (manifest), but needs to be clear on functions 16:36:53 ... whatever comp is responsible for bitrate adjustment, needs to operate at level of understanding bytes/frames 16:37:14 ... knowledge at level of streams may not work 16:37:39 clarke: fundamental question 16:37:52 clarke: abstract level vs specific/concrete 16:38:14 clarke: may wish to optimize on resolution instead of bitrate 16:38:24 +q 16:38:37 clarke: might want to do something with BW that is generic to different ADB algorithms 16:39:17 q+ 16:39:22 mark: if max BW spec, doesn't imply APP won't choose higher BW 16:39:24 q? 16:39:43 ack J 16:40:03 jan: example interesting; but one concern 16:40:14 ... how can APP process? 16:40:20 ... must download video first 16:40:34 ... if VBR, may go down (in rate?) 16:41:14 ... maxLevel is to cap, in order to obtain unified experience 16:41:28 ... see ML re BW discussion 16:41:46 ... wants to reserve option to associate with manifest 16:41:54 mark: need to be clear on arch 16:42:06 ... should look more at model 3 16:42:32 ... on demand streams benefit from manifest data more 16:43:07 ... within UCs, did not have objective that script makes quality uniform 16:43:24 ... most important UC, is limiting overall BW 16:43:36 ... esp those users with data caps 16:44:02 q- 16:44:32 q+ 16:44:40 jan: wants to cover both cases (live and on-demand) where in former case, manifest is less relevant, but in latter, is more important 16:44:53 mark: most important to make semantics clear for script 16:45:17 ... UA impl responsible for staying within BW limits 16:45:28 ... hard for script to enforce 16:45:35 q- 16:45:38 jan: may have slightly different goals (with mark) 16:46:06 ... may leave a little bit open, further discussion over time, esp with WGs 16:46:26 q+ 16:46:40 q? 16:46:41 mark: anything proposed to HTML WG won't be final 16:46:49 ... as they will want to discuss 16:47:13 q+ 16:47:18 ... must explain what we propose, the more we propose, the more we have to do 16:47:34 ... if we tie into manifests, then will need to say much more 16:47:56 q+ 16:48:04 q- 16:48:08 jan: should we change name or propose more text? 16:48:28 mark: would remove (?) ... 16:48:41 q? 16:48:52 clarke: q is backed up 16:49:10 kaz: wondering about timing 16:49:38 ... html5 driving timing 16:49:48 ... may aim for next version 16:49:57 q+ 16:50:29 ack k 16:50:48 ack d 16:50:50 david: maybe max BW is separate intent from other params 16:51:07 ... min/max to be bound to particular representation within tracks 16:51:26 ... should we have additional param for max BW... what units of measurement? 16:51:44 ... tricky for min/max to be bound to particular manifest format 16:51:56 q? 16:52:00 ... may be optimizations for start up, qos, ... 16:52:16 mark: feels like model 2 is trying to creep in 16:52:25 ... model 2 is hard 16:52:40 ... requires more work to flush out script control 16:52:51 ... model 1 - only UA has knowledge of different levels 16:53:02 ... UCs listed here is one step removed from script control 16:53:22 david: not control, but hints 16:53:37 ?: hints, suggestions, otherwise requires more knowledge 16:53:50 ?: level requires more definition 16:54:06 s/?:/Clarke:/g 16:54:22 mav: (1) do we think that choice of BW max could apply outside of ADB?, e.g., for resolution at start? 16:54:45 ... lost audio ... 16:55:07 ... would like to see example from other formats, e.g., flash, silverlight 16:55:50 ... wants to see examples from existing practice 16:56:07 clarke: anyone willing to comment on flash, silverlight? 16:56:14 q+ to ask about Espial browser, etc. 16:56:16 jason: may provide input on flash 16:56:24 david: may provide input on silverlight 16:56:51 action: to provide input on practices with respect to flash 16:56:51 Sorry, couldn't find user - to 16:57:26 action: jason to provide input on practices with flash 16:57:26 Created ACTION-86 - Provide input on practices with flash [on Jason Lewis - due 2011-12-22]. 16:57:37 action: davidmays to provide input on practices with silverlight 16:57:37 Created ACTION-87 - Provide input on practices with silverlight [on David Mays - due 2011-12-22]. 16:57:52 mav: wants to see more verbiage on this practice 16:58:06 clarke: in last few mins, can we talk about starting level? 16:58:18 ... can we drop starting level? 16:58:26 q- 16:58:27 ... just use {min,max} as proxy? 16:58:34 ack mav 16:58:34 q- 16:58:38 mark: are we in model 2 or model 1? 16:58:48 ... doesn't see way to talk about levels in model 1 16:59:24 See for different systems:http://www.w3.org/wiki/HTML/next#Adaptive_Streaming 16:59:47 s/:http:/: http:/ 17:00:02 mark: confusing models a little bit 17:00:17 ... if we're doing model 2, then comparison with flash/silverlight more relevant 17:00:37 ... in model 1, only can give hints on what user prefers 17:00:48 ... not convinced about providing such choices to users 17:01:08 ... but content providers might want this 17:01:12 Sorry, wrong reference ... right one is http://wiki.whatwg.org/wiki/Video_Metrics if applies to the discussion earlier of how different systems use parameters 17:01:52 notes we are now out of time 17:02:00 clarke: continue discussion on reflector 17:02:12 -Mark_Vickers 17:02:18 -Duncan 17:02:19 -Dave_Mays 17:02:19 -Russell 17:02:20 -Clarke 17:02:20 -Franck 17:02:21 -David 17:02:23 -Jan_Lindquist 17:02:23 rrsagent, make minutes public 17:02:23 I'm logging. I don't understand 'make minutes public', glenn. Try /msg RRSAgent help 17:02:25 -??P36 17:02:27 -Juhani 17:02:27 Thanks, Glenn 17:02:29 -Mark_Watson 17:02:37 thanks a lot, Glenn! 17:02:48 duncanr has left #webtv 17:02:48 rrsagent, make log public 17:02:53 rrsagent, draft minutes 17:02:53 I have made the request to generate http://www.w3.org/2011/12/15-webtv-minutes.html kaz 17:02:59 -Kazuyuki 17:03:45 -glenn 17:03:46 UW_WebTVIG()11:00AM has ended 17:03:49 Attendees were glenn, +1.303.503.aaaa, Kazuyuki, Jan_Lindquist, David, Russell, Bob_Lund, Clarke, Franck, Duncan, Dave_Mays, +1.408.540.aabb, Mark_Watson, Juhani, Mark_Vickers 17:04:20 zakim, aaaa was Bob_Lund 17:04:20 I don't understand 'aaaa was Bob_Lund', glenn 17:05:07 glenn has left #webtv 19:06:45 Zakim has left #webtv