Re: [rtcweb] Requesting "SDP or not SDP" debate to be re-opened
Iñaki Baz Castillo <ibc@aliax.net> Tue, 18 June 2013 21:29 UTC
Return-Path: <ibc@aliax.net>
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 7EAB411E810A for <rtcweb@ietfa.amsl.com>; Tue, 18 Jun 2013 14:29:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.661
X-Spam-Level:
X-Spam-Status: No, score=-1.661 tagged_above=-999 required=5 tests=[AWL=0.017, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, MIME_8BIT_HEADER=0.3, NO_RELAYS=-0.001]
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 ppN5K3dEEwJz for <rtcweb@ietfa.amsl.com>; Tue, 18 Jun 2013 14:29:13 -0700 (PDT)
Received: from mail-qc0-x22d.google.com (mail-qc0-x22d.google.com [IPv6:2607:f8b0:400d:c01::22d]) by ietfa.amsl.com (Postfix) with ESMTP id 9EDB111E8106 for <rtcweb@ietf.org>; Tue, 18 Jun 2013 14:29:13 -0700 (PDT)
Received: by mail-qc0-f173.google.com with SMTP id l10so2587457qcy.4 for <rtcweb@ietf.org>; Tue, 18 Jun 2013 14:29:13 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:content-transfer-encoding:x-gm-message-state; bh=F+qrD5ZLW+ga9YB7zvYt8N14hGaL/2upcg29wxyNFRw=; b=W1bxp6uJoqJ6GttPLIGv7UUXKRBwuadjpZ+CMVUymhgyVA5bwlbuoCsrpnRP1b2XEV PahJreHNa+gIrm9jai4MgOl5RPMvBfURSBS/bdeiM/6S2Tt8dSx9H3sgSeunkpu8tmuC FRAQJDsW8qwCDC0Ab+RlzTiqPe5LOpOxuqMFvyl2cgh4mXom7TGsIhaw4h45IwKhVIsw yCX3CBzqApRM9oXqXulmeDhGh7fE9d/Y2Cza0yFFvnwVl2ruKySD/G4jHJO0tEaLpjzI ZOMP53Ty3IscKlR2FgdCoR4/c+8oz33T4rxd64FdzbCKLU1+1/rFonolbc836AbUfhSG ENfw==
X-Received: by 10.224.164.205 with SMTP id f13mr646253qay.16.1371590953078; Tue, 18 Jun 2013 14:29:13 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.49.67.65 with HTTP; Tue, 18 Jun 2013 14:28:52 -0700 (PDT)
In-Reply-To: <AE1A6B5FD507DC4FB3C5166F3A05A4841A2C7D79@TK5EX14MBXC273.redmond.corp.microsoft.com>
References: <CALiegfkajJPxWZTzjYssP91VW+StStLpxoxGCkjOLKDMUWc0rA@mail.gmail.com> <CA+9kkMDk2L3SBPC08WU_5RcL16-Wzv8Mocj3-Qzmxz2E24ERGg@mail.gmail.com> <AE1A6B5FD507DC4FB3C5166F3A05A4841A2C7D79@TK5EX14MBXC273.redmond.corp.microsoft.com>
From: Iñaki Baz Castillo <ibc@aliax.net>
Date: Tue, 18 Jun 2013 23:28:52 +0200
Message-ID: <CALiegf=ZZiAoy2vJ=ONoUQZFJrK7ic+ukrAM8Rh8UCMLBVoqrw@mail.gmail.com>
To: "Matthew Kaufman (SKYPE)" <matthew.kaufman@skype.net>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Gm-Message-State: ALoCoQkmSoI7am93wdcTFrg4CqjPX/PvncdPrLgV4r1s01DhVXWZcA+/fULypktuTXs3IfY0ATsi
Cc: "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] Requesting "SDP or not SDP" debate to be re-opened
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: Tue, 18 Jun 2013 21:29:14 -0000
Hi, in reply to concers from Adam and Ted: AFAIK nobody voting for dropping SDP is requesting a "new format to replace SDP" (if I am wrong, then please correct me). What we all ask for is: - A JS API to ask the browser's WebRTC stack for media resources (this is accomplished with getUserMedia). - A JS API to provide the local PeerConnection with media data from a remote peer we want to establish a multimedia session with, but such an API must not be based on passing a blob SDP, but based on passing some kind of JS Object with detailed media attributes, including transport params (ICE fields, remote media types, remote codecs, other media features, and so on). - A JS API to request to our local PeerConnection media data that we can send to the remote peer, in the way we want, in one step or in multiple steps, and such an API call must not return a blob SDP but a JS Object with detailed media attributes (same as above). - Period. We don't want to be forced to O/A model (although I know of no other, but I do know there are other models that don't rely on O/A semantics). We don't want to deal with blob strings that must be retrieved from our local PC and sent to the remote PC as they are, untouched. Instead we want to pass and receive the media information in any custom way (which can be serialized in JSON, represented as SDP, etc) in a single step or in multiple steps (so those cared about ICE gathering delay can optimize their cuscom logic and code). And that's all (may be I miss something or I am wrong in some aspect). And once we have that: - There will appear cool JS libraries coded by SIP experts that will take the above "JS Object with media information" retrieved from our local PerrConnection and "export" it into a SDP string that will allow interoperability with SIP devices (those supporting WebRTC media requirements). For this, probably the IETF SIP WG may start a new item for specifying how such a SDP must look. The JS library will be hosted in some public server and will provide updates frequently ("press F5"). - Some SIP vendors could also provide their own JS library that offers more media features to interop with their gateways. - Some others will code JS libraries defining a new media signaling protocol in the wire. - And some others will code their own media signaling library for their websites in which they don't need interoperability with devices other than pure WebRTC browsers. - And some of them will use O/A and some others won't. So, regardingyour concerns about how hard is replacing SDP with "a new and better format", IMHO nobody is requesting that. Best regards. 2013/6/18 Matthew Kaufman (SKYPE) <matthew.kaufman@skype.net>: > The good news is that I co-authored and Microsoft published a nice starting > point for discussing a specification that doesn't have SDP O/A. > > The bad news is that it was voted down for future consideration at W3C. > > The good news is that W3C has apparently abdicated the entire responsibility > for producing a browser API to IETF, where it has not yet been voted down. > > More good news is that if and when the W3C considers the current > specification that the IETF produces, if it is not complete enough to > independently replicate without looking at other browser's source code (in > other words, if the SDP that is produced is not fully specified in an > interoperable way in either the W3C specification itself or, worst case, in > the entire stack of normative references), I will also have the pleasure of > co-authoring a formal objection to publishing that specification. > > One might consider that since the current SDP-based path we are on does not > have anywhere near a complete set of implementable normative references, and > that producing such might actually be harder than using something that > doesn't rely on SDP as the API surface, you might be a lot farther from > something that finishes the entire W3C process than you think. > > Matthew Kaufman > > ________________________________ > From: rtcweb-bounces@ietf.org [rtcweb-bounces@ietf.org] on behalf of Ted > Hardie [ted.ietf@gmail.com] > Sent: Tuesday, June 18, 2013 1:15 PM > To: Iñaki Baz Castillo > Cc: rtcweb@ietf.org > Subject: Re: [rtcweb] Requesting "SDP or not SDP" debate to be re-opened > > I've read the messages on this thread up to lunchtime in California on June > 18th. I have not consulted with the other chairs, because we are still > somewhat out of synch, so this is my personal response, rather than a chair > response. > > SDP occurs as an API control surface in this protocol, and it may also be > used in O/A semantics between endpoints. The request does not clearly state > which aspect is asking for reconsideration. Since one is handled in a > different group, that is critical. Secondly, the requirement the group has > is that the solution *provides support sufficient to allow O/A semantics*, > not that these must be used between two parties using the same signalling. > Being clear on what you would like to see by writing a draft proposal, > rather than simply asking to re-open concluded discussions would be helpful. > > Speaking very personally, I would like to see the group close having > completed its milestones. While I am very aware that re-using a syntax like > SDP makes for some unpleasant moments, I'm not sure that any system that > actual has any level of interoperability with existing SIP deployments as a > goal will avoid that unpleasantness--at best, you have a mechanism on one > end that looks different *but must be mapped to SDP* in the interoperability > case. Creating something new that accomplishes that and is substantially > better than SDP seems like a long task to me. > > Again, not as a chair decision or statement, but to give some response to > the points made. > > regards, > > Ted Hardie -- Iñaki Baz Castillo <ibc@aliax.net>
- Re: [rtcweb] Requesting "SDP or not SDP" debate t… Robin Raymond
- Re: [rtcweb] Requesting "SDP or not SDP" debate t… Roman Shpount
- Re: [rtcweb] Requesting "SDP or not SDP" debate t… Alexandre GOUAILLARD
- [rtcweb] Requesting "SDP or not SDP" debate to be… Iñaki Baz Castillo
- Re: [rtcweb] Requesting "SDP or not SDP" debate t… Erik Lagerway
- Re: [rtcweb] Requesting "SDP or not SDP" debate t… Ted Hardie
- Re: [rtcweb] Requesting "SDP or not SDP" debate t… Adam Roach
- Re: [rtcweb] Requesting "SDP or not SDP" debate t… Matthew Kaufman (SKYPE)
- Re: [rtcweb] Requesting "SDP or not SDP" debate t… Iñaki Baz Castillo
- Re: [rtcweb] Requesting "SDP or not SDP" debate t… Robin Raymond
- Re: [rtcweb] Requesting "SDP or not SDP" debate t… Peter Thatcher
- Re: [rtcweb] Requesting "SDP or not SDP" debate t… Martin Thomson
- Re: [rtcweb] Requesting "SDP or not SDP" debate t… Roman Shpount
- Re: [rtcweb] Requesting "SDP or not SDP" debate t… Iñaki Baz Castillo
- Re: [rtcweb] Requesting "SDP or not SDP" debate t… Robin Raymond
- Re: [rtcweb] Requesting "SDP or not SDP" debate t… Peter Thatcher
- Re: [rtcweb] Requesting "SDP or not SDP" debate t… Christer Holmberg
- Re: [rtcweb] Requesting "SDP or not SDP" debate t… Peter Thatcher
- Re: [rtcweb] Requesting "SDP or not SDP" debate t… Christer Holmberg
- Re: [rtcweb] Requesting "SDP or not SDP" debate t… Iñaki Baz Castillo
- Re: [rtcweb] Requesting "SDP or not SDP" debate t… Christer Holmberg
- Re: [rtcweb] Requesting "SDP or not SDP" debate t… Iñaki Baz Castillo
- Re: [rtcweb] Requesting "SDP or not SDP" debate t… Robin Raymond
- Re: [rtcweb] Requesting "SDP or not SDP" debate t… Peter Thatcher
- Re: [rtcweb] Requesting "SDP or not SDP" debate t… Iñaki Baz Castillo
- Re: [rtcweb] Requesting "SDP or not SDP" debate t… Peter Thatcher
- Re: [rtcweb] Requesting "SDP or not SDP" debate t… Matthew Kaufman
- Re: [rtcweb] Requesting "SDP or not SDP" debate t… Peter Thatcher
- Re: [rtcweb] Requesting "SDP or not SDP" debate t… Peter Thatcher
- Re: [rtcweb] Requesting "SDP or not SDP" debate t… Iñaki Baz Castillo
- Re: [rtcweb] Requesting "SDP or not SDP" debate t… Iñaki Baz Castillo
- Re: [rtcweb] Requesting "SDP or not SDP" debate t… Peter Thatcher
- Re: [rtcweb] Priorities - Was: Requesting "SDP or… Hutton, Andrew
- Re: [rtcweb] Requesting "SDP or not SDP" debate t… Iñaki Baz Castillo
- Re: [rtcweb] Requesting "SDP or not SDP" debate t… Peter Thatcher
- Re: [rtcweb] Requesting "SDP or not SDP" debate t… Iñaki Baz Castillo
- Re: [rtcweb] Requesting "SDP or not SDP" debate t… Peter Thatcher
- Re: [rtcweb] Requesting "SDP or not SDP" debate t… Iñaki Baz Castillo
- Re: [rtcweb] Requesting "SDP or not SDP" debate t… Matthew Kaufman
- Re: [rtcweb] Requesting "SDP or not SDP" debate t… Matthew Kaufman (SKYPE)
- Re: [rtcweb] Requesting "SDP or not SDP" debate t… Robin Raymond
- Re: [rtcweb] Requesting "SDP or not SDP" debate t… Matthew Kaufman (SKYPE)
- Re: [rtcweb] Requesting "SDP or not SDP" debate t… Peter Thatcher
- Re: [rtcweb] Requesting "SDP or not SDP" debate t… Matthew Kaufman
- Re: [rtcweb] Requesting "SDP or not SDP" debate t… Peter Thatcher
- Re: [rtcweb] Requesting "SDP or not SDP" debate t… Peter Thatcher
- Re: [rtcweb] Requesting "SDP or not SDP" debate t… Peter Thatcher
- Re: [rtcweb] Requesting "SDP or not SDP" debate t… Peter Thatcher
- Re: [rtcweb] Requesting "SDP or not SDP" debate t… Christer Holmberg
- Re: [rtcweb] Requesting "SDP or not SDP" debate t… Peter Thatcher
- Re: [rtcweb] Requesting "SDP or not SDP" debate t… Robin Raymond
- Re: [rtcweb] Requesting "SDP or not SDP" debate t… Martin Thomson
- Re: [rtcweb] Requesting "SDP or not SDP" debate t… Iñaki Baz Castillo
- Re: [rtcweb] Requesting "SDP or not SDP" debate t… Christer Holmberg
- [rtcweb] Priorities - Was: Requesting "SDP or not… Hutton, Andrew
- Re: [rtcweb] Requesting "SDP or not SDP" debate t… Harald Alvestrand
- Re: [rtcweb] Priorities - Was: Requesting "SDP or… Roman Shpount
- Re: [rtcweb] Priorities - Was: Requesting "SDP or… Matthew Kaufman (SKYPE)
- Re: [rtcweb] Requesting "SDP or not SDP" debate t… Iñaki Baz Castillo
- Re: [rtcweb] Priorities - Was: Requesting "SDP or… Hutton, Andrew
- Re: [rtcweb] Priorities - Was: Requesting "SDP or… Iñaki Baz Castillo
- Re: [rtcweb] Priorities - Was: Requesting "SDP or… Peter Thatcher
- Re: [rtcweb] Priorities - Was: Requesting "SDP or… Hutton, Andrew
- Re: [rtcweb] Requesting "SDP or not SDP" debate t… Harald Alvestrand
- Re: [rtcweb] Priorities - Was: Requesting "SDP or… Bernard Aboba
- Re: [rtcweb] Requesting "SDP or not SDP" debate t… Peter Thatcher
- Re: [rtcweb] Requesting "SDP or not SDP" debate t… Matthew Kaufman
- Re: [rtcweb] Priorities - Was: Requesting "SDP or… Bernard Aboba
- Re: [rtcweb] Priorities - Was: Requesting "SDP or… Richard Barnes
- Re: [rtcweb] Priorities - Was: Requesting "SDP or… Robin Raymond
- Re: [rtcweb] Requesting "SDP or not SDP" debate t… Peter Thatcher
- Re: [rtcweb] Requesting "SDP or not SDP" debate t… Matthew Kaufman
- Re: [rtcweb] Requesting "SDP or not SDP" debate t… Peter Thatcher
- Re: [rtcweb] Priorities - Was: Requesting "SDP or… Hutton, Andrew
- Re: [rtcweb] Priorities - Was: Requesting "SDP or… Parthasarathi R
- Re: [rtcweb] Requesting "SDP or not SDP" debate t… Iñaki Baz Castillo
- Re: [rtcweb] Requesting "SDP or not SDP" debate t… Emil Ivov
- Re: [rtcweb] Requesting "SDP or not SDP" debate t… Iñaki Baz Castillo
- Re: [rtcweb] Requesting "SDP or not SDP" debate t… Bossiel thioriguel
- Re: [rtcweb] Requesting "SDP or not SDP" debate t… Bossiel thioriguel
- Re: [rtcweb] Requesting "SDP or not SDP" debate t… Iñaki Baz Castillo
- Re: [rtcweb] Requesting "SDP or not SDP" debate t… Hutton, Andrew
- Re: [rtcweb] Requesting "SDP or not SDP" debate t… Hutton, Andrew
- Re: [rtcweb] Requesting "SDP or not SDP" debate t… Robin Raymond
- Re: [rtcweb] Requesting "SDP or not SDP" debate t… Robin Raymond
- Re: [rtcweb] Requesting "SDP or not SDP" debate t… Iñaki Baz Castillo
- Re: [rtcweb] Requesting "SDP or not SDP" debate t… Peter Thatcher
- Re: [rtcweb] Requesting "SDP or not SDP" debate t… Bossiel thioriguel
- Re: [rtcweb] Requesting "SDP or not SDP" debate t… Bossiel thioriguel
- Re: [rtcweb] Requesting "SDP or not SDP" debate t… Iñaki Baz Castillo
- Re: [rtcweb] Requesting "SDP or not SDP" debate t… Roman Shpount
- Re: [rtcweb] Requesting "SDP or not SDP" debate t… Roman Shpount
- Re: [rtcweb] Requesting "SDP or not SDP" debate t… Hutton, Andrew
- Re: [rtcweb] Requesting "SDP or not SDP" debate t… Matthew Kaufman (SKYPE)
- Re: [rtcweb] Requesting "SDP or not SDP" debate t… Silvia Pfeiffer
- Re: [rtcweb] Requesting "SDP or not SDP" debate t… Bossiel thioriguel
- Re: [rtcweb] Requesting "SDP or not SDP" debate t… Silvia Pfeiffer
- Re: [rtcweb] Requesting "SDP or not SDP" debate t… Roman Shpount
- Re: [rtcweb] Requesting "SDP or not SDP" debate t… Roman Shpount
- Re: [rtcweb] Requesting "SDP or not SDP" debate t… Martin Thomson