Re: [rtcweb] New Version Notification for draft-uberti-rtcweb-plan-00.txt
Stefan Håkansson LK <stefan.lk.hakansson@ericsson.com> Sat, 11 May 2013 12:20 UTC
Return-Path: <stefan.lk.hakansson@ericsson.com>
X-Original-To: rtcweb@ietfa.amsl.com
Delivered-To: rtcweb@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7E6C121F8AD5 for <rtcweb@ietfa.amsl.com>; Sat, 11 May 2013 05:20:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.949
X-Spam-Level:
X-Spam-Status: No, score=-5.949 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_EQ_SE=0.35, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gote4RNRDf7z for <rtcweb@ietfa.amsl.com>; Sat, 11 May 2013 05:20:14 -0700 (PDT)
Received: from mailgw2.ericsson.se (mailgw2.ericsson.se [193.180.251.37]) by ietfa.amsl.com (Postfix) with ESMTP id E64CB21F8ADF for <rtcweb@ietf.org>; Sat, 11 May 2013 05:20:13 -0700 (PDT)
X-AuditID: c1b4fb25-b7f396d000007d06-29-518e377c9085
Received: from ESESSHC022.ericsson.se (Unknown_Domain [153.88.253.125]) by mailgw2.ericsson.se (Symantec Mail Security) with SMTP id 4A.59.32006.C773E815; Sat, 11 May 2013 14:20:12 +0200 (CEST)
Received: from ESESSMB209.ericsson.se ([169.254.9.167]) by ESESSHC022.ericsson.se ([153.88.183.84]) with mapi id 14.02.0328.009; Sat, 11 May 2013 14:20:12 +0200
From: Stefan Håkansson LK <stefan.lk.hakansson@ericsson.com>
To: Cullen Jennings <fluffy@iii.ca>
Thread-Topic: [rtcweb] New Version Notification for draft-uberti-rtcweb-plan-00.txt
Thread-Index: AQHOTa514PcF8tvBwUOl8gWNxiH9Cw==
Date: Sat, 11 May 2013 12:20:11 +0000
Message-ID: <1447FA0C20ED5147A1AA0EF02890A64B1C2C818F@ESESSMB209.ericsson.se>
References: <20130503054601.4639.64651.idtracker@ietfa.amsl.com> <CALe60zAi_Lx3QFCbBQ5aPNkgorJAff0E79jkpbQX1Qt3wf2bzg@mail.gmail.com> <CAOJ7v-1Wk6u7XiYrNVmoqr5Jisu2WRvZpte7hQTOiP8YHUc6hg@mail.gmail.com> <518A1268.8090107@ericsson.com> <01AB1BF5-7ABF-4DD3-A831-3A6C96EA680C@iii.ca>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [153.88.183.148]
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrILMWRmVeSWpSXmKPExsUyM+JvrW6NeV+gwfKV2hYf1v9gtFj7r53d gcljyZKfTB6Xz39kDGCK4rJJSc3JLEst0rdL4Mr43rWFvWCWUMX2622sDYy3+LoYOTkkBEwk jn57ywphi0lcuLeerYuRi0NI4DCjxKuGVhYIZwmjxKY/WxlBqtgEAiW27lvABmKLCChLnNtx lxnEZhZQl7iz+Bw7iC0sECJx5O8MdoiaUImrfW+hbD2JeQfWAtVzcLAIqEq8fecMEuYV8JWY e2ot1OJ5TBK9z3pYQBKMQBd9P7WGCWK+uMStJ/OZIC4VkFiy5zwzhC0q8fLxP6gPlCQalzxh hajXk7gxdQobhK0tsWzha2aIZYISJ2c+YZnAKDoLydhZSFpmIWmZhaRlASPLKkb23MTMnPRy o02MwGg4uOW36g7GO+dEDjFKc7AoifMmczUGCgmkJ5akZqemFqQWxReV5qQWH2Jk4uCUamDM XBc9t3r2YrlHbpXGt5vv1QuHWR47c+OQQzLz15e268/dnX/22MLvwr7HZxcsUMnymBvacOrQ BLXguzlWP/ztdh28zt15T2ie0+S+h3YXJ2nfY+YteWrEXzP9m/Jp7y6tBftMlqSV8ShOkna5 /7xw39cJk15lS9przHRn2pm/yvKkc+jBZ1XLlFiKMxINtZiLihMBaMXCAVQCAAA=
Cc: "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] New Version Notification for draft-uberti-rtcweb-plan-00.txt
X-BeenThere: rtcweb@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Real-Time Communication in WEB-browsers working group list <rtcweb.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtcweb>, <mailto:rtcweb-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/rtcweb>
List-Post: <mailto:rtcweb@ietf.org>
List-Help: <mailto:rtcweb-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtcweb>, <mailto:rtcweb-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 11 May 2013 12:20:19 -0000
On 5/10/13 8:44 PM, Cullen Jennings wrote: > > On May 8, 2013, at 2:52 AM, Stefan Håkansson LK > <stefan.lk.hakansson@ericsson.com> wrote: > >> * The (3-way) handshake is well aligned with the API (where the >> sending app initiates the sending of media) > > Interesting - I saw it sort of the opposite so perhaps you can you > say some more. Absolutely. The API (as of now) is aligned towards sending media. You'd construct a PC-stream containing PC-tracks which in turn corresponds to microphones and cameras. If you want to send that PC-stream to a peer you do "addStream" with it on a PeerConnection. If you want to add or remove a PC-track, there are operations for that - and it would be reflected on the far end. The point is that the API is about sending - not about setting up a session with a certain amount of ougoing and incoming PC-tracks, and to me that harmonizes very well with the handshake in draft-uberti-rtcweb-plan-00 which has separate O/A exchanges for media A->B and B->A respectively. An additional benefit seems to be that those two exchanges are somewhat independent and would not cause glare. This is denoted as a 3-way handshake in the draft, that is a bit misleading perhaps. I think this is actually proposed in the JSEP draft as well, look at the second part of http://tools.ietf.org/html/draft-ietf-rtcweb-jsep-03#section-4.2.3.1 > I saw this as a complete change to everything we had > discussed up to this point in how the API would work and how it would > interact with Offer/Answer. I figured dealing with this change would > set back the W3C API work over 8 months so this is good news if you > see a way that it is the well alighted. Can you explain how it lines > up with the current drafts, call flows, existing example > applications, and APIs that are all based on a 2 way hand shake? As I read draft-uberti-rtcweb-plan-00, no API changes are needed or proposed, and the call flows could stay the same (but as I recollect the discussion at the Boston interim they should be changed for other reasons). > > >
- Re: [rtcweb] Fwd: New Version Notification for dr… Christer Holmberg
- [rtcweb] Fwd: New Version Notification for draft-… Justin Uberti
- Re: [rtcweb] Fwd: New Version Notification for dr… Harald Alvestrand
- Re: [rtcweb] Fwd: New Version Notification for dr… Harald Alvestrand
- Re: [rtcweb] Fwd: New Version Notification for dr… Stefan Håkansson LK
- Re: [rtcweb] Fwd: New Version Notification for dr… Christer Holmberg
- Re: [rtcweb] Fwd: New Version Notification for dr… Roni Even
- Re: [rtcweb] Fwd: New Version Notification for dr… Harald Alvestrand
- Re: [rtcweb] [MMUSIC] Fwd: New Version Notificati… Harald Alvestrand
- Re: [rtcweb] Fwd: New Version Notification for dr… Christer Holmberg
- Re: [rtcweb] Fwd: New Version Notification for dr… Paul Kyzivat
- Re: [rtcweb] Fwd: New Version Notification for dr… Bernard Aboba
- Re: [rtcweb] [MMUSIC] Fwd: New Version Notificati… Bernard Aboba
- Re: [rtcweb] [MMUSIC] Fwd: New Version Notificati… Roni Even
- Re: [rtcweb] [MMUSIC] Fwd: New Version Notificati… Bernard Aboba
- Re: [rtcweb] Fwd: New Version Notification for dr… Stefan Håkansson LK
- Re: [rtcweb] [MMUSIC] Fwd: New Version Notificati… Harald Alvestrand
- Re: [rtcweb] Fwd: New Version Notification for dr… Paul Kyzivat
- Re: [rtcweb] Fwd: New Version Notification for dr… Ted Hardie
- Re: [rtcweb] Fwd: New Version Notification for dr… Paul Kyzivat
- Re: [rtcweb] [MMUSIC] New Version Notification fo… Cullen Jennings (fluffy)
- Re: [rtcweb] [MMUSIC] New Version Notification fo… Hutton, Andrew
- Re: [rtcweb] New Version Notification for draft-u… Cullen Jennings
- Re: [rtcweb] New Version Notification for draft-u… Cullen Jennings
- Re: [rtcweb] New Version Notification for draft-u… Ted Hardie
- Re: [rtcweb] New Version Notification for draft-u… Paul Kyzivat
- Re: [rtcweb] New Version Notification for draft-u… Ted Hardie
- Re: [rtcweb] New Version Notification for draft-u… Stefan Håkansson LK
- Re: [rtcweb] New Version Notification for draft-u… Eric Rescorla
- [rtcweb] We are moving beyond the assumptions on … Paul Kyzivat
- Re: [rtcweb] We are moving beyond the assumptions… Bernard Aboba
- Re: [rtcweb] We are moving beyond the assumptions… Emil Ivov
- Re: [rtcweb] We are moving beyond the assumptions… Stefan Håkansson LK
- Re: [rtcweb] New Version Notification for draft-u… Stefan Håkansson LK
- Re: [rtcweb] New Version Notification for draft-u… Justin Uberti
- Re: [rtcweb] We are moving beyond the assumptions… Roni Even
- Re: [rtcweb] We are moving beyond the assumptions… Paul Kyzivat
- Re: [rtcweb] New Version Notification for draft-u… Mary Barnes
- Re: [rtcweb] New Version Notification for draft-u… Bernard Aboba
- Re: [rtcweb] We are moving beyond the assumptions… Martin Thomson
- Re: [rtcweb] New Version Notification for draft-u… Martin Thomson
- Re: [rtcweb] We are moving beyond the assumptions… Justin Uberti
- Re: [rtcweb] We are moving beyond the assumptions… Justin Uberti
- Re: [rtcweb] We are moving beyond the assumptions… Emil Ivov
- Re: [rtcweb] New Version Notification for draft-u… Stefan Håkansson LK
- Re: [rtcweb] New Version Notification for draft-u… Emil Ivov
- Re: [rtcweb] New Version Notification for draft-u… Stefan Håkansson LK
- Re: [rtcweb] We are moving beyond the assumptions… Ted Hardie
- Re: [rtcweb] We are moving beyond the assumptions… Paul Kyzivat
- [rtcweb] Why requiring pre-announcement of SSRCs … Emil Ivov
- Re: [rtcweb] We are moving beyond the assumptions… Ted Hardie
- Re: [rtcweb] Why requiring pre-announcement of SS… Justin Uberti
- Re: [rtcweb] Why requiring pre-announcement of SS… Roni Even
- Re: [rtcweb] New Version Notification for draft-u… Paul Kyzivat
- Re: [rtcweb] Why requiring pre-announcement of SS… Emil Ivov
- Re: [rtcweb] Why requiring pre-announcement of SS… Bernard Aboba
- Re: [rtcweb] Why requiring pre-announcement of SS… Emil Ivov
- Re: [rtcweb] Why requiring pre-announcement of SS… Stefan Håkansson LK
- Re: [rtcweb] New Version Notification for draft-u… Stefan Håkansson LK
- Re: [rtcweb] Why requiring pre-announcement of SS… Emil Ivov
- [rtcweb] Common ways of handling video conference… Harald Alvestrand
- Re: [rtcweb] Common ways of handling video confer… Emil Ivov
- Re: [rtcweb] Why requiring pre-announcement of SS… Stefan Håkansson LK
- Re: [rtcweb] Why requiring pre-announcement of SS… Emil Ivov
- Re: [rtcweb] Common ways of handling video confer… Paul Kyzivat
- Re: [rtcweb] Common ways of handling video confer… Emil Ivov
- Re: [rtcweb] Common ways of handling video confer… Roni Even
- Re: [rtcweb] Why requiring pre-announcement of SS… Cullen Jennings (fluffy)
- Re: [rtcweb] Fwd: New Version Notification for dr… Iñaki Baz Castillo