Re: [rtcweb] New Version Notification for draft-uberti-rtcweb-plan-00.txt
Justin Uberti <juberti@google.com> Mon, 13 May 2013 05:22 UTC
Return-Path: <juberti@google.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 E380021F8F4F for <rtcweb@ietfa.amsl.com>; Sun, 12 May 2013 22:22:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -98.478
X-Spam-Level:
X-Spam-Status: No, score=-98.478 tagged_above=-999 required=5 tests=[FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, J_CHICKENPOX_17=0.6, MIME_8BIT_HEADER=0.3, NO_RELAYS=-0.001, USER_IN_WHITELIST=-100]
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 87uu6cxPbufR for <rtcweb@ietfa.amsl.com>; Sun, 12 May 2013 22:22:35 -0700 (PDT)
Received: from mail-qc0-x229.google.com (mail-qc0-x229.google.com [IPv6:2607:f8b0:400d:c01::229]) by ietfa.amsl.com (Postfix) with ESMTP id CD29921F8F43 for <rtcweb@ietf.org>; Sun, 12 May 2013 22:22:31 -0700 (PDT)
Received: by mail-qc0-f169.google.com with SMTP id z10so3191264qcx.28 for <rtcweb@ietf.org>; Sun, 12 May 2013 22:22:22 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=x-received:mime-version:in-reply-to:references:from:date:message-id :subject:to:cc:content-type; bh=0ve1R+FQMWCCG153/L/7RqLO3/ynfY4vAd4Hlsp9YoU=; b=etC4hwJ3KodurgKoMf8TZCmmPbfpc8BzTSNRpz6gwSGMpt2PFtjAMPw1oNtJDrCpcw C2rKXi06adZcJ2PkT4PjqpI3Jv64FuJkPVHsL1DGIvSy0NACoPJJXNYX8scTegTE+oak mDRt8e1mJCpdlS+UtEARPG4zSvvCey99+Eo+5/tzmtoIhW7ZiUnNSbxuzaR9kPu+F7x0 c/84G7/XOfocgsrAXfTuBJleHCrg4QCzBz0XP6rLhNX1TUWK8KL82jT/uYZPn+XwqGe+ 2tZ1Te/5j6tcLrhtqEqki897eIkV+/RqZBoh0VSdI7iCllrrpr+bPcJcgAen6EmxEIRw 4eKw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=x-received:mime-version:in-reply-to:references:from:date:message-id :subject:to:cc:content-type:x-gm-message-state; bh=0ve1R+FQMWCCG153/L/7RqLO3/ynfY4vAd4Hlsp9YoU=; b=T3BMwLV89hWdVVoVRAfIs6Zs73Aj93oC7xKK+gJ3rKZmAGB9cHhfnG3aIIOEMHjSfy 9YaKMubEzGT+ysiQKxOaRmV0kaQWs0uPh4ANBIYrWwgI32jaNFHgZt4CsUZPy3CYZRRb eTWXKHRoQrAGfhR+01tKhB3LGu50+Q6f4Xo8h0nDPtp+SbwfbAKRZJbiol13ASTmcnYw 3sToZndbV58WxjHy385OGIM9Wrq/eLzANOR+pv+jc7e1WlCwakhM8SbJ6NYtM/MRIZxf gLBZEiE/UF2/H+2hjHvfGaPmtBKok7nQBBpSxOk7vlIbHFlSbBqwaSLyTvxKIIZ4rnNm 4R5w==
X-Received: by 10.49.71.165 with SMTP id w5mr22226596qeu.36.1368422541915; Sun, 12 May 2013 22:22:21 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.229.61.133 with HTTP; Sun, 12 May 2013 22:22:01 -0700 (PDT)
In-Reply-To: <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> <1447FA0C20ED5147A1AA0EF02890A64B1C2C818F@ESESSMB209.ericsson.se>
From: Justin Uberti <juberti@google.com>
Date: Sun, 12 May 2013 22:22:01 -0700
Message-ID: <CAOJ7v-3jVvL80Kj2XKD-pf4d7qZ7z+fK+vvLpDyD+Cb6N9RUww@mail.gmail.com>
To: Stefan Håkansson LK <stefan.lk.hakansson@ericsson.com>
Content-Type: multipart/alternative; boundary="047d7b5dbdcc83b90004dc92b38a"
X-Gm-Message-State: ALoCoQm1NnHaptDp/bwh4YCjSjorHXgpCkQWbhmTBJ/dRoVqsqbthBPIjHWl1HJ1mObjKye/3B1TFuOJZv4aSNka//QYcrXU2lF8hP5vRVwdYnqMaOb1a/NspbgBf8c2PjH/LhADY1qmcahiP/zYPBWgV+XpCyuxUQZMnr40k2DThvsMUEdviQu6iaJMGOWIdzjJngLNDtxw
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: Mon, 13 May 2013 05:22:36 -0000
On Sat, May 11, 2013 at 5:20 AM, Stefan Håkansson LK < stefan.lk.hakansson@ericsson.com> wrote: > 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). > > The sole API change that is proposed is the new .content property, to allow a MST to have its a=content property set, and as such be placed on its own m= line. The rest works using the existing APIs; the necessary a=remote-ssrc lines can be generated (to enable or disable a stream) based on whether a received MST is hooked up to an output or not.
- 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