Re: [rtcweb] draft-ietf-rtcweb-jsep-05 - Subsequent Offers
Martin Thomson <martin.thomson@gmail.com> Wed, 06 November 2013 22:06 UTC
Return-Path: <martin.thomson@gmail.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 50ECA21E809E for <rtcweb@ietfa.amsl.com>; Wed, 6 Nov 2013 14:06:42 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.524
X-Spam-Level:
X-Spam-Status: No, score=-2.524 tagged_above=-999 required=5 tests=[AWL=0.076, BAYES_00=-2.599, 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 kcPSxjy-e-Rf for <rtcweb@ietfa.amsl.com>; Wed, 6 Nov 2013 14:06:40 -0800 (PST)
Received: from mail-wg0-x232.google.com (mail-wg0-x232.google.com [IPv6:2a00:1450:400c:c00::232]) by ietfa.amsl.com (Postfix) with ESMTP id D244F21E80FC for <rtcweb@ietf.org>; Wed, 6 Nov 2013 14:06:20 -0800 (PST)
Received: by mail-wg0-f50.google.com with SMTP id n12so133201wgh.17 for <rtcweb@ietf.org>; Wed, 06 Nov 2013 14:06:19 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; bh=gjmetUmA/kMHOY9VfMdPN0aGfqTcykBylzgn+PUWSw8=; b=UyiflyjH2YFJfgo2RlA3Bjuk5kj94HXJEKbTLySsLl9yOPNKJwimgKazeybx5b9RCy ItZ887U99p7CrXClV6Y/mk3KSh2FAQMKmlVF60b1PeVYTbJqX5EnuL8aW/V5CDekQ1yE C+CQIXDF4sBwzGDatJZe2+mME2BV3dQuNphjrgYgceEIsSFIUe/ZYw7LIaDMyU6eogXX nl/SMhj1yVo2OfDKCRgxplUXF6AsFNN7kGnhpt1I7JOsAA8LAAg0fE7r3EaUUpwTRBfu vNXnPEg5J7J3k3b9i7D7L1QKNpNrgu+1Q2NdkmJfdQZMs7Pj9fnnjbqD8LUa7siJfHRc FJGw==
MIME-Version: 1.0
X-Received: by 10.194.250.6 with SMTP id yy6mr4478875wjc.13.1383775579480; Wed, 06 Nov 2013 14:06:19 -0800 (PST)
Received: by 10.227.202.194 with HTTP; Wed, 6 Nov 2013 14:06:19 -0800 (PST)
In-Reply-To: <9F33F40F6F2CD847824537F3C4E37DDF17C337D0@MCHP04MSX.global-ad.net>
References: <527420FC.3070805@alum.mit.edu> <CAOJ7v-3tMLV0Zs5po_1daWuVaMPtrZK0g+L=kzPnLd0jGtfRXQ@mail.gmail.com> <CAPms+wQMN9+=wy5EJX0LUwZQRrJk2HebbJOADhhGeQpm2jzO8g@mail.gmail.com> <CAOJ7v-0UmZcuYbEzY5Z5WhFw7x_qP2pgntWEY_3byhNWTJqbnA@mail.gmail.com> <CAOJ7v-0c4F9i2Pkc0kjGkhcVDV227EiCH7PdLY--PKmcUMkG2Q@mail.gmail.com> <9F33F40F6F2CD847824537F3C4E37DDF17C337D0@MCHP04MSX.global-ad.net>
Date: Wed, 06 Nov 2013 14:06:19 -0800
Message-ID: <CABkgnnUtjB3Up50nKpALFoG9i47MCXME-98Cju0XTp5r_7z57Q@mail.gmail.com>
From: Martin Thomson <martin.thomson@gmail.com>
To: "Hutton, Andrew" <andrew.hutton@unify.com>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Cc: "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] draft-ietf-rtcweb-jsep-05 - Subsequent Offers
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: Wed, 06 Nov 2013 22:06:42 -0000
The question in the room was: Given a negotiated session with "A, B, and C", is an endpoint permitted to create an offer that includes "D"? A great many people said yes, because that is how SDP is most commonly used. I agree that not offering A, B or C would be bad. On 6 November 2013 14:01, Hutton, Andrew <andrew.hutton@unify.com> wrote: > I vote for option 2 – Application controls renegotiation through constraint. > > > > Option 1 would be bad. > > > > Option 3 would be very bad. > > > > Andy > > > > > > From: rtcweb-bounces@ietf.org [mailto:rtcweb-bounces@ietf.org] On Behalf Of > Justin Uberti > Sent: 06 November 2013 13:37 > To: Michael Procter > > > Cc: rtcweb@ietf.org > Subject: Re: [rtcweb] draft-ietf-rtcweb-jsep-05 - Subsequent Offers > > > > From the room discussion, I sensed 3 possible options to move forward. > > 1) MUST NOT renegotiate codecs etc. (new PeerConnection if you want to > renegotiate) > > 2) MUST NOT renegotiate codecs etc. by default, but MUST support option to > renegotiate (application controls renegotiation through constraint) > > 3) SHOULD NOT renegotiate codecs etc, but implementation MAY do so if > desired (no application logic needed, but non-deterministic API behavior) > > > > "etc" here would not include anything that would result in the offer > changing from the previously agreed-upon local description, including > codecs, RTP header extensions, RTCP feedback mechanisms, BUNDLE groupings, > or use of FEC/RTX. > > > > I proposed #1 in the room, but see #2 as a reasonable solution. That > provides the application with full control over what it wants, as well as > deterministic behavior. > > > > On Wed, Nov 6, 2013 at 1:29 PM, Justin Uberti <juberti@google.com> wrote: > > Yes, it would. But I think the problem still exists for applications that > don't use partial offer/answers. > > > > On Wed, Nov 6, 2013 at 12:47 PM, Michael Procter <michael@voip.co.uk> wrote: > > On 3 November 2013 22:55, Justin Uberti <juberti@google.com> wrote: >> According to section 5.2.5, it seems that this is only the cases for >> offers >> triggered by offerless reINVITEs. I don't think we want to be >> re-allocating >> and negotiating codecs every time we want to make a change to the session >> descriptions in use. > > Would the partial offer/answer work address at least part of this? > m-lines that you don't want to change wouldn't need to be advertised > at all, rather than being advertised with a restricted codec set. > > Michael > > > > > > > _______________________________________________ > rtcweb mailing list > rtcweb@ietf.org > https://www.ietf.org/mailman/listinfo/rtcweb >
- Re: [rtcweb] draft-ietf-rtcweb-jsep-05 - Subseque… Paul Kyzivat
- Re: [rtcweb] draft-ietf-rtcweb-jsep-05 - Subseque… Parthasarathi R
- Re: [rtcweb] draft-ietf-rtcweb-jsep-05 - Subseque… Justin Uberti
- Re: [rtcweb] draft-ietf-rtcweb-jsep-05 - Subseque… Hutton, Andrew
- Re: [rtcweb] draft-ietf-rtcweb-jsep-05 - Subseque… Michael Procter
- Re: [rtcweb] draft-ietf-rtcweb-jsep-05 - Subseque… Justin Uberti
- Re: [rtcweb] draft-ietf-rtcweb-jsep-05 - Subseque… Justin Uberti
- Re: [rtcweb] draft-ietf-rtcweb-jsep-05 - Subseque… Hutton, Andrew
- Re: [rtcweb] draft-ietf-rtcweb-jsep-05 - Subseque… Martin Thomson
- Re: [rtcweb] draft-ietf-rtcweb-jsep-05 - Subseque… Hutton, Andrew
- Re: [rtcweb] draft-ietf-rtcweb-jsep-05 - Subseque… Harald Alvestrand
- Re: [rtcweb] draft-ietf-rtcweb-jsep-05 - Subseque… Martin Thomson
- Re: [rtcweb] draft-ietf-rtcweb-jsep-05 - Subseque… Paul Kyzivat
- Re: [rtcweb] draft-ietf-rtcweb-jsep-05 - Subseque… Justin Uberti
- Re: [rtcweb] draft-ietf-rtcweb-jsep-05 - Subseque… Martin Thomson
- Re: [rtcweb] draft-ietf-rtcweb-jsep-05 - Subseque… Stefan Håkansson LK