20:52:16 RRSAgent has joined #webrtc 20:52:16 logging to http://www.w3.org/2016/12/12-webrtc-irc 20:52:18 RRSAgent, make logs world 20:52:18 Zakim has joined #webrtc 20:52:20 Zakim, this will be RTC 20:52:20 ok, trackbot 20:52:21 Meeting: Web Real-Time Communications Working Group Teleconference 20:52:21 Date: 12 December 2016 20:53:39 jib has joined #webrtc 20:59:16 Misi has joined #webrtc 20:59:29 present+ Vivien_Lacourba, Beranrd_Aboba, Dan_Burnett, Jan-Ivar, Misi, Taylor_Brandstetter 20:59:46 s/ranrd/rnard/ 20:59:46 Present- Beranrd_Aboba 21:00:00 present+ Dominique_Hazael-Massieux 21:00:31 stefanh has joined #webrtc 21:02:49 Slides: https://docs.google.com/presentation/d/1omYdWvPNINE5Mhj6mreI587_GYffW_3fXZbuZ2sygZI/edit 21:02:54 sherwinsim has joined #webrtc 21:03:23 taylor-b has joined #webrtc 21:03:25 vivien has changed the topic to: WebRTC Virtual Interim today at 21:00 UTC https://www.w3.org/2011/04/webrtc/wiki/December_12_2016 21:04:30 ShijunS has joined #webrtc 21:05:53 present+ Mandyam, Patrick_Rockhill, Sherwin_Sim, Shijun_Sun, Simon, StefanH 21:05:58 ScribeNick: jib 21:06:25 Topic: Issue 350: New permission definitions are wrong (Jan-Ivar) 21:06:46 -> https://github.com/w3c/webrtc-pc/pull/350 RTCRtpSender support objects -> interfaces #350 21:07:58 -> https://github.com/w3c/mediacapture-main/issues/350 New permission definitions are wrong. #350 21:08:17 jib: jib People should review PR 421 21:08:34 -> https://github.com/w3c/mediacapture-main/pull/421 Add Privacy Indicator Requirements #421 21:09:40 [I have just fixed the links to point to the right repo] 21:10:25 https://github.com/w3c/mediacapture-main/pull/421 21:10:43 fluffy has joined #webrtc 21:10:52 preview link https://rawgit.com/jan-ivar/mediacapture-main/9551c1c63274ca8ad6d3fcb931faa69cd55dc01b/getusermedia.html#privacy-indicator-requirements 21:11:15 https://github.com/w3c/mediacapture-main/pull/421 21:11:22 "ACTION: to - [due ]" 21:11:22 preview link https://rawgit.com/jan-ivar/mediacapture-main/9551c1c63274ca8ad6d3fcb931faa69cd55dc01b/getusermedia.html#privacy-indicator-requirements 21:11:43 ACTION: People should review PR 421 21:11:43 Error finding 'People'. You can review and register nicknames at . 21:12:58 ACTION: People should review permissions/131 21:12:58 Error finding 'People'. You can review and register nicknames at . 21:13:45 Topic: Issue 387 21:14:24 jib: I think we are good on this one 21:15:58 Topic: Issue 403 21:16:49 (Shijun talking) 21:16:54 Bernard: This is solved by PR412. 21:16:55 jib: agree 21:17:13 shijun: agree 21:17:40 Topic: Issue 414 21:18:27 -> https://github.com/w3c/mediacapture-main/issues/414 Devicechange events when not focus - permitted or forbidden? 21:18:36 present+ Cullen_Jennings, Varun_Singh 21:22:22 Shiju: ok for jib to add clarifying text about MUST NOT in a pr 21:22:29 ACTION: jib to provide PR to clarify MUST NOT 21:22:29 Created ACTION-121 - Provide pr to clarify must not [on Jan-Ivar Bruaroey - due 2016-12-19]. 21:23:02 Topic: Issue 417 21:24:31 -> https://github.com/w3c/mediacapture-main/issues/417 result of enumerateDevices when there is no origin 21:25:52 Shijun: I think it's ok to leave spec as is 21:26:34 Topic: Issue 952/PR953 21:27:34 Bernard: issue is it stops immediately, but doesn't stop rendering immediately (?) 21:27:56 stefan: this works for me 21:28:04 bernard: next is example 4 21:31:22 Bernard: rewrite to use setRemoteDescription, or [something else] 21:31:26 fluffy: how to stop sending packets? 21:32:03 Bernard: I think the right way to stop is replaceTrack with null 21:32:28 add example to show that 21:32:38 and second example to use setRemoteDesciption 21:33:15 fluffy: rtcp and ice consent still happen 21:33:28 taylor: replaceTrack null is better 21:33:37 Bernard: next is example 5 21:33:58 ... add some context 21:34:11 ... example 6 is response to example 5 (off of hold) 21:34:41 ... instead of replaceTrack null, bring back a sending track, like a mic track 21:35:06 stefan: looks good 21:35:17 Topic: 714/PR 953 21:35:29 Topic: 714/PR 776 21:37:04 s;Topic: 714/PR 953;; 21:38:39 -> https://github.com/w3c/webrtc-pc/issues/714 STUN/TURN OAuth token auth parameter passing #714 21:39:09 stefan: think we need justin and ekr before we can decide 21:40:52 fluffy: leans toward 2 and 3 21:41:29 [We are discussing the 3 proposed options listed at https://github.com/w3c/webrtc-pc/issues/714#issuecomment-260009020 ] 21:42:56 stefan: discuss later and on list 21:43:05 ... and in issue 714 21:43:24 misi: next slide 21:46:33 stefan: Please review issue 714/PR 776 - STUN/TURN OAuth Token (cont’d) 21:46:52 ACTION: stefanh to email specific people to review 714/PR 776 - STUN/TURN OAuth Token (cont’d) 21:46:52 Created ACTION-122 - Email specific people to review 714/pr 776 - stun/turn oauth token (cont’d) [on Stefan Håkansson - due 2016-12-19]. 21:47:14 Topic: Issue 760/Issue 726/PR 968: Adding ufrag to candidates, and ufrag+mid to end-of-candidates (Taylor) 21:47:41 taylor: next slide 21:48:37 present+ Peter_Thatcher 21:49:58 jib: maybe "" instead of null 21:50:34 fluffy: like the idea. "" better 21:51:16 ACTION: taylor-b to update PR to add "" 21:51:16 Error finding 'taylor-b'. You can review and register nicknames at . 21:51:22 everyone agrees 21:52:03 (now on slide 31) 21:52:11 Topic: Issue 849: AllowUnverifiedMedia RTCConfiguration Property 1/2 (Fluffy) 21:54:10 fluffy: propose a system where we can deal with media before we have its fingerprint. marked as unverified. torn down if not a match later 21:54:28 ... the signaling latency causes clipping on these hellos otherwise 21:55:16 ... allow a receiver track to be hooked up before fingerprint arrives 21:55:25 --- an optional thing, some way to do this 21:56:12 pthatcher: security issues with this, make it time bound. knowing that there isn't a long term mim 21:56:27 .... late in the game. don't want to spend time around sec issues that could delay spec 21:56:43 fluffy: no problem with time bound e.g. 1/2 second. 21:57:07 .... was in spec before, got accidentally removed? 21:57:48 ... playing out (or buffering?) media before it had a fingerprint 21:58:04 ... buffering requires speeding up audio 21:58:25 ... and also has audio artifacts, at the time when echo cancellers are training. buffer bad 21:59:05 ... caused by delay in signaling path 21:59:57 ... people expect being able to say hello as soon as they connect 22:00:33 pthatcher: could this be solved by delaying the user perception of when call is picked up? 22:00:57 fluffy: this is on receiver when they click answer, they want to say hello immediately 22:03:22 stefanh: could PRANSWER be used? 22:03:46 fluffy: privacy thing you run into. yes you could use that to some degree 22:04:02 Bernard: could be bad in video too if you lose a key frame 22:04:22 fluffy: buffering works well for video. hard to implement 22:05:16 Bernard: it's a real problem we've encountered 22:05:27 stefanh: I don't see a solution. quite a bit of work 22:06:06 fluffy: allow transceiver to wire up instead of error. (apps would need to explicitly wire this up) 22:07:52 fluffy: simple spec change. ease up on RFC 4572 Section 6.2 22:08:01 ... add time limit 22:08:38 pthatcher: trade-off: spec work, any security issues? 22:09:03 Bernard: video codecs are complicated. inject w/buffer overflow etc. 22:09:30 fluffy: still need ice credentials. Alice was willing to take media from connection 22:10:52 stefanh: don't we need an API for opt-in? 22:11:07 pthatcher: real issue is security issue 22:11:42 Bernard: ssl implementation may not let me do this 22:13:22 pthatcher: don't want to spend a lot of time on it, and make sure it's optional. Browser doesn't have to implement it if there's a concern. 22:13:27 ... ok with fluffy making a PR 22:14:25 Bernard: write up something to give to security people to consider 22:14:52 Topic: Issue 921: currentRemoteDescription.sdp - does it need to match the last SDP set via setRemoteDescription? (Bernard) 22:15:44 Bernard: proposal to add text to explicitly say set SDP when read back may be different 22:16:47 stefanh: great 22:17:08 Topic: Issue 924: Remove legacy getStats API? 22:17:22 /me notes that even if Harald is not present Varun is on the call 22:17:25 jib: jib I support this 22:17:32 bernard: me too 22:17:37 stefanh: lets do it 22:18:00 Topic: Issue 945: setParameters changing simulcast parameters (Bernard) 22:19:32 pthatcher: we could not add simulcast streams after addTransceiver 22:20:10 ... In favor of saying you pick how many you want when you call addTransceiver 22:20:17 fluffy,taylor: agree 22:21:14 Bernard: people won't cry as they can ask for the max up front 22:21:35 ... then inactivate them if you wanted less 22:21:53 Topic: Issue 941: STUN/TURN auto discovery handling (misi) 22:25:28 fluffy: we need to figure out how to get credentials 22:25:47 Misi: who needs to get credentials? Who has the control of the TURN server? What TURN servers to use? 22:26:11 ... the WebRTC stack could create list of closest STUN servers, discovery 22:26:52 ... sent back to app which could then obtain credentials somehow 22:27:13 ... Harald thinks this should be a separate service/api outside webrtc 22:28:54 fluffy: anycast already works 22:29:33 Misi: if you need different credentials per server rather than domain. 22:30:22 ... important to find TURN server closest to client 22:30:52 fluffy: if you allow JS to run this, you've revealed the location of the person by revealing closest server 22:31:22 stefanh: out of time 22:31:35 fluffy has left #webrtc 22:41:59 trackbot, end meeting 22:41:59 Zakim, list attendees 22:41:59 As of this point the attendees have been Vivien_Lacourba, Beranrd_Aboba, Dan_Burnett, Jan-Ivar, Misi, Taylor_Brandstetter, Dominique_Hazael-Massieux, Mandyam, Patrick_Rockhill, 22:42:02 ... Sherwin_Sim, Shijun_Sun, Simon, StefanH, Cullen_Jennings, Varun_Singh, Peter_Thatcher 22:42:07 RRSAgent, please draft minutes 22:42:07 I have made the request to generate http://www.w3.org/2016/12/12-webrtc-minutes.html trackbot 22:42:08 RRSAgent, bye 22:42:08 I see 5 open action items saved in http://www.w3.org/2016/12/12-webrtc-actions.rdf : 22:42:08 ACTION: People should review PR 421 [1] 22:42:08 recorded in http://www.w3.org/2016/12/12-webrtc-irc#T21-11-43 22:42:08 ACTION: People should review permissions/131 [2] 22:42:08 recorded in http://www.w3.org/2016/12/12-webrtc-irc#T21-12-58 22:42:08 ACTION: jib to provide PR to clarify MUST NOT [3] 22:42:08 recorded in http://www.w3.org/2016/12/12-webrtc-irc#T21-22-29 22:42:08 ACTION: stefanh to email specific people to review 714/PR 776 - STUN/TURN OAuth Token (cont’d) [4] 22:42:08 recorded in http://www.w3.org/2016/12/12-webrtc-irc#T21-46-52 22:42:08 ACTION: taylor-b to update PR to add "" [5] 22:42:08 recorded in http://www.w3.org/2016/12/12-webrtc-irc#T21-51-16