15:53:37 RRSAgent has joined #webrtc 15:53:37 logging to http://www.w3.org/2011/07/12-webrtc-irc 15:53:39 RRSAgent, make logs world 15:53:40 Zakim has joined #webrtc 15:53:41 Zakim, this will be 15:53:41 I don't understand 'this will be', trackbot 15:53:42 Meeting: Web Real-Time Communications Working Group Teleconference 15:53:43 Date: 12 July 2011 15:53:50 zakim, what conferences? 15:53:50 I see XML_ET-TF()11:00AM active 15:53:52 also scheduled at this time are SW_RIF()11:00AM, SW_RDB2RDF()12:00PM, T&S_XMLSEC()10:00AM, DIG_weekly()11:00AM, WAI_PFWG(HTML_TF)11:00AM, Team_(wf)15:00Z, SW_HCLS(COI)11:00AM, 15:53:57 ... RWC_WebEven()11:00AM, VB_VBWG()10:00AM, HTML_WG(HTMLT)11:00AM, UW_(Real-Time)12:00PM, WS_SOAP-JM()12:00PM, I18N_ITS IG()11:00AM 15:54:15 zakim, this will be UW_(Real-Time) 15:54:15 ok, francois; I see UW_(Real-Time)12:00PM scheduled to start in 6 minutes 15:55:19 Agenda: http://lists.w3.org/Archives/Public/public-webrtc/2011Jul/0024.html 15:55:25 burn has joined #webrtc 15:55:26 Chair: Harald 15:56:43 UW_(Real-Time)12:00PM has now started 15:56:50 +??P5 15:56:59 zakim, ??P5 is Dan_Burnett 15:56:59 +Dan_Burnett; got it 15:57:04 zakim, I am Dan_Burnett 15:57:04 ok, burn, I now associate you with Dan_Burnett 15:57:13 Cary has joined #webrtc 15:57:20 Going to brb 15:58:42 +??P10 15:58:47 zakim, ??P10 is me 15:58:47 +francois; got it 16:00:08 hta has joined #webrtc 16:00:23 Will be along in 2 minutes. 16:00:24 +[Mozilla] 16:00:29 Is 1700z the right time? 16:00:44 ceyrigno has joined #webrtc 16:00:47 hta, now is the right time 16:00:48 anant has joined #webrtc 16:00:56 +Alissa 16:01:06 + +44.190.881.aaaa 16:01:17 +Caroline 16:01:36 alissa has joined #webrtc 16:01:41 I thought it sounded wrong :-) 16:01:46 - +44.190.881.aaaa 16:02:00 +Christophe 16:02:12 + +1.206.256.aabb 16:02:21 +??P28 16:02:33 + +44.190.881.aacc 16:02:33 -??P28 16:03:22 zakim, aabb is Cary 16:03:22 +Cary; got it 16:03:37 "the conference is restricted at this time". ?? 16:03:40 +??P30 16:03:54 zakim, code? 16:03:54 the conference code is 78294 (tel:+1.617.761.6200 tel:+33.4.26.46.79.03 tel:+44.203.318.0479), francois 16:04:05 hta, try again. if you still have trouble, ask the operator to connect you 16:04:28 holding for operator.... 16:04:32 + +1.650.961.aadd 16:04:36 ah. I got the wrong conference #. 16:05:16 + +1.650.241.aaee 16:05:19 made it! 16:05:21 hta: The agenda link in the topic is out-of-date. 16:05:23 + +1.408.421.aaff 16:05:25 zakim, aadd is Tim 16:05:25 +Tim; got it 16:05:35 Yes, it is..... 16:05:48 I made the same mistake. 16:05:58 zakim, aacc is probably Christophe 16:05:58 +Christophe?; got it 16:06:02 zakim, aaee is me 16:06:02 +hta; got it 16:06:16 zakim, who is on the phone? 16:06:16 On the phone I see Dan_Burnett, francois, [Mozilla], Alissa, Caroline, Cary, Christophe?, ??P30, Tim, hta, +1.408.421.aaff 16:06:20 cullenfluffyjenni has joined #webrtc 16:06:35 Zakim, [Mozilla] is Anant 16:06:35 +Anant; got it 16:06:38 ceyrigno is christophe (eyrignoux) from france telecom 16:07:57 -Dan_Burnett 16:08:28 +??P5 16:08:34 zakim, ??P5 is Dan_Burnett 16:08:34 +Dan_Burnett; got it 16:08:42 John Elwell on phone only 16:08:48 steely_glint has joined #webrtc 16:08:49 zakim, ??P30 is John Elwell 16:08:49 I don't understand '??P30 is John Elwell', hta 16:09:00 zakim, who is on the phone? 16:09:00 On the phone I see francois, Anant, Alissa, Caroline, Cary, Christophe?, ??P30, Tim (muted), hta, +1.408.421.aaff, Dan_Burnett 16:09:13 zakim, ??P30 is JohnElwell 16:09:13 +JohnElwell; got it 16:09:16 +1.408.421.aaff is me Cullen Jennings 16:09:21 Cary == Cary Bran 16:09:31 zakim, aaff is Cullen_Jennings 16:09:31 +Cullen_Jennings; got it 16:09:46 zakim, who is on the phone? 16:09:46 On the phone I see francois, Anant, Alissa, Caroline, Cary, Christophe?, JohnElwell, Tim (muted), hta, Cullen_Jennings, Dan_Burnett 16:10:01 I have no idea what my callerid will be, but I'm Tim Panton == steely_glint 16:11:30 I've contributed on the mailinglist. but I don't expect to speak. 16:12:04 tim@phonefromhere.com Phnefromhere.com Ltd 16:12:34 John Elwell from siemens-enterprise.com 16:12:43 scribe: francois 16:13:39 harald: 3 things on the agenda today: requirements, APIs and inputs for the Quebec city meeting. 16:13:45 ... Anything to add to the agenda? 16:14:10 [nothing heard] 16:14:14 Topic: Requirements document 16:14:26 harald: Stefan sent a draft requirements document to the list just before the meeting. 16:14:35 ... on the 10th. 16:14:43 ... Anyone seen the document? 16:15:10 -> http://lists.w3.org/Archives/Public/public-webrtc/2011Jul/0008.html Stefan's announcement email 16:15:26 Doc is at http://lists.w3.org/Archives/Public/public-webrtc/2011Jul/att-0008/webrtc_reqs.html 16:15:34 ???: I'm all for adopting it as a working document. 16:15:46 ??? is anant 16:15:54 s/???/anant/ 16:16:18 harald: anyone seen it who doesn't like it? 16:16:48 ... I think we need to be careful about it. I would like to ask everyone to read carefully the document. 16:16:54 ... Any comment should be sent to the list. 16:17:32 ... We probably need some precise definitions. 16:17:47 Cary: are DTMF not required? Handled differently? 16:18:18 Harald: I don't see a requirement for DTMF here. The text got extracted from the one in IETF where DTMF was added afterwards. 16:18:26 ... Please send a comment about it on the mailing-list. 16:18:28 Cary: ok. 16:18:38 Topic: APIs 16:19:17 Harald: 3 pieces following our call for proposals: one was a pointer to the WHATWG section. One was a pointer to the 2 specs of the Audio WG. 16:19:29 ... One of them being build on the PeerConnection proposal. 16:19:51 ... The final one is from Cisco, built from PeerConnection but suggesting some changes. 16:19:55 ... Any other things? 16:20:14 ??2: Fair summary, I think. 16:20:28 ??2 = Cullen 16:20:34 + +1.778.785.aagg 16:20:37 s/??2/Cullen/g 16:21:05 zakim, aagg is Ralph 16:21:05 +Ralph; got it 16:22:16 Cary: We tried to explain the differences from the WHATWG proposal. Comments received are good. 16:22:38 s/Cary/Anant 16:23:35 Cullen: one of the things I was hoping to discuss today is ???. Discussion with Ian. 16:24:22 ... All the options we added are by no means the default. The examples we put on the Wiki page are simple use cases. 16:24:42 ... For more sophisticated use cases, we should provide more precise controls. 16:24:57 ... That's a fundamental difference between our proposal and WHATWG proposal, 16:25:10 ... so feedback is very much welcome on level of exposure we should give to Web apps. 16:25:32 s/.../Anant 16:27:02 Anant: I think it's probably useful to add extensibility mechanisms for future use cases. 16:27:11 s/Anant/Cary 16:27:13 :) 16:28:41 Cary: we want things to be the same in all browsers. 16:28:43 Harald: to me it seems kind of obvious that if the machine cannot figure things by itself, then we need to provide the mechanism to provide the info. 16:30:09 Cary: The stack does have voice detection capabilities. In the Google stack, it will guess. But we need more experience. 16:30:36 Francois - Cullen is speaking not me 16:30:38 ??4: there are use cases where the application needs to tell the browser things it cannot determine by itself. 16:31:15 s/Cary:/Cullen:/ 16:32:27 :) 16:33:47 [discussion about something possibly missing in ICE, following exchanges with Ian.] 16:33:53 [Scribe missed last technical comments, feel free to make your points on IRC] 16:34:36 Cullen: 3 people talking to each other. We could do it in different ways, with one, two or 3 PeerConnection objects. 16:35:31 Cullen: It seems to me that the API is not clear on how to handle multiple streams. 16:35:47 ... Mapping between RTP level and API is not clear. 16:36:40 Harald: with audio and video going on different RTP sessions, you do need multiple ICE connections inside a PeerConnection. 16:37:30 ??4: a PeerConnection can handle multiple streams which can contain multiple tracks, is that correct? 16:37:35 [sounds correct] 16:38:43 Cullen: question on the table for the group is: do we want separate PeerConnection objects to talk to different peers, or one PeerConnection can be reused? 16:39:12 Harald: with current proposals, you can send multiple streams to multiple PeerConnection objects. 16:39:56 ??5: there could be a PeerConnection factory that creates the PeerConnection objects dynamically. Don't have strong preferences, but has to be expressed. 16:40:07 s/??5/Anant 16:40:54 Harald: the way we so far have gone with the specification and negotiation protocols is that listening is not well-defined. 16:41:23 ... You can do anything you want to get the negotiation blob which you hand over to the PeerConnection. 16:42:34 Cullen: The assumption I make is that browsers know what they can do with the blob. 16:43:27 ??6: It seems that we're pushing for a lot of code to be run server-side. Has the group discussed whether it's better than doing things more P2P? 16:44:00 ... I've not been following the details, just joined here. 16:44:14 Are we _sure_ we couldn't implement a SIP client in javascript based on the API. 16:44:39 ... If we're going to implement an entire SIP stack anyway... 16:45:09 [Jingle mentioned] 16:45:38 ??6: Jingle relies on presence status. Something missing from current proposals. 16:45:43 jingle presence can be done entirely in the browser. 16:46:35 Cullen: possible race condition in WHATWG spec, can someone enlighten me? 16:46:47 Harald: is there a JavaScript expert in the room? I don't think so. 16:47:22 Cullen: Right now in the WHATWG, you create a PeerConnection object, and then wait for the callback. There's something to avoid a race connection but I don't understand how it works. 16:48:52 Tim: I'm not a JavaScript expert, but my assumption was that these kind of transitions can only happen in a stable state. You have time to set the callback. The browser continues to execute the script. 16:49:17 ... That may just be a point that needs to be clarified, but could be what Ian is talking about. 16:50:48 Cullen: Obviously, we all agree that they cannot be a race condition. If the way to solve it in JavaScript is as specified, then good. I just don't want any race condition. 16:51:13 ACTION: RalphJiles to consult a JavaScript expert on race condition 16:51:13 Sorry, couldn't find user - RalphJiles 16:51:24 Ralph Giles. 16:51:42 s/RalphJiles/RalphGiles/ 16:52:12 harald: I think that the consensus we're reaching is that the API that we'll end up with will be based on the WHATWG proposal. 16:52:21 ... and the details need to be discussed on the mailing-list. 16:52:48 ??8: "based on" means "reference" or "define a similar API"? 16:52:59 s/??8/Cullen/ 16:53:09 Harald: my understanding is that our aim is to end up with a single document. 16:53:10 rillian has joined #webrtc 16:53:21 ... I would like to explore offline exactly how we do the editing. 16:53:54 Dan: There needs to be a W3C document for this to progress in W3C. It needs to be written as a W3C working draft. 16:54:55 [discussion on document format, editor's draft for internal group's discussions, then public working draft when group is ready to publish it. That's really the first time when the external world "sees" the proposal?] 16:55:06 q+ 16:55:19 ack francois 16:56:06 Salvatore has joined #webrtc 16:57:16 francois: [mentions WebRTC wiki as a possible way to edit the document. No need for more formal submission] 16:57:32 +??P14 16:57:39 ??9: I second the Wiki format. 16:57:47 Harald: ok, good progress here. 16:57:52 Topic: Quebec meeting 16:58:50 marc has joined #webrtc 16:58:51 -> http://www.w3.org/2002/09/wbs/47318/webrtc-f2f-quebec/results Temp results of F2F Registration poll 16:59:03 marc has left #webrtc 16:59:08 I'm sorry I have to hop out for another meeting, but we've concluded the API discussion (we can followup further on the mailing list) 16:59:09 thanks 16:59:17 thanks, anant 16:59:21 -Anant 16:59:49 francois: 31 people registered so far. Please do so in the next couple of days if you still haven't done so. 17:00:01 harald: ok, so action item for everyone here. 17:00:31 -Christophe? 17:00:42 ... If there are things you want to see on the agenda, please bring them to the mailing-list. 17:00:49 ... Any other business? 17:01:09 [silence heard] 17:01:40 [meeting adjourned by consensus :)] 17:01:42 -Cary 17:01:45 -Dan_Burnett 17:01:46 -Tim 17:01:46 -JohnElwell 17:01:48 -Alissa 17:01:48 -Ralph 17:01:48 -francois 17:01:49 -Cullen_Jennings 17:01:51 -??P14 17:01:53 -hta 17:01:55 -Caroline 17:01:57 UW_(Real-Time)12:00PM has ended 17:01:59 Attendees were Dan_Burnett, francois, Alissa, +44.190.881.aaaa, Caroline, +1.206.256.aabb, +44.190.881.aacc, Cary, +1.650.961.aadd, +1.650.241.aaee, +1.408.421.aaff, Tim, 17:02:02 ... Christophe?, hta, Anant, JohnElwell, Cullen_Jennings, +1.778.785.aagg, Ralph 17:02:02 RRSAgent, draft minutes 17:02:02 I have made the request to generate http://www.w3.org/2011/07/12-webrtc-minutes.html francois 17:09:02 cullenfluffyjenni has left #webrtc 17:11:26 rillian_ has joined #webrtc 17:14:07 francois has joined #webrtc 17:14:26 RRSAgent, bye 17:14:26 I see 1 open action item saved in http://www.w3.org/2011/07/12-webrtc-actions.rdf : 17:14:26 ACTION: RalphJiles to consult a JavaScript expert on race condition [1] 17:14:26 recorded in http://www.w3.org/2011/07/12-webrtc-irc#T16-51-13 17:14:28 zakim, bye 17:14:28 Zakim has left #webrtc