15:23:04 RRSAgent has joined #webrtc 15:23:04 logging to http://www.w3.org/2013/12/19-webrtc-irc 15:23:06 RRSAgent, make logs world 15:23:06 Zakim has joined #webrtc 15:23:08 Zakim, this will be RTC 15:23:08 ok, trackbot; I see UW_WebRTC()11:00AM scheduled to start in 37 minutes 15:23:09 Meeting: Web Real-Time Communications Working Group Teleconference 15:23:09 Date: 19 December 2013 15:43:52 burn has joined #webrtc 15:48:02 stefanh has joined #webrtc 15:50:31 fluffy has joined #webrtc 15:50:59 mt has joined #webrtc 15:53:36 UW_WebRTC()11:00AM has now started 15:53:43 + +1.403.244.aaaa 15:54:28 jib has joined #webrtc 15:55:30 zakim, i am aaaa 15:55:30 +fluffy; got it 15:55:43 zakim, who is here 15:55:43 fluffy, you need to end that query with '?' 15:55:59 zakim, who is here? 15:55:59 On the phone I see fluffy 15:56:01 On IRC I see jib, mt, fluffy, stefanh, burn, Zakim, RRSAgent, GangLiang, DanE, dom, Josh_Soref, slightlyoff, timeless, adam, heath, schuki, derf, trackbot, decadance, ed, j_a 15:57:06 +Dan_Burnett 15:57:18 zakim, I am Dan_Burnett 15:57:18 ok, burn, I now associate you with Dan_Burnett 15:57:52 + +1.267.934.aabb 15:58:04 zakim: i am aabb 15:58:32 +stefanh 15:58:50 +[IPcaller] 15:59:04 zakim, I am [IPcaller] 15:59:04 ok, mt, I now associate you with [IPcaller] 15:59:06 zakim, nick jib is aabb 15:59:06 +burn; got it 15:59:28 zakim, I am Dan_Burnett 15:59:28 ok, burn, I now associate you with Dan_Burnett 15:59:30 zakim, who is there? 15:59:30 I don't understand your question, stefanh. 15:59:40 +Stephane_Cazeaux 15:59:42 AndyH has joined #webrtc 15:59:44 zakim, who is here? 15:59:44 On the phone I see fluffy, Dan_Burnett, burn, stefanh, [IPcaller], Stephane_Cazeaux 15:59:47 On IRC I see AndyH, jib, mt, fluffy, stefanh, burn, Zakim, RRSAgent, GangLiang, DanE, dom, Josh_Soref, slightlyoff, timeless, adam, heath, schuki, derf, trackbot, decadance, ed, 15:59:47 ... j_a 15:59:49 +Jim_Barnett 15:59:54 + +1.561.923.aacc 16:00:15 +??P13 16:00:15 stephane has joined #webrtc 16:00:17 Zakim, ??P13 is me 16:00:18 +dom; got it 16:00:41 Dini has joined #webrtc 16:00:56 + +1.407.286.aadd 16:01:33 + +46.8.50.51.aaee 16:01:49 Zakim, burn is really jib 16:01:49 +jib; got it 16:01:52 JimBarnett has joined #webrtc 16:01:55 +[Mozilla] 16:01:55 ? 16:02:05 + +44.190.881.aaff 16:02:12 ekr has joined #webrtc 16:02:19 +[Mozilla.a] 16:02:20 adambe has joined #webrtc 16:02:21 zakim, who is here? 16:02:21 On the phone I see fluffy, Dan_Burnett, jib, stefanh, [IPcaller], Stephane_Cazeaux, Jim_Barnett, +1.561.923.aacc, dom, +1.407.286.aadd, +46.8.50.51.aaee, [Mozilla], 16:02:21 ... +44.190.881.aaff, [Mozilla.a] 16:02:23 On IRC I see adambe, ekr, JimBarnett, Dini, stephane, AndyH, jib, mt, fluffy, stefanh, burn, Zakim, RRSAgent, GangLiang, DanE, dom, Josh_Soref, slightlyoff, timeless, adam, heath, 16:02:23 ... schuki, derf, trackbot, decadance, ed, j_a 16:02:25 Zakim, Mozilla.a is me 16:02:25 +adam; got it 16:02:44 jesup has joined #webrtc 16:02:45 +1.407.286.aadd is Dini 16:02:52 zakim, i am aabb 16:02:52 sorry, jib, I do not see a party named 'aabb' 16:02:55 + +46.1.07.14.aagg 16:03:02 zakim +1.407.286.aadd is Dini 16:03:18 zakim, Mozilla is me 16:03:18 +ekr; got it 16:03:18 burn: thanks 16:04:03 zakim, Stephane_Cazeaux is me 16:04:05 +stephane; got it 16:04:12 + +1.857.288.aahh 16:04:15 +441908811.aaff is AndyH 16:04:20 +jesup 16:04:31 juberti has joined #webrtc 16:04:52 zakim, +1.561.923.aacc is me 16:04:52 +Dini; got it 16:04:58 zakim, aaff is AndyH 16:04:58 +AndyH; got it 16:05:19 Zakim, who's here/ 16:05:19 I don't understand 'who's here/', juberti 16:05:22 Zakim, who's here? 16:05:22 On the phone I see fluffy, Dan_Burnett, jib, stefanh, [IPcaller], stephane, Jim_Barnett, Dini, dom, +1.407.286.aadd, +46.8.50.51.aaee, ekr, AndyH, adam, +46.1.07.14.aagg, 16:05:25 ... +1.857.288.aahh, jesup 16:05:25 On IRC I see juberti, jesup, adambe, ekr, JimBarnett, Dini, stephane, AndyH, jib, mt, fluffy, stefanh, burn, Zakim, RRSAgent, GangLiang, DanE, dom, Josh_Soref, slightlyoff, 16:05:25 ... timeless, adam, heath, schuki, derf, trackbot, decadance, ed, j_a 16:05:26 mreavy has joined #webrtc 16:05:32 + +1.425.610.aaii 16:05:42 Zakim, aahh is juberti 16:05:42 +juberti; got it 16:06:08 hta has joined #webrtc 16:06:14 Now it works.... 16:06:22 zakim, who is here? 16:06:22 On the phone I see fluffy, Dan_Burnett, jib, stefanh, [IPcaller], stephane, Jim_Barnett, Dini, dom, +1.407.286.aadd, +46.8.50.51.aaee, ekr, AndyH, adam, +46.1.07.14.aagg, juberti, 16:06:25 ... jesup, +1.425.610.aaii 16:06:25 On IRC I see hta, mreavy, juberti, jesup, adambe, ekr, JimBarnett, Dini, stephane, AndyH, jib, mt, fluffy, stefanh, burn, Zakim, RRSAgent, GangLiang, DanE, dom, Josh_Soref, 16:06:25 ... slightlyoff, timeless, adam, heath, schuki, derf, trackbot, decadance 16:06:44 zakim, aadd is me 16:06:44 +hta; got it 16:06:46 zakim, i am aadd 16:06:46 sorry, DanE, I do not see a party named 'aadd' 16:07:05 scribenick adambe 16:07:24 -dom 16:07:47 dom_ has joined #webrtc 16:08:14 q? 16:08:19 + +1.908.541.aajj 16:08:23 zakim, who is talking? 16:08:33 hta, listening for 10 seconds I heard sound from the following: Jim_Barnett (4%), +1.908.541.aajj (4%), +46.8.50.51.aaee (94%), AndyH (21%), +1.425.610.aaii (23%) 16:09:01 agenda http://lists.w3.org/Archives/Public/public-webrtc/2013Dec/0076.html 16:09:10 Mary_Barnes has joined #webrtc 16:09:15 zakim, i am aaii 16:09:15 +hta; got it 16:09:16 stefanh: first we should look at the agenda from the last meeting 16:09:27 ... ops, wrong link 16:09:28 zakim, who is here? 16:09:28 +Dan.a 16:09:28 On the phone I see fluffy, Dan_Burnett, jib, stefanh, [IPcaller], stephane, Jim_Barnett, Dini, hta, +46.8.50.51.aaee, ekr, AndyH, adam, +46.1.07.14.aagg, juberti, jesup, hta.a, 16:09:28 ... +1.908.541.aajj, Dan.a 16:09:30 On IRC I see Mary_Barnes, dom, hta, mreavy, juberti, jesup, adambe, ekr, JimBarnett, Dini, stephane, AndyH, jib, mt, fluffy, stefanh, burn, Zakim, RRSAgent, GangLiang, DanE, 16:09:30 ... Josh_Soref, slightlyoff, timeless, adam, heath, schuki, derf, trackbot 16:09:40 correction, agenda : http://lists.w3.org/Archives/Public/public-webrtc/2013Dec/0073.html 16:09:46 +??P34 16:09:48 how do we tell zakim that I was wrong about the first hta? 16:09:56 ianatha has joined #webrtc 16:09:58
  • li has joined #webrtc 16:10:06 + +1.940.735.aakk 16:10:15 ... we will spend the majority of the meeting discussing the what's in/out in version 1 16:10:26 dromasca has joined #webrtc 16:10:29 ... then we need to discuss our next f2f 16:10:37 fluffy: I'm not happy with this process 16:10:45 stefanh: that's fine 16:11:09 minutes last meeting: http://lists.w3.org/Archives/Public/public-webrtc/2013Nov/0071.html 16:11:20 Agenda: http://lists.w3.org/Archives/Public/public-webrtc/2013Dec/0073.html 16:11:21 fluffy: the minutes does not reflect what I've said in those meeting- 16:11:46 juberti: fluffy, is there anything particular? 16:11:57 Zakim, hta.a is really harald 16:11:57 +harald; got it 16:12:04 fluffy: the meetings does not reflect what I said 16:12:09 ekr: why can't we record? 16:12:15 *me agrees with ekr 16:12:40 dom: I don't remember the reasons for not recording 16:12:54 zakim, hta is really DanE 16:12:54 +DanE; got it 16:12:58 Zakim, harald is really hta 16:12:58 +hta; got it 16:13:19 ekr: the process with a minute taker is bad since the minute taker can't participate in the discussion 16:14:17 dom: I can look into recording again 16:14:38 ekr: we could use a recording to fix the minutes 16:15:26 dom: my experience is that you don't get a good result with an external minute taker for technical discussions 16:15:38 No criticism to Adam,but I note that his notes don't even remotely reflect what I just said :) 16:15:49 stefanh: anyone objecting to aproving the minutes? 16:15:54 fluffy: I'm not objecting 16:15:58 probably because trying to type what people say, especially me, is hard 16:16:05 stefanh: the minutes are approved 16:16:11 jesup: exactly why I propose a recording 16:16:18 +garykac 16:16:24 stefanh: let's move on to the scoping discussion 16:16:24 -juberti 16:16:37 ... this was brought up by juberti 16:16:40 Zakim, who's here? 16:16:40 On the phone I see fluffy, Dan_Burnett, jib, stefanh, [IPcaller], stephane, Jim_Barnett, Dini, DanE, +46.8.50.51.aaee, ekr, AndyH, adam, +46.1.07.14.aagg, jesup, hta, 16:16:44 ... +1.908.541.aajj, Dan.a, dom, +1.940.735.aakk, garykac 16:16:44 On IRC I see dromasca, li, ianatha, Mary_Barnes, dom, hta, mreavy, juberti, jesup, adambe, ekr, JimBarnett, Dini, stephane, AndyH, jib, mt, fluffy, stefanh, burn, Zakim, RRSAgent, 16:16:44 ... GangLiang, DanE, Josh_Soref, slightlyoff, timeless, adam, heath 16:17:29 ... justin got an action, together with me, ekr and hta to produce a list that we could discuss around 16:17:53 fluffy: asks for clarification around the process around producing the material for discussion 16:18:24 ... we need to discuss the list as well 16:18:46 ... the current list reopens items that we have ruled out before 16:19:13 ... there are several items on this list that doesn't make sense 16:19:18 the "list" discussed: http://lists.w3.org/Archives/Public/public-webrtc/2013Dec/att-0051/WebRTC_1.0_In_2FOut_-_W3C.pdf 16:19:23 q+ 16:20:11 juberti: the list consists of items that we have discussed but isn't in the spec right now 16:20:54 q? 16:20:55 fluffy: this is not a rational way to discuss what should be in or out 16:21:00 ekr: queue please 16:21:24 ... for the record, while I was involved in this.. my involvement was to add items to list 16:21:41 q+ 16:21:48 ... I don't agree with the recommendations 16:21:55 q+ 16:22:14 q- 16:22:46 hta: a few points, juberti and ekr need to take some blame for items on the list 16:22:57 ... stefanh and me are as well 16:23:35 ... I think what we have come up with makes sense 16:23:54 ... it makes sense to take a position to the items in the list 16:24:01 ack hta 16:24:05 q? 16:24:07 q+ 16:24:09 q+ 16:24:16 q+ 16:24:19 ... if something needs to be in the spec, or if an item separate spec 16:24:27 q+ 16:25:14 ack Dan_Burnett 16:25:25 Zakim, Dan_Burnett is really burn 16:25:25 +burn; got it 16:25:56 stefanh: correction, ekr and juberti are responsible for proposing items on the list and hta and me are responsible for the proposed resolutions 16:26:01 q+ 16:26:04 q- 16:26:08 burn: we can discuss the colums, the rows 16:26:17 ... the colums are fine 16:26:49 + +1.919.649.aall 16:29:11 ... it's unfortunate that anything is listed under the the desicion column 16:29:42 q? 16:29:43 +1 to burn fwiw 16:29:56 ... we should talk about the columns first, and then move on to the rows 16:30:12 Dom, this is the one from 3 days ago - can you post the link to the one Stefan posted today? 16:30:18 q? 16:30:42 -> http://lists.w3.org/Archives/Public/public-webrtc/2013Dec/att-0076/Chairs__proposal_for_WebRTC_1.0_In_2FOut_-_W3C__1_.pdf Latest spreadsheet on scoping discussion 16:30:57 fluffy: if something is implemented is interesting 16:31:08 ... but also if something is very useful 16:31:13 q+ to comment on whether it is needed is different from when it is needed 16:31:24 ... the decision column should be blanked out 16:31:37 ... we should think about what makes sense as rows 16:31:48 + +1.604.210.aamm 16:32:17 ... I expect us to have mailing list discussion about rows before making a decision 16:32:40 ... we should classify the rows 16:33:17 ack fluffy 16:33:21 hta: you may want to get on the queue then 16:33:24 q+ 16:33:27 ... I'd like to see real discussion about the rows so we can determine what should be in or out 16:33:36 ack juberti 16:34:10 + +1.613.435.aann 16:34:16 juberti: to compile this list, I've taken everything we talked about in Seattle 16:34:56 ... and the last two months 16:35:22 ekr: I'm willing to take some blame for the list 16:36:00 q? 16:36:38 ack ekr 16:36:49 I would like to note in the minutes, that once again, none of the points I made seems to make to the minutes 16:37:03 fluffy, you should fix the minutes by summarizing what you said then 16:37:15 +??P38 16:37:22 no, I am participating in the meeeting 16:38:04 I see that my points aren't in the minutes either 16:38:13 jesup: the guiding principle should not be that we need to have a stable version at some date 16:38:19 q+ 16:38:26 ... we need to make a version that is useful for people 16:38:33 q+ 16:38:35 to try to recap: the relevant thing to discuss is what the principles are for making this decision, not spending small number of seconds on each issue 16:38:48 ack jesup 16:38:59 +1 on mimimimim useful system 16:39:16 +1 to jesup, obviously, since that's what I was trying to say 16:39:30 … and maybe actually did say though it wasn't minuted 16:40:04 Dom: We all agree that we need to build a useful system, the question is what is a useful system 16:40:24 +1 to ekr for today's discussion should be about principles. 16:40:40 ...are we at the stage were we can build useful syst ontop of webrtc, or are do we need much more time 16:40:55 ... we need agreement on what we call useful 16:41:02 scribenick: dom 16:41:05 q? 16:41:11 ack hta 16:41:11 ack: dom 16:41:16 ack dom 16:41:16 dom, you wanted to comment on whether it is needed is different from when it is needed 16:41:29 hta: cullen, you're suggesting is almost exactly what we've been doing for the last 3 years 16:41:30 q+ 16:41:35 ... and we're not converging 16:42:06 ... I suggest we change mode: suggestions for things that are not needed for a minimal useful system go to a separate spec if possible 16:42:08 q+ 16:42:09 jesup: We need a minimum useful system, not just a working system. The date should not be the driving principle, usefulness should or we get into the weeds with non-spec extensions. The date should fall where it does; we can constrain it to *minimum* useful to get it out ASAP, but it must be useful. 16:42:10 q+ 16:42:16 - +1.919.649.aall 16:42:22 ... and that we try to make decisions sooner rather than later 16:42:24 that was a summary of what I said, as it wasn't scribed 16:42:41 ... even if we need to change some of these decisions later 16:42:51 ... when we go beyond the principles discussion, I would like to walk through the list of what the chairs think what the decision should be 16:43:11 steely_glint has joined #webrtc 16:43:15 ... and focus the discussion instead on where there is real disagreement 16:43:30 ack 16:43:32 ... we're here to make decisions, not to discuss how to make them 16:43:32 q- 16:43:35 ack burn 16:43:41 q? 16:43:42 burn: I largely agree with harald 16:43:43 q+ 16:43:54 ... we can discuss whether we have enough information to make a decision (what the columns are about) 16:44:05 ... I feel the columns provide a reasonable amount of info 16:44:11 ... I would like to hear the chairs recommendations 16:44:19 ... to understand whether disagreement is on few or many points 16:44:49 ... any discussion on defining a "useful" system will be challenging 16:44:58 ... people are building useful things with what is available in implementations today (even limited to what in spec) 16:45:13 ... but it's tricky to get agreement on what something useful is 16:45:20 ... but we all want to get this done 16:45:34 ... and I think we can get there by focusing on where there are disagreements on the chairs proposals 16:45:52 juberti: hta and burn said most of what I meant to say 16:46:02 ... people out there want to see stability in the existing stuff they're using 16:46:10 ... esp. on things that could make or break their app 16:46:27 ... having a 1.0 faster 16:46:30 Erik has joined #WebRTC 16:46:40 ... things on which we don't have a proposal for, they seem unlikely candidates for 1.0 16:46:59 fluffy: no disagreement on the high level points that have been made 16:47:04 rraymond has joined #webrtc 16:47:12 q? 16:47:20 ack juberti 16:47:21 ... the current demos (I haven't seen production quality stuff) 16:47:24 ack fluffy 16:47:34 ... many of the fields in the spread sheet seems to be wrong 16:48:15 ... I object to chairs asserting what we should do; they should ask the WG 16:48:34 stefanh: the purpose of this list is to propose a way forward, not to impose it 16:48:48 fluffy: but I'm likely to disagree with most 16:48:56 stefanh: then you should let us know when we get to that 16:49:06 fluffy: we need to verify the validity of the assessment 16:49:12 ... also, what do you mean by "in the spec"? 16:49:19 q? 16:49:23 stefanh: we'll talk about that when we're done with the principles discussion 16:49:23 ack ekr 16:49:36 ekr: I agree it would be nice to get closure 16:49:54 ... we keep rediscussing topics during our meetings 16:50:10 ... but you don't repair this by cutting stuff as "closed" 16:50:23 ... this gets repaired by setting a clearer agenda with clearly minuted resolutions 16:50:35 ... with agendas that focus on less items 16:50:41 ... with the relevant set of people 16:50:59 ... but freezing in 1.0 what is stable today isn't the way to do that 16:51:16 ... for devs that want stability, we need to go through the list of features to make a list of priority 16:51:39 ... the current API prevents a whole class of apps; e.g. stream rejection prevents video calls on lousy connections 16:51:48 q? 16:51:57 ... if people thinks the current API is sufficient for real world apps, they're crazy 16:52:08 stefanh: it's difficult to define a "useful" system 16:52:22 ... but if you go down the use case documents, most of them can be done with the spec as it is today 16:52:30 stefanh, in that case, the problem is the use case document 16:52:48 since, as I say, we don't even let you meet 1:1 calls where one side wants video and the other side can't support it 16:52:48 q+ 16:52:56 ... it's only screen sharing that is currently not doable 16:53:00 ack stefanh 16:53:10 q? 16:53:19 Martin: ekr voiced a lot of what I wanted to say 16:53:23 ack IPcaller 16:53:31 ack [IPcaller] 16:53:31 zakim, IPcaller has martin 16:53:32 +martin; got it 16:53:35 -Dan.a 16:53:50 martin: we need to get some sort of closure on issues 16:53:55 ... we need to identify on what we do next and do it 16:54:14 ... there are so many things we want to do - the chairs should guide us on to closing specific issues 16:54:17 q+ 16:54:25 ... lots of proposals are made, lots of discussion and noise 16:54:30 ... and then, no decisions are made 16:54:54 ... we should keep working on the most important things until we feel we have done the ones we feel the most important 16:55:14 ekr: re we can already implement the use cases, I think this illustrates that the use cases are insufficient 16:55:21 ... e.g. the video call with one-way video 16:55:24 q+ 16:55:39 ... currently, you can't reject a video 16:56:06 q? 16:56:07 ack ekr 16:56:35 q+ 16:56:37 adambe: are you saying that we can't reject video with the current signaling? 16:56:44 q+ 16:57:07 ... we don't need to cram everything in signalling 16:57:11 q- adam 16:57:14 ack ekr 16:57:29 ekr: the whole point of offer/answer was to do negotiate stuff 16:57:49 q- 16:57:52 q- fluffy 16:58:03 ... if you're saying this can be done outside the offer/answer model, this isn't providing a solution 16:58:21 fluffy: I agree with Martin that we need to get on closure on issues 16:58:32 ... if the chairs are saying we need to change the way we work, I agree 16:58:40 ... part of it should be "let's not reopen closed issues" 16:58:42 I should also mention that the option adambe just offered basically won't work with any non-WebRTC device when they are the offerer 16:58:54 ... that being said, I think we're making already good pgoress 16:59:01 because you will need to do a 3264-JS API gateway 16:59:02 s/pgor/progr/ 16:59:15 ... we're moving probably as fast as implementors can follow 16:59:27 ... I think we're still far from production-quality projects 16:59:32 s? 16:59:32 q? 16:59:37 ack stefanh 16:59:40 s/s?// 16:59:51 stefanh: I don't think anyone has been proposing to remove offer/answer 17:00:00 … like you process the incoming offer and then you have JS that examines the user's computer with JS 17:00:09 and then you edit the offer appropriately 17:00:12 ... use cases might have been more detailed, but it remains that most of the described use cases can be implemented 17:00:20 I would agree with ekr, and add that it totally kills the idea of federation (though it's unclear if in practice outside of non-webrtc gateways it will happen, but that case is significant) 17:00:21 Besides track rejection, what else do people think is a dealbreaker/ 17:00:24 ... Should we try and have a look at the actual list 17:00:28 ... ? 17:00:51 fluffy: can we look at the meaning of the columns before? 17:00:58 http://lists.w3.org/Archives/Public/public-webrtc/2013Dec/att-0076/Chairs__proposal_for_WebRTC_1.0_In_2FOut_-_W3C__1_.pdf 17:01:01 I'm going to disagree with fluffy, though not strongly enough to voice it; the spec isn't moving, but that might be simply due to lack of formal closure on items. 17:01:11 Well, this proposal basically throws unified plan off the bus 17:01:19 hta: what the columns were supposed to mean: 17:01:25 I like identity too, but I have not heard app developers telling me that it's a dealbreaker 17:01:35 ... "name of the feature" points to something we have been discussing 17:01:45 ... and is somewhat indenpendent from the rest 17:01:54 ... "proposal" is whether there has been a proposal 17:02:07 ... "consensus" on how much consensus emerged from the discussion 17:02:12 q? 17:02:19 ... "in spec" whether it is in an editor draft 17:02:46 burn: this just means that some form of it has been added to a draft 17:02:46 ... not that it is finalized 17:02:46 ... right? 17:02:53 hta: yes 17:03:19 hta: an example of "no" is the rollback — there is nothing specified for rollback (but a note to say it is TBD) 17:03:52 fluffy: does it include things that are normatively referenced? 17:04:17 hta: we're talking about things that needs to be in the W3C spec 17:04:34 fluffy: but some of these things are in other specs 17:04:38 Bundle control would be nice to have. But my app would still work even if it was deferred. 17:04:46 ... I don't like what this column is; I would like it to be redefined 17:04:53 (I would like to see it make 1.0 though_) 17:05:03 hta: this group is deciding on the W3C spec 17:05:15 ... at the last F2F, we spent way too much time on IETF stuff 17:05:21 ... as a side note 17:06:05 hta: "in impl": does anyone of the known implementation do this feature, or some version of it? 17:06:21 ... with notes on whether it matches the spec or not 17:06:40 fluffy: is this only about the two browsers? or also the apps (e.g. the ios app)? 17:06:49 ... this is not just browsers 17:07:07 hta: if you claim this app is an implementation of this spec, tell us what it implements 17:07:19 ... if it's a c# API that looks like ours, I would say no 17:07:27 fluffy: a JavaScript API 17:07:41 hta: the bug column references an existing bug or action when it exists 17:07:55 ... when it doesn't, that points to the need of some minimal starting work for the feature 17:08:19 hta: the decision column is: whether we need to do it or not, if we do, before 1.0 or not 17:08:38 ... it can also that the stuff just needs to be done in IETF (i.e. not something this group can decide) 17:08:52 ... we also try to evaluate how separatable these things can be 17:09:15 ... the column "break app" evaluate whether we can add a feature without breaking apps that use the current API 17:09:52 ... the column "own spec" tries to define whether the feature is specifiable separately, with a proposed name of what that spec would be 17:10:01 ekr: @@@ 17:10:53 ekr: there are cases where depending on how you define the feature, it may or may not break existing apps 17:11:22 q? 17:11:25 q+ 17:11:25 ... adam suggestion on dealing with video rejection would mean we can't change this without breaking apps that would have hardcoded this 17:12:03 q- 17:12:21 ekr: how do you consider "hacky workarounds that are unlikely to go away"? 17:12:30 hta: they are strong candidates for a no, indeed 17:12:46 hta: in order to discussion the high level of our proposed decisions 17:12:49 q+ 17:13:04 ... I propose we look the "can be own spec" column 17:13:19 Track rejection seems like something worth including. 17:13:26 fluffy: I think we need to get agreement on the columns and their values before we dive into decisions 17:13:52 q? 17:13:53 hta: if you look at the "own spec" column 17:14:07 ... if it can be on its own, what's the spec called, where does it go 17:14:14 ... some of these things are clear or will exist 17:14:20 juberti: again, I'm not pressing on track rejection because I want to change the thing that is in that cell (though I want to) but because I think it is a nice sharp example of how the whole mode of analysis here is wrong 17:14:26 (and of the kind of analysis I think we do need) 17:14:26 ... e.g. transport object, or bundle tuning 17:14:29 ... this can be added later 17:15:00 fluffy: lots of people spoke of the minimum viable product as the right criteria rather than can live in its own spec 17:15:38 ekr: It seems like something everyone is picking on, and using to implicate the whole process. Almost a strawman. 17:15:48 ... I think we should discuss first what they mean 17:16:01 ... I'm not ready to discuss the decisions yet 17:16:16 +??P31 17:16:19 ... I feel like you and your Google role are pushing hard on this; I'm not happy about htis 17:16:22 Zakim, mute ??P31 17:16:22 ??P31 should now be muted 17:16:33 Classy. 17:16:36 hta: my google role has absolutely nothing to do about this 17:16:43 ... I think you're out of line with this 17:17:04 fluffy: this spreadsheet was made by google, and does not reflect what I've seen on the list 17:17:23 q+ 17:17:23 juberti: implying this is a google agenda is clearly out of line 17:17:32 ... this is the result of the discussions in seattle 17:17:40 fluffy: I'm not complaining on the list of things 17:17:46 ... I'm complaining on the decisions 17:17:53 stefanh: these are not decisions 17:17:58 ... but proposed decisions 17:18:06 ... I was involved and have no link with Google 17:18:16 fluffy: I don't think Chairs should have proposed decisions 17:18:37 ... but I think we need to get to state how we can fix the data to be in a position to make decisions 17:18:50 stefanh: how do we progress on this? 17:18:57 juberti: we could have a strawpoll on how people feel about these various features 17:19:01 q+ 17:19:01 q+ 17:19:06 ... there may be too much ambiguity on some of these things 17:19:18 ... so maybe we should first look at what is ambiguous 17:19:27 ekr: we shouldn't approach this as a chinese menu 17:19:29 ack ekr 17:19:35 ... we need to look at what we want to accomplish 17:19:38 q+ 17:19:40 ack ekr 17:19:43 q? 17:20:15 hta: I would like to see agreement on: if something is an IETF spec and has no API impact, can we remove it from the list? 17:20:41 ... if something should not worked on here, can we remove it? 17:21:00 fluffy: obviously we shouldn't work on things we shouldn't work on 17:21:17 adambe_ has joined #webrtc 17:21:17 ... this is not even part of what the WG can decide 17:21:23 ... any specific example? 17:21:34 q+ 17:21:37 hta: handling announced and unannounced SSRCs — can we remove those? 17:21:59 fluffy: @@@ 17:22:25 q+ 17:22:31 hta: the spec would just need to say that the underlying protocol needs to announce stuff 17:22:45 -hta 17:22:49 ... I think it's a matter of JSEP or MSID 17:23:10 ... what an announced/unannounced track look like is a W3C matter, but not how it is done 17:23:25 - +1.940.735.aakk 17:23:41 ekr: if the IETF decided that unannounced SSRCs needs to be turned into a new mediastream, then it would need something at the API level 17:23:57 ... the IETF would bounce back the requirement to us 17:23:58 hta: right 17:24:16 + +1.940.735.aaoo 17:24:20 fluffy: if there is no change to the API, I have no complaint it's not an issue 17:24:25 ... but I've seen proposals that required this 17:24:35 q? 17:24:36 s/this/API reflection/ 17:24:41 ack hta 17:24:42 ac 17:24:42 ack burn 17:25:01 thanks to the chairs for enforcing time: I have another meeting in 5 minutes so I appreciate them keeping this in line 17:25:05 burn: discussions about what we need to make this minimally useful won't converge 17:25:18 ... there are already strong disagreements on what's doable with current implementations 17:25:31 ... so we need to think about this from a standardization perspective on separability 17:25:39 I'm not sure on this. Usually tracks pop out from setRemoteDescription. If tracks can pop out at other times, the spec needs to talk about that. So that means spec work for this, even if it is mainly an IETF matter. 17:25:41 ... separability is not the only factor, but it's a very important one 17:25:50 ... no standard gets finished if everything needs to be in the first version 17:25:56 +1 Dan and HTA that figuring out if something is separable is important 17:26:08 ... one way to figure where to draw the line is relevant to defining 1.0 17:26:20 ... I think we need to think at this through this standardization perspective 17:26:26 +1 to burn 17:26:46 q? 17:26:49 q- 17:26:50 ack ekr 17:26:53 ack JimBarnett 17:26:56 +1 burn 17:27:18 JimBarnett: one concrete way to progress would be for everyone to go through that list and determine the top 3/4 most important 17:27:23 ... to determine on what to work on next 17:27:35 ... (independently of in/out) 17:27:41 +1 on deciding what to work on is impornatnat and different than deciding if they are in or out 17:27:44 I am fine with list discussion/polling for prioritization 17:27:48 stefanh: some kind of poll to prioritize 17:27:58 ... I've also heard about people saying some things are unclear or ambiguous 17:28:02 ... please bring that to the list 17:28:13 juberti: most of these are my fault, would be happy to clarify as needed 17:28:49 hta: cullen should have an action item to document where the data is wrong 17:28:54 lgombos has joined #webrtc 17:29:05 fluffy: could I instead come up with an alternative spreadsheet? 17:29:14 juberti: I don't think that would help 17:29:25 hta: at least, that would make me understand your perspectives 17:30:07 specifically, I would prefer to see a spreadsheet with your take on the decisions, not a whole new spreadsheet with different rows 17:30:09 ACTION: fluffy to send comments on feature spreadsheet 17:30:09 Created ACTION-111 - Send comments on feature spreadsheet [on Cullen Jennings - due 2013-12-26]. 17:30:26 ACTION: fluffy to send proposed alternative approach to feature selection 17:30:26 Created ACTION-112 - Send proposed alternative approach to feature selection [on Cullen Jennings - due 2013-12-26]. 17:30:49 fluffy: clearly we need at least more clarity on what the features mean 17:30:49 ... e.g. "feature rejection" 17:30:58 s/feature rejection/track rejection/ 17:30:59 stefanh: please let's make progress on the list 17:31:25 -ekr 17:31:30 - +1.908.541.aajj 17:31:30 RRSAgent, draft minutes 17:31:30 I have made the request to generate http://www.w3.org/2013/12/19-webrtc-minutes.html dom 17:31:31 -AndyH 17:31:34 -Dini 17:31:35 - +46.1.07.14.aagg 17:31:37 -jib 17:31:37 - +1.940.735.aaoo 17:31:41 -dom 17:31:45 -fluffy 17:31:48 -stefanh 17:31:50 -adam 17:31:52 -jesup 17:31:54 -burn 17:31:56 -stephane 17:31:57 -garykac 17:31:57 -Jim_Barnett 17:32:10 DanE has left #webrtc 17:32:18 - +1.604.210.aamm 17:32:20 -DanE 17:32:23 - +1.613.435.aann 17:32:51 Zakim, list attendees 17:32:51 As of this point the attendees have been +1.403.244.aaaa, fluffy, +1.267.934.aabb, stefanh, Jim_Barnett, dom, +1.407.286.aadd, +46.8.50.51.aaee, jib, +44.190.881.aaff, adam, 17:32:55 ... +46.1.07.14.aagg, ekr, stephane, +1.857.288.aahh, jesup, Dini, AndyH, +1.425.610.aaii, juberti, +1.908.541.aajj, Dan, +1.940.735.aakk, DanE, hta, garykac, burn, 17:32:55 ... +1.919.649.aall, +1.604.210.aamm, +1.613.435.aann, martin, +1.940.735.aaoo 17:33:00 - +46.8.50.51.aaee 17:33:03 Zakim, who's on the call? 17:33:03 On the phone I see [IPcaller], ??P38, ??P31 (muted) 17:33:04 [IPcaller] has martin 17:33:10 Zakim, drop [IPcaller] 17:33:10 [IPcaller] is being disconnected 17:33:11 -[IPcaller] 17:33:13 Zakim, drop ??P38 17:33:13 ??P38 is being disconnected 17:33:14 -??P38 17:33:15 Zakim, drop ??P31 17:33:15 ??P31 is being disconnected 17:33:17 UW_WebRTC()11:00AM has ended 17:33:17 Attendees were +1.403.244.aaaa, fluffy, +1.267.934.aabb, stefanh, Jim_Barnett, dom, +1.407.286.aadd, +46.8.50.51.aaee, jib, +44.190.881.aaff, adam, +46.1.07.14.aagg, ekr, stephane, 17:33:17 ... +1.857.288.aahh, jesup, Dini, AndyH, +1.425.610.aaii, juberti, +1.908.541.aajj, Dan, +1.940.735.aakk, DanE, hta, garykac, burn, +1.919.649.aall, +1.604.210.aamm, 17:33:18 ... +1.613.435.aann, martin, +1.940.735.aaoo 17:33:21 RRSAgent, draft minutes 17:33:21 I have made the request to generate http://www.w3.org/2013/12/19-webrtc-minutes.html dom 17:36:00 i/stefanh: first we should look/scribenick: adambe/ 17:36:01 AndyH has left #webrtc 17:36:28 i/ Dom: We all agree /scribenick: stefanh 17:36:43 i/ stefanh: first we should look/scribenick: adambe/ 17:36:46 RRSAgent, draft minutes 17:36:46 I have made the request to generate http://www.w3.org/2013/12/19-webrtc-minutes.html dom 17:49:41 lgombos has joined #webrtc 18:31:12 jesup has left #webrtc 19:06:39 ekr has joined #webrtc 19:37:51 jib has joined #webrtc 20:02:39 Zakim has left #webrtc 20:18:02 hta has joined #webrtc 21:01:46 ekr has joined #webrtc 21:53:33 ekr has joined #webrtc 21:56:59 ekr has joined #webrtc 22:41:30 jib has joined #webrtc 23:26:47 ekr has joined #webrtc