IRC log of webrtc on 2012-10-30
Timestamps are in UTC.
- 07:36:07 [RRSAgent]
- RRSAgent has joined #webrtc
- 07:36:07 [RRSAgent]
- logging to http://www.w3.org/2012/10/30-webrtc-irc
- 07:36:09 [trackbot]
- RRSAgent, make logs world
- 07:36:09 [Zakim]
- Zakim has joined #webrtc
- 07:36:11 [trackbot]
- Zakim, this will be RTC
- 07:36:11 [Zakim]
- ok, trackbot, I see UW_Web RTC()3:00AM already started
- 07:36:12 [trackbot]
- Meeting: Web Real-Time Communications Working Group Teleconference
- 07:36:12 [trackbot]
- Date: 30 October 2012
- 07:36:17 [dom]
- Zakim, call rhone_1
- 07:36:17 [Zakim]
- ok, dom; the call is being made
- 07:36:19 [Zakim]
- +Rhone_1
- 07:36:34 [AndyHutton_]
- AndyHutton_ has joined #webrtc
- 07:36:53 [Zakim]
- -Rhone_1
- 07:37:08 [dom]
- Zakim, call rhone_1
- 07:37:08 [Zakim]
- ok, dom; the call is being made
- 07:37:09 [Zakim]
- +Rhone_1
- 07:38:38 [martin]
- Topic: Identity
- 07:39:09 [schuki]
- schuki has joined #webrtc
- 07:39:35 [DanD]
- DanD has joined #webrtc
- 07:39:54 [dom]
- ScribeNick: DanD
- 07:40:02 [stephane]
- stephane has joined #webrtc
- 07:40:14 [DanD]
- Topic: Identity
- 07:40:43 [hbang]
- hbang has joined #WebRTC
- 07:41:53 [jyp]
- jyp has joined #webrtc
- 07:43:48 [DanD]
- ekr presenting http://www.w3.org/2011/04/webrtc/wiki/images/f/f2/Idp-issues.pdf
- 07:44:21 [nsakai]
- nsakai has joined #webrtc
- 07:44:22 [markus]
- markus has joined #webrtc
- 07:44:47 [kensaku]
- kensaku has joined #webrtc
- 07:45:14 [juberti]
- juberti has joined #webrtc
- 07:45:35 [Hidetoshi]
- Hidetoshi has joined #webrtc
- 07:45:35 [adambe]
- adambe has joined #webrtc
- 07:48:16 [christine_]
- christine_ has joined #webrtc
- 07:48:26 [Comus]
- Comus has joined #webrtc
- 07:48:43 [DanD]
- ekr: Three proposals on the list
- 07:49:25 [DanD]
- .. Proposal 1 - Identity provided by gUM (Thompson)
- 07:50:44 [martin]
- s/Thompson/Thomson/
- 07:51:34 [Zakim]
- +??P1
- 07:52:17 [timpanton]
- timpanton has joined #webrtc
- 07:52:52 [DanD]
- .. Proposal 2: Prompt user after call (Ohlsson)
- 07:53:24 [byungjung]
- byungjung has joined #webrtc
- 07:53:25 [nsakai]
- nsakai has joined #webrtc
- 07:54:45 [DanD]
- ..Proposal 3 - Site permissions with identity display (EKR)
- 07:55:03 [SungOk_You]
- SungOk_You has joined #webrtc
- 07:55:39 [anant]
- anant has joined #webrtc
- 07:56:54 [Ruinan]
- Ruinan has joined #webrtc
- 07:56:54 [DanD]
- .. Proposals 1 and 2 require the user to explicitly assent to identity
- 07:57:30 [DanD]
- fluffy: How does the person answering the call who's calling before answering the call?
- 07:58:39 [dan_romascanu]
- dan_romascanu has joined #webrtc
- 07:58:40 [tomoyuki]
- tomoyuki has joined #webrtc
- 07:59:15 [DanD]
- ekr: Long term consent
- 07:59:23 [DanD]
- Mathew: I like to setup the video selection and enable the camera and the identity makes it complicated
- 07:59:38 [DanD]
- .. easy to be done with proposal 1
- 08:00:15 [DanD]
- Mathew: We need to make sure the browser does not get into the address book without user's consent
- 08:01:12 [kensaku]
- kensaku has joined #webrtc
- 08:01:30 [nsakai]
- nsakai has joined #webrtc
- 08:01:42 [jmarcon]
- jmarcon has joined #webrtc
- 08:02:16 [DanD]
- hta: I'm not happy with proposal 2
- 08:02:35 [hiro]
- hiro has joined #webrtc
- 08:02:46 [DanD]
- .. when the green light go on
- 08:02:54 [kotakagi]
- kotakagi has joined #webrtc
- 08:03:02 [DanD]
- .. I have an origin that is not bound to an identity but later get's bound
- 08:03:08 [sakkuru]
- sakkuru has joined #webrtc
- 08:03:24 [DanD]
- ekr: Proposal 3 is a hybrid of 1 and 2
- 08:04:38 [SungOk_You]
- a
- 08:04:57 [nsakai]
- nsakai has joined #webrtc
- 08:05:54 [yoshiaki]
- yoshiaki has joined #webrtc
- 08:06:26 [DanD]
- <correction> Proposal 4 is a hybrid of 1 and 3
- 08:06:59 [dom]
- dom: I don't think we should use a null value for a parameter with a different meaning as a parameter not being set
- 08:07:10 [dom]
- ekr: I'm happy to use a different parameter name for option3
- 08:07:46 [gmandyam]
- gmandyam has joined #webrtc
- 08:09:27 [DanD]
- justin: There's a difference between site having access to the camera and site recording
- 08:09:36 [sakih]
- sakih has joined #webrtc
- 08:09:49 [nsakai]
- nsakai has joined #webrtc
- 08:10:04 [DanD]
- dom: We're focusing too much on the green light where mobile devices don't have a green light
- 08:10:33 [DanD]
- martin: the idea is to have an indicator in the chrome
- 08:10:56 [DanD]
- justin: there's confusion about what the green light means
- 08:11:15 [dom]
- s/don't have a green light/don't have a green light; I want to make sure we don't build security on top of hardware indicators that are not always available/
- 08:12:21 [DanD]
- fluffy: we are adding to the confusion
- 08:12:40 [nsakai]
- nsakai has joined #webrtc
- 08:13:05 [DanD]
- ekr: the green light (the indicator) is supposed to be on once the camera is accessed
- 08:14:05 [sakkuru]
- sakkuru has joined #webrtc
- 08:14:45 [DanD]
- hta: there is a issue when applications via USB can access the green light
- 08:14:59 [DanD]
- martin: if it's on can drain battery without sending any data
- 08:15:39 [nsakai]
- nsakai has joined #webrtc
- 08:16:35 [DanD]
- fluffy: expectation is that when camera goes on light goes on
- 08:17:21 [burn]
- burn has joined #webrtc
- 08:18:18 [Zakim]
- +[IPcaller]
- 08:18:22 [nsakai]
- nsakai has joined #webrtc
- 08:18:32 [Wonsuk]
- Wonsuk has joined #webrtc
- 08:19:45 [DanD]
- ekr: going over the proposed rule
- 08:21:33 [DanD]
- dom: I'm a little bit confused. if the indicator is in the chrome I won't see it if I switch to a different app (on a mobile phone)
- 08:22:33 [DanD]
- ekr: we should
- 08:23:10 [dom]
- s/phone)/phone); how does that affect the reliability of granting access to a camera to a peer/
- 08:23:16 [matthew]
- matthew has joined #webrtc
- 08:23:16 [DanD]
- Mathew: will we be able to check for long term permissions?
- 08:23:18 [nsakai]
- nsakai has joined #webrtc
- 08:25:32 [DanD]
- .. action on ekr to write something up on tainted streams
- 08:25:51 [DanD]
- hta: suggest camera access as a topic for the other issues later today
- 08:26:16 [DanD]
- Topic: API for removing streams
- 08:26:45 [DanD]
- hta: presenting what "remove" means
- 08:28:07 [nsakai]
- nsakai has joined #webrtc
- 08:29:19 [Zakim]
- -??P1
- 08:30:06 [DanD]
- fluffy: we should not look at index
- 08:31:24 [DanD]
- hta: either we don't remove the streams and you have a fixed index
- 08:31:58 [DanD]
- adam: if we reference it by object even if it's removed from the array I can still find it by object reference
- 08:32:18 [massimo_]
- massimo_ has joined #webrtc
- 08:32:26 [DanD]
- dom: this is what DOM is doing
- 08:32:56 [nsakai]
- nsakai has joined #webrtc
- 08:33:12 [dsinger]
- dsinger has joined #webrtc
- 08:34:20 [DanD]
- hta: in this proposal I have two methods to access: one by returning all and iterate another one by name
- 08:34:25 [DanD]
- fluffy: why are we handing developers indexes when they can get them by name
- 08:36:11 [DanD]
- dom: using index is not a bad thing as long as it doesn't change
- 08:36:21 [DanD]
- adam: I don't think you want to have the sequence because developer can store the sequence and can change later
- 08:39:06 [dom]
- s/as long as it doesn't change/as long as you don't assume that what it refers to is immutable/
- 08:39:07 [DanD]
- .. the msid draft has already a proposal how to name things
- 08:39:20 [DanD]
- hta: we need to decide if we want to get rid of the indexes and go with the labels
- 08:39:38 [DanD]
- Mathew: legacy devices might not label
- 08:40:03 [DanD]
- Adam: we should go with ID's for both streams and tracks
- 08:40:33 [DanD]
- hta: we need somebody to write a proposal
- 08:40:50 [martin]
- there seemed to be general agreement with Adam's suggestion, namely assigning ids to every stream and track and having label used only for human-readable text
- 08:40:51 [dom]
- ACTION: Adam to update APIs to use mutable arrays of streams in peerconnection with ids
- 08:40:51 [trackbot]
- Created ACTION-59 - Update APIs to use mutable arrays of streams in peerconnection with ids [on Adam Bergkvist - due 2012-11-06].
- 08:41:44 [DanD]
- hta: presenting API requirements
- 08:42:08 [nsakai]
- nsakai has joined #webrtc
- 08:42:15 [DanD]
- Topic: DTMF
- 08:42:58 [fluffy]
- fluffy has joined #webrtc
- 08:43:17 [SungOk_You]
- SungOk_You has joined #webrtc
- 08:44:32 [massimo]
- massimo has joined #webrtc
- 08:44:43 [DanD]
- .. proposal to have two new functions on RTCPeerConnection
- 08:47:58 [DanD]
- justin: I like the idea of having the callback with tone and duration
- 08:49:02 [DanD]
- Martin: the proposal was to have a track (something that looks like a track)
- 08:49:05 [nsakai]
- nsakai has joined #webrtc
- 08:49:13 [DanD]
- hta: what's the factory for that track?
- 08:49:21 [DanD]
- Martin: you construct it
- 08:50:18 [Zakim]
- -[IPcaller]
- 08:51:16 [DanD]
- hta: now you need to the go from the track to the peerConnection
- 08:51:37 [DanD]
- Martin: you get the track from getUserMedia, you decorate it for DTMF and attach to the peerConnection
- 08:51:58 [nsakai]
- nsakai has joined #webrtc
- 08:52:47 [DanD]
- Martin: on the receiving end it's simple
- 08:53:06 [nsakai]
- nsakai has joined #webrtc
- 08:53:21 [DanD]
- hta: If I would be to implement where do I reliably place this?
- 08:53:31 [DanD]
- Fluffy: How do you know to negociate for DTMF?
- 08:54:06 [DanD]
- .. another one is long tones use cases
- 08:54:25 [DanD]
- justin: you can emulate this with the proposal
- 08:54:58 [DanD]
- fluffy: I"m fine with getting rid of the long tones
- 08:55:35 [DanD]
- Stefanh: I like the proposal. I'd like more control on the outgoing part
- 08:56:19 [DanD]
- burn: I think you can have the DTMF track be created by the peerConnection
- 08:57:58 [nsakai]
- nsakai has joined #webrtc
- 08:59:11 [DanD]
- justin: I support hta's proposal
- 08:59:42 [ekr]
- ekr has joined #webrtc
- 09:02:15 [Jim_Barnett]
- Jim_Barnett has joined #webrtc
- 09:03:10 [nsakai]
- nsakai has joined #webrtc
- 09:03:24 [DanD]
- hta: I'll modify the proposal to incorporate burn's suggestion
- 09:05:16 [DanD]
- Topic: Other business
- 09:05:44 [DanD]
- hta: reviewing the collected items for discussion
- 09:08:03 [nsakai]
- nsakai has joined #webrtc
- 09:08:12 [dom]
- RRSAgent, draft minutes
- 09:08:12 [RRSAgent]
- I have made the request to generate http://www.w3.org/2012/10/30-webrtc-minutes.html dom
- 09:08:38 [martin]
- Topic: What Triggers Candidate Fetching
- 09:09:25 [DanD]
- Topic: What triggers candidate fetching
- 09:10:08 [DanD]
- Mathew: Use case is when a web page displays "call agent" . I don't want all the visitors of the page to use my turn servers
- 09:10:53 [DanD]
- ekr: This should not be a problem
- 09:12:56 [nsakai]
- nsakai has joined #webrtc
- 09:13:34 [DanD]
- hta: I don't understand why the use case is not satisfied
- 09:15:44 [DanD]
- Martin: you want to load the page and show as quickly as possible
- 09:15:52 [DanD]
- justin: we have two mechanisms to control the candidates gathering
- 09:17:04 [DanD]
- Justin: you can do that now
- 09:17:16 [Zakim]
- +[IPcaller]
- 09:17:35 [Zakim]
- -[IPcaller]
- 09:17:45 [DanD]
- Martin: this brings us to changing constraints on the fly
- 09:19:54 [massimo]
- massimo has joined #webrtc
- 09:20:46 [DanD]
- fluffy: we want to preallocate now were' talking about how to do it in the API design
- 09:20:57 [DanD]
- justin: you would know what you need if you call setLocal
- 09:21:32 [DanD]
- fluffy: you can optimistically assume two
- 09:24:15 [nsakai]
- nsakai has joined #webrtc
- 09:24:20 [DanD]
- Mathew: you got two use cases: the conference model where you call in to a conference or the public page. We need to support both efficiently
- 09:25:02 [Zakim]
- +[IPcaller]
- 09:26:34 [DanD]
- fluffy: can we try to make a proposal
- 09:27:16 [Zakim]
- -[IPcaller]
- 09:27:52 [DanD]
- .. it's less elegant but should work
- 09:28:14 [DanD]
- justin: we can do this using setLocal
- 09:28:37 [DanD]
- fluffy: I have a different proposal. Have a constraint that defines the preallocated streams
- 09:29:13 [DanD]
- ekr: it's fine for me
- 09:29:52 [DanD]
- hta: is this sort of creating a pool?
- 09:29:59 [DanD]
- fluffy: yes
- 09:30:54 [hyun]
- hyun has joined #webrtc
- 09:31:10 [dom]
- RRSAgent, draft minutes
- 09:31:10 [RRSAgent]
- I have made the request to generate http://www.w3.org/2012/10/30-webrtc-minutes.html dom
- 09:31:22 [martin]
- proposal is to add a new constraint preallocateCandidates, which takes an integer value that defaults to zero. setting this to any other value through the constructor or updateIce triggers the filling of a candidate set pool of that size. final actions are taken on setLocalDescription
- 09:31:31 [DanD]
- hta: decision to go with the proposal to create a pool
- 09:32:37 [dom]
- RRSAgent, draft minutes
- 09:32:37 [RRSAgent]
- I have made the request to generate http://www.w3.org/2012/10/30-webrtc-minutes.html dom
- 09:32:56 [yoshiaki]
- yoshiaki has joined #webrtc
- 09:37:29 [Zakim]
- - +44.190.881.aaaa
- 09:39:18 [AndyHutton_]
- AndyHutton_ has left #webrtc
- 09:42:36 [Zakim]
- +??P0
- 09:51:00 [Hidetoshi]
- Hidetoshi has joined #webrtc
- 09:51:58 [tomoyuki]
- tomoyuki has joined #webrtc
- 09:55:35 [AndyH]
- AndyH has joined #webrtc
- 09:56:13 [tomoyuki]
- tomoyuki has joined #webrtc
- 09:56:14 [timpanton]
- timpanton has joined #webrtc
- 09:57:43 [tomoyuki]
- tomoyuki has joined #webrtc
- 09:59:51 [tomoyuki]
- tomoyuki has joined #webrtc
- 10:01:05 [tomoyuki]
- tomoyuki has joined #webrtc
- 10:02:42 [ekr]
- ekr has joined #webrtc
- 10:06:44 [juberti]
- juberti has joined #webrtc
- 10:06:51 [martin]
- cullen will take an action to follow up on the last issue (see my last item starting with "proposal")
- 10:07:13 [juberti]
- Next topic: when is SDP sendable
- 10:07:29 [tomoyuki]
- tomoyuki has joined #webrtc
- 10:08:08 [juberti]
- When do we know if we have all streams?
- 10:08:14 [dom]
- Topic: When is SDP sendable?
- 10:08:34 [martin]
- my proposal for this was that the success callback would fire, at which time the array^Wcollection would include all the streams
- 10:09:53 [juberti]
- cullen: this doesn't let you know whether a stream was added or removed.
- 10:10:52 [juberti]
- matthew: that doesn't work in all cases anyway; imagine calling setRemoteDescription twice, the second time before all callbacks have been received.
- 10:11:20 [juberti]
- cullen: on all functions that have callbacks, you can't call the function again before the callbacks have dispatched.
- 10:11:35 [nsakai]
- nsakai has joined #webrtc
- 10:11:52 [Comus]
- Comus has joined #webrtc
- 10:12:32 [juberti]
- juberti: this would be setLocal, setRemote, createOffer, createAnswer.
- 10:12:40 [juberti]
- ekr: what about getUserMedia?
- 10:12:54 [Hidetoshi]
- Hidetoshi has joined #webrtc
- 10:12:55 [juberti]
- … should be possible to ask for multiple cameras.
- 10:14:15 [juberti]
- juberti: I have a proposal to handle the getUserMedia case.
- 10:14:40 [juberti]
- adambe: what about onaddtrack events?
- 10:15:06 [juberti]
- adambe: do we need onaddtrack when a stream is added?
- 10:15:31 [juberti]
- cullen: I read the spec, I think it says any time the remote side adds a track, you need a callback.
- 10:15:44 [kensaku]
- kensaku has joined #webrtc
- 10:15:59 [Ruinan]
- Ruinan has joined #webrtc
- 10:16:01 [juberti]
- adambe: there's also an onunmute event on tracks too.
- 10:16:06 [hbang]
- hbang has joined #WebRTC
- 10:17:02 [juberti]
- adambe: how about only onaddtrack only when a stream is updated, as opposed to added/removed?
- 10:17:07 [juberti]
- juberti: I like that proposal.
- 10:17:10 [juberti]
- cullen: I don't.
- 10:17:24 [juberti]
- martin: Let's address the stream callbacks first.
- 10:17:32 [juberti]
- hta: Let's do that.
- 10:17:58 [juberti]
- martin: setLocal, setRemote, createOffer, createAnswer should all be non-reentrant.
- 10:18:10 [hyun]
- hyun has joined #webrtc
- 10:18:23 [byungjung]
- byungjung has joined #webrtc
- 10:18:38 [fluffy]
- proposal is that that the createOffer / createAnser, setLocal, setRemote, you can not call the same function again if the callback from a previous invocation has not returned
- 10:19:13 [yoshiaki]
- yoshiaki has joined #webrtc
- 10:19:15 [yoshiaki]
- yoshiaki has joined #webrtc
- 10:19:20 [juberti]
- martin: during time between setRemote and callback, exceptions should occur on any of these 4 APIs.
- 10:20:17 [juberti]
- martin: when you call setRemote, stuff will happen, but the browser will return to stable state multiple times.
- 10:20:22 [fluffy]
- On set remote, you install all the stuff, then does does callback for onaddstream for each stream, then does callback with null to on add stream, then it call the success callback for set remote
- 10:21:00 [juberti]
- dom: do any other APIs do this?
- 10:21:17 [jmarcon]
- jmarcon has joined #webrtc
- 10:21:19 [juberti]
- anant: in XHR, some things are disallowed while it is running.
- 10:21:48 [juberti]
- martin: during state transitions, no other transitions are allowed.
- 10:22:03 [juberti]
- anant: you can't call open on the same XHR twice.
- 10:22:54 [juberti]
- stefan: might this introduce a timing problem? some browsers are slower than others?
- 10:23:02 [juberti]
- dom: I don't think so
- 10:23:37 [juberti]
- cullen: I would guess that this is an atomic change, and it takes some time - I would look at some API that has similar needs
- 10:23:43 [juberti]
- dom: maybe IndexedDB
- 10:24:10 [juberti]
- jimbarnett: call should block instead of throwing exception
- 10:24:56 [juberti]
- adambe: if you get onrenegotiationneeded, that could cause a problem
- 10:25:01 [kotakagi]
- kotakagi has joined #webrtc
- 10:25:11 [juberti]
- cullen: onrenegotiationneeded fires after the success/error callback, if needed.
- 10:25:33 [massimo]
- massimo has joined #webrtc
- 10:25:39 [juberti]
- martin: queuing of calls could work OK.
- 10:26:34 [juberti]
- cullen: one lock across all 4 APIs.
- 10:28:03 [timpanton]
- The way most UI APIs deal with this is to say that those functions can only be called on the 'main' thread
- 10:28:14 [juberti]
- hta: proposal is: when calling one of these APIs - check args, throw exception if needed, check lock, do work or queue task if needed.
- 10:28:56 [timpanton]
- if the callback is also invoked on the same thread, this makes the thing queue naturally.
- 10:29:24 [juberti]
- hta: nobody argued for throwing an exception instead of queueing.
- 10:29:40 [juberti]
- hta: anent to write up the details here.
- 10:29:52 [dom]
- ACTION: Anant to write up queuing mechanism for set{Remote,Local}Description, create{Offer,Answer}
- 10:29:52 [trackbot]
- Created ACTION-60 - Write up queuing mechanism for set{Remote,Local}Description, create{Offer,Answer} [on Anant Narayanan - due 2012-11-06].
- 10:30:07 [martin]
- callbacks have to be called on the same thread, there is only one thread
- 10:30:26 [juberti]
- juberti: when does onaddstream fire?
- 10:30:31 [timpanton]
- So how could you get re-entrancy ?
- 10:31:12 [juberti]
- hta: onaddstream fires after installation is complete, but before the success callback has been dispatched.
- 10:31:28 [martin]
- re-entrancy applies only in the sense that the actions associated with the methods take time and so could (conceivably, without these measures) operate in parallel
- 10:31:48 [juberti]
- burn: no add stream for failures, naturally
- 10:31:52 [martin]
- the actions occur on browser-internal threads or "in the network"
- 10:32:16 [timpanton]
- ok. got it.
- 10:32:52 [juberti]
- juberti: when is pc.remoteStreams updated?
- 10:34:01 [Alan]
- Alan has joined #webrtc
- 10:34:47 [juberti]
- adambe: before the first onaddstream callback is fired, remoteStreams will be fully up to date with the changes.
- 10:35:00 [juberti]
- derf: <same thing>
- 10:35:26 [juberti]
- cullen: stream names are confusing.
- 10:35:41 [juberti]
- derf: event callbacks need to change to be less confusing.
- 10:35:53 [juberti]
- ACTION: derf to write up proposal for new stream event names.
- 10:35:53 [trackbot]
- Sorry, couldn't find derf. You can review and register nicknames at <http://www.w3.org/2011/04/webrtc/track/users>.
- 10:36:12 [juberti]
- ACTION: Tim to write up proposal for new stream event names.
- 10:36:12 [trackbot]
- Sorry, couldn't find Tim. You can review and register nicknames at <http://www.w3.org/2011/04/webrtc/track/users>.
- 10:36:45 [dom]
- ACTION: Timothy to write up proposal for new stream event names.
- 10:37:19 [juberti]
- Topic: when is SDP sendable?
- 10:37:48 [juberti]
- matthew: if SessionDescription is 3264 SDP, that SDP must always be 3264-compliant.
- 10:38:21 [juberti]
- cullen: if you can't do local candidates, we should return an error when trying to write SDP.
- 10:38:27 [juberti]
- matthew: will trickle update 3264?
- 10:38:38 [juberti]
- cullen: I think we'll need to.
- 10:39:13 [juberti]
- matthew: if we're doing trickle, we're going to need to update something.
- 10:40:09 [gape]
- gape has joined #webrtc
- 10:40:32 [Zakim]
- + +44.190.881.aabb
- 10:41:00 [juberti]
- matthew: how do we generate workable SDP when trickling?
- 10:41:12 [juberti]
- matthew: Chrome currently generates broken SDP?
- 10:41:37 [juberti]
- matthew: How do I get valid SDP in the non-trickle case?
- 10:41:55 [juberti]
- cullen: wait for ICE complete callback, then SDP will be fully filled-in.
- 10:42:54 [juberti]
- matthew: but what about the initial setLocal? That SDP isn't fully valid.
- 10:43:10 [juberti]
- juberti: That is just a subset of the trickle case.
- 10:44:06 [juberti]
- matthew: But the SDP still isn't valid.
- 10:47:58 [juberti]
- juberti: We are going to solve this with the trickle ICE I-D.
- 10:50:26 [juberti]
- … and then the rest of the stuff should fall into place. You can call setLocal with an initial "no candidates" SDP, and then gathering commences.
- 10:51:13 [juberti]
- hta: we'll refer this to the IETF rtcweb WG to figure this out, and then we can resume this discussion.
- 10:51:30 [juberti]
- topic: QoS label security
- 10:51:41 [juberti]
- Topic: Security for QoS labels
- 10:53:37 [juberti]
- matthew: Want to see API where packet priorities can be set.
- 10:54:04 [juberti]
- hta: culler's proposal does this - gives 3 levels of priorities.
- 10:54:52 [juberti]
- cullen: API that provides 3, 4, etc levels
- 10:55:08 [juberti]
- matthew: I don't know which one is more important.
- 10:55:30 [juberti]
- matthew: data could be above or below media (gaming, higher, file transfer, lower)
- 10:56:03 [juberti]
- dand: where would this priority be set from an API perspective
- 10:56:17 [juberti]
- stefan: on a track or datachannel.
- 10:56:31 [dom]
- there was a (currently abandonned) proposal for setPriority on XHR that also had 4 levels FWIW http://ajaxian.com/archives/xmlhttprequest-priority-proposal
- 10:57:00 [juberti]
- matthew: someone needs to write up a proposal for where these things go.
- 10:57:20 [juberti]
- hta: set at initialization, or during the call?
- 10:57:51 [juberti]
- matthew: I think it could be initialization.
- 10:57:59 [yoshiaki]
- yoshiaki has joined #webrtc
- 10:58:12 [juberti]
- dand: once we get this request, we need a confirmation from the browser that it tried to accomplish this.
- 10:58:17 [juberti]
- martin: why?
- 10:59:15 [juberti]
- dand: this request can be fulfilled by going to a policy server.
- 10:59:38 [juberti]
- matthew: I don't care about marking, I just care about the congestion control prioritization
- 11:02:11 [juberti]
- matthew: not all packets will be labeled the same way
- 11:02:31 [kseo2]
- kseo2 has joined #webrtc
- 11:02:34 [juberti]
- matthew: either for different streams, or different packets in the same stram
- 11:02:51 [juberti]
- hta: need to set priority levels, and have it per track, and have 3 or 4 levels.
- 11:03:11 [juberti]
- hta: this will set congestion control/queuing in the browser, and setting of QoS is something for further study
- 11:03:21 [juberti]
- matthew: cullen has already written a draft
- 11:04:02 [juberti]
- goran: cullen's draft refers to other drafts
- 11:04:11 [juberti]
- cullen: we will remove that reference.
- 11:05:11 [juberti]
- cullen: we don't want JS to set the diffserv code points, but we do want it to be able to discover them.
- 11:05:26 [kseo2]
- kseo2 has joined #webrtc
- 11:05:27 [juberti]
- hta: want mapping from track to 6-tuple?
- 11:05:50 [juberti]
- Action: Cullen to update draft to remove reference.
- 11:05:50 [trackbot]
- Created ACTION-61 - Update draft to remove reference. [on Cullen Jennings - due 2012-11-06].
- 11:06:03 [juberti]
- Action. stefanh to propose priority API.
- 11:06:53 [Zakim]
- -??P0
- 11:07:00 [juberti]
- Action: stefanh to propose priority API.
- 11:07:00 [trackbot]
- Could not create new action (unparseable data in server response: 'ascii' codec can't decode byte 0xc3 in position 1: ordinal not in range(128)) - please contact sysreq with the details of what happened.
- 11:07:22 [yoshiaki]
- yoshiaki has joined #webrtc
- 11:07:22 [juberti]
- Action: stefanh to propose priority API.
- 11:07:22 [trackbot]
- Could not create new action (unparseable data in server response: 'ascii' codec can't decode byte 0xc3 in position 1: ordinal not in range(128)) - please contact sysreq with the details of what happened.
- 11:08:40 [yoshiaki]
- yoshiaki has joined #webrtc
- 11:08:40 [juberti]
- Adjourning for lunch.
- 11:10:41 [kyeongho]
- kyeongho has joined #webrtc
- 11:10:46 [Zakim]
- - +44.190.881.aabb
- 11:12:31 [kseo2]
- kseo2 has joined #webrtc
- 11:56:50 [fluffy]
- fluffy has joined #webrtc
- 12:00:08 [hta]
- hta has joined #webrtc
- 12:01:40 [stefanh]
- stefanh has left #webrtc
- 12:10:42 [hta]
- hta has joined #webrtc
- 12:12:48 [juberti]
- juberti has joined #webrtc
- 12:13:41 [adambe]
- adambe has joined #webrtc
- 12:15:40 [fluffy]
- fluffy has joined #webrtc
- 12:16:11 [tomoyuki]
- tomoyuki has joined #webrtc
- 12:16:34 [fluffy]
- fluffy has joined #webrtc
- 12:16:39 [ekr]
- ekr has joined #webrtc
- 12:16:50 [richt]
- richt has joined #webrtc
- 12:16:52 [anant]
- anant has joined #webrtc
- 12:16:57 [fluffy]
- fluffy has left #webrtc
- 12:17:03 [burn]
- burn has joined #webrtc
- 12:17:11 [kensaku]
- kensaku has joined #webrtc
- 12:17:49 [dom]
- RRSAgent, draft minutes
- 12:17:49 [RRSAgent]
- I have made the request to generate http://www.w3.org/2012/10/30-webrtc-minutes.html dom
- 12:18:10 [hta]
- Everyone, the following session is in #mediacap
- 12:19:25 [yoshiaki]
- yoshiaki has joined #webrtc
- 12:19:49 [yoshiaki_]
- yoshiaki_ has joined #webrtc
- 12:19:59 [tpacbot]
- tpacbot has joined #webrtc
- 12:22:59 [dom]
- dom has changed the topic to: Media Capture TF Meeting on #mediacap
- 12:24:24 [richt]
- richt has joined #webrtc
- 12:25:28 [Hidetoshi]
- Hidetoshi has joined #webrtc
- 12:25:39 [Hidetoshi_]
- Hidetoshi_ has joined #webrtc
- 12:31:56 [AndyH]
- AndyH has left #webrtc
- 12:33:25 [Zakim]
- + +44.190.881.aacc
- 12:33:55 [markus_]
- markus_ has joined #webrtc
- 12:37:43 [dom]
- Zakim, who's on the call?
- 12:37:43 [Zakim]
- On the phone I see Rhone_1, +44.190.881.aacc
- 12:37:56 [dom]
- Zakim, code?
- 12:37:56 [Zakim]
- the conference code is 9782 (tel:+1.617.761.6200 sip:zakim@voip.w3.org), dom
- 12:38:21 [Zakim]
- UW_Web RTC()3:00AM has been moved to #mediacap by dom
- 12:43:07 [Alan]
- Alan has joined #webrtc
- 12:49:19 [yoshiaki]
- yoshiaki has joined #webrtc
- 12:50:54 [dsinger]
- dsinger has joined #webrtc
- 12:51:46 [kseo2]
- kseo2 has joined #webrtc
- 12:56:17 [Alan]
- Alan has left #webrtc
- 13:05:59 [Daisuke]
- Daisuke has joined #webrtc
- 13:07:40 [kotakagi]
- kotakagi has joined #webrtc
- 13:36:25 [trackbot]
- trackbot has joined #webrtc
- 13:40:37 [Wonsuk]
- Wonsuk has joined #webrtc
- 13:48:59 [massimo]
- massimo has joined #webrtc
- 13:52:49 [trackbot]
- trackbot has joined #webrtc
- 13:56:08 [yoshiaki]
- yoshiaki has joined #webrtc
- 14:03:03 [yoshiaki]
- yoshiaki has joined #webrtc
- 14:09:15 [Hidetoshi]
- Hidetoshi has joined #webrtc
- 14:12:53 [tomoyuki]
- tomoyuki has joined #webrtc
- 14:17:26 [dsinger]
- dsinger has left #webrtc
- 14:19:06 [yoshiaki]
- yoshiaki has joined #webrtc
- 14:21:35 [ekr]
- ekr has joined #webrtc
- 14:23:08 [yoshiak__]
- yoshiak__ has joined #webrtc
- 14:23:57 [yoshiaki]
- yoshiaki has joined #webrtc
- 14:48:00 [Zakim]
- Zakim has left #webrtc
- 15:00:01 [yoshiaki]
- yoshiaki has joined #webrtc
- 15:00:47 [chrisg]
- chrisg has joined #webrtc
- 15:06:48 [kotakagi]
- kotakagi has joined #webrtc
- 15:15:14 [Wonsuk]
- Wonsuk has joined #webrtc
- 15:17:34 [cmills]
- cmills has joined #webrtc
- 15:18:59 [cmills]
- cmills has left #webrtc
- 15:21:56 [kensaku]
- kensaku has joined #webrtc
- 15:24:26 [Hidetoshi]
- Hidetoshi has joined #webrtc
- 15:28:48 [sakkuru]
- sakkuru has joined #webrtc
- 15:35:13 [Hidetoshi]
- Hidetoshi has joined #webrtc
- 15:37:31 [massimo]
- massimo has joined #webrtc
- 15:41:47 [juberti_]
- juberti_ has joined #webrtc
- 15:49:17 [jeff]
- jeff has joined #webrtc
- 16:08:58 [massimo]
- massimo has joined #webrtc
- 16:19:48 [ekr]
- ekr has joined #webrtc
- 16:19:57 [ekr_]
- ekr_ has joined #webrtc
- 16:31:17 [ekr]
- ekr has joined #webrtc
- 16:37:39 [Hidetoshi]
- Hidetoshi has left #webrtc
- 16:42:42 [kensaku]
- kensaku has joined #webrtc
- 16:46:06 [ekr]
- ekr has joined #webrtc
- 16:56:17 [sakkuru]
- sakkuru has joined #webrtc
- 17:03:14 [ekr]
- ekr has joined #webrtc
- 17:03:15 [kensaku_]
- kensaku_ has joined #webrtc
- 17:03:24 [ekr_]
- ekr_ has joined #webrtc
- 17:04:28 [yoshiaki]
- yoshiaki has joined #webrtc
- 17:12:49 [Wonsuk]
- Wonsuk has left #webrtc
- 17:23:19 [richt]
- richt has joined #webrtc
- 17:38:24 [juberti]
- juberti has joined #webrtc
- 17:53:09 [juberti_]
- juberti_ has joined #webrtc
- 18:34:19 [juberti]
- juberti has joined #webrtc
- 20:29:59 [trackbot]
- trackbot has joined #webrtc
- 20:47:25 [richt]
- richt has joined #webrtc
- 20:48:09 [richt_]
- richt_ has joined #webrtc
- 20:50:24 [trackbot]
- trackbot has joined #webrtc
- 20:56:31 [hta]
- hta has joined #webrtc
- 21:50:59 [kensaku]
- kensaku has joined #webrtc
- 21:55:11 [tomoyuki]
- tomoyuki has joined #webrtc
- 23:04:59 [juberti_]
- juberti_ has joined #webrtc
- 23:22:42 [sakkuru]
- sakkuru has joined #webrtc
- 23:26:15 [juberti]
- juberti has joined #webrtc