Re: [rtcweb] Replacing a=extmap mapping in re-offer, is it legal?

Iñaki Baz Castillo <ibc@aliax.net> Mon, 07 August 2017 14:18 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 50746132433 for <rtcweb@ietfa.amsl.com>; Mon, 7 Aug 2017 07:18:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level:
X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_LOW=-0.7] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=aliax-net.20150623.gappssmtp.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gSh4gll-GD2y for <rtcweb@ietfa.amsl.com>; Mon, 7 Aug 2017 07:18:38 -0700 (PDT)
Received: from mail-wm0-x229.google.com (mail-wm0-x229.google.com [IPv6:2a00:1450:400c:c09::229]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 54B4E13242E for <rtcweb@ietf.org>; Mon, 7 Aug 2017 07:18:38 -0700 (PDT)
Received: by mail-wm0-x229.google.com with SMTP id k20so27013823wmg.0 for <rtcweb@ietf.org>; Mon, 07 Aug 2017 07:18:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=aliax-net.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=PfpSA90UvHUB5+QggivwWSZp7mG0KMzeukKBwNX4jV4=; b=v2ig1QoxPOaN23it6r5oiFEt7ugwt/eAFpaTmUK+39tItvmh7zUPEInDXa4JlO1Qag i5FKMheoNfAz/P9bdjaTW/12s4cSf2kFXVOPp9RRl/9RZLpS8hm690dxuJYJUpuM9qIS 21lFnTmJPwsBDsCV3rkkfKy7cZK/yzPID/MgvVLLbig+9I0bZ3+/CQuLYEIYbBL/Aegk DxE9U5irFvOgdIo9ONjF5jft06+B3Z7YG30AGH6DRtivNd6rMtJ0JXuG2DeAOp+ioKBD xcz5s85eu2Q9Eune5v1234fS+GrP21ioISQVfHYhgp8PYzjnRA3lYb+QbK18aoMcV6qW TCiQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=PfpSA90UvHUB5+QggivwWSZp7mG0KMzeukKBwNX4jV4=; b=AcIabBmHAqj2ImkfzBUH+nhS/lcZuPp73wbyq99j9oliOHeh1N8JbRG08LJxnErc0Y tr7d5aCAKD9CVcCLsanvn4AN63bktg9mzW2bAatzFsQpN7IqfglPSHeiF1iA0bv7vmgf 1tklZfcoZVftrR+BMo/mA20udUrwhkFvGRDieJmRAc7bJQhgQ50ZJ532frI5sWliime3 +WzPt04q/609CE5RTVN9YkyHeKU30DBCWHSbU2SS890ty5p2x25VN1CTG0X0zeK+ZrQP WFndLIK+RhaaNcUaEZH/VCnMZzQlVJjfz6yAEDvyWpW5UumizWCxKFx/QcUt2DMfWgfW +TXw==
X-Gm-Message-State: AHYfb5iGBqmfGmzLt7+b1aLcXh08ZkND5sOTbxb0AsHuRhTonUBs9ckl HIV0NRjLEZDclIXfLmoRJtX2b7qpy8tw
X-Received: by 10.80.220.5 with SMTP id q5mr1113188edk.223.1502115516851; Mon, 07 Aug 2017 07:18:36 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.80.152.129 with HTTP; Mon, 7 Aug 2017 07:18:16 -0700 (PDT)
In-Reply-To: <7594FB04B1934943A5C02806D1A2204B4CCB17B5@ESESSMB109.ericsson.se>
References: <CALiegf=_3XV9NnEzi4e6Tb=d5KiqpjtH09grrEzZvWrbaDOcxw@mail.gmail.com> <7594FB04B1934943A5C02806D1A2204B4CCB17B5@ESESSMB109.ericsson.se>
From: Iñaki Baz Castillo <ibc@aliax.net>
Date: Mon, 07 Aug 2017 16:18:16 +0200
Message-ID: <CALiegf=_W=ma9w0o6J9sa6fAfNLw0Zc7d9nMb+nOs6cS-9C5QQ@mail.gmail.com>
To: Christer Holmberg <christer.holmberg@ericsson.com>
Cc: "rtcweb@ietf.org" <rtcweb@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtcweb/T3PMocfpuu1jzHqVI8lwET33d5A>
Subject: Re: [rtcweb] Replacing a=extmap mapping in re-offer, is it legal?
X-BeenThere: rtcweb@ietf.org
X-Mailman-Version: 2.1.22
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: <https://mailarchive.ietf.org/arch/browse/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, 07 Aug 2017 14:18:40 -0000

On Mon, Aug 7, 2017 at 4:10 PM, Christer Holmberg
<christer.holmberg@ericsson.com> wrote:
> My assumption is that it by default is always allowed to re-negotiate SDP attribute values. And, if it's not, it should be explicitly indicated.

SDP O/A is really error prune. This must end. It cannot happen that,
for every renegotiation (which may be it just wants to add/remove a
track) everything regarding ICE, DTLS, codecs. extmap, etc etc must be
re-inspected.


> You said that Chrome keeps the previously negotiated value. Does Chrome still accept the new offer?

AFAIR it does not complain, but it's hard to know whether Chrome keeps
the previously negotiated ext mapping or respects the new one, since
another "SDP O/A related bug" happens:

https://bugzilla.mozilla.org/show_bug.cgi?id=1247725


This is really crazy. I hope we can drop SDP from WebRTC soon. This is not sane.

-- 
Iñaki Baz Castillo
<ibc@aliax.net>