Re: [Perc] Drop support for E2E RTP header extensions

Nils Ohlmeier <nohlmeier@mozilla.com> Mon, 24 April 2017 20:57 UTC

Return-Path: <nohlmeier@mozilla.com>
X-Original-To: perc@ietfa.amsl.com
Delivered-To: perc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2CC401201F8 for <perc@ietfa.amsl.com>; Mon, 24 Apr 2017 13:57:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.7
X-Spam-Level:
X-Spam-Status: No, score=-2.7 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=mozilla.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 9QiIrvS4ve2j for <perc@ietfa.amsl.com>; Mon, 24 Apr 2017 13:57:37 -0700 (PDT)
Received: from mail-io0-x22e.google.com (mail-io0-x22e.google.com [IPv6:2607:f8b0:4001:c06::22e]) (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 94B851287A3 for <perc@ietf.org>; Mon, 24 Apr 2017 13:57:36 -0700 (PDT)
Received: by mail-io0-x22e.google.com with SMTP id a103so202138068ioj.1 for <perc@ietf.org>; Mon, 24 Apr 2017 13:57:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mozilla.com; s=google; h=from:message-id:mime-version:subject:date:in-reply-to:cc:to :references; bh=0zBzzLIQ/fGKruSaCOIuOhfaXIYiJs+dwck+upFw25c=; b=RYoJgnwkNRtFdC0G7T0VUonfQM6RvCkzODS2idWYK7crC6Isna9ppo294LivTR2XAP zSuorHe6heaVIU7c9Xs4BHUe4+/BUt1zIM+Jm8JEYwzfkZ6A5NWH2nxRuK6e3xr0HRB0 wdyjzHwrU2NfXhgK5VU0w374tZ91cGAnOYGoI=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:message-id:mime-version:subject:date :in-reply-to:cc:to:references; bh=0zBzzLIQ/fGKruSaCOIuOhfaXIYiJs+dwck+upFw25c=; b=oYJ/XK+3cGlIcB+jL98fF0lNekGdMOXGmYN3K/3W2Xl3BHKn0gv+C7bUTFPPTUiXpz I+oMP8aRRJpeMJbK6w2w5Qu3OTJXn/xbot9zVFOMmHED94uSXGXnVR8GPLagObfG5hDh ykkPd4zKRimjaWKygQ5g8BZsc6SYG8rvtLBZsx9uXHivKmSXLcTuIWx/Nq7NCTyniYH/ wdjPjiBLoPyHdHbd3paGAoagQdMdPpvkkqqmZ3BQbjLsEqRvRxqjSYEUUHMo3xsfPUTG yQ485dWYXl3FbkUk5ATXO4+BMxoN7Sr8OFheREEkhF5Gj0sgDdcpWR86jfwbVhI1zGd/ 0MPg==
X-Gm-Message-State: AN3rC/5K3gsBLOl1X6VGfYTYVVRvVhJ6rWTrkna9mQqXtAOsPTob0sap ygMq0MuhuJvM9a8D
X-Received: by 10.107.9.231 with SMTP id 100mr8791779ioj.90.1493067455862; Mon, 24 Apr 2017 13:57:35 -0700 (PDT)
Received: from ?IPv6:2620:101:80fc:224:3122:e88f:1459:8313? ([2620:101:80fc:224:3122:e88f:1459:8313]) by smtp.gmail.com with ESMTPSA id y7sm294584itc.27.2017.04.24.13.57.33 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 24 Apr 2017 13:57:34 -0700 (PDT)
From: Nils Ohlmeier <nohlmeier@mozilla.com>
Message-Id: <8FD07F5D-CD52-445B-AF75-BA1696F3A151@mozilla.com>
Content-Type: multipart/signed; boundary="Apple-Mail=_771AF090-4262-40C1-B05B-0105D67BE5B6"; protocol="application/pgp-signature"; micalg="pgp-sha512"
Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\))
Date: Mon, 24 Apr 2017 13:57:30 -0700
In-Reply-To: <aef9a32f-f761-c9e8-de99-57c4acfd5088@gmail.com>
Cc: Richard Barnes <rlb@ipv.sx>, Jonathan Lennox <jonathan@vidyo.com>, "perc@ietf.org" <perc@ietf.org>
To: Sergio Garcia Murillo <sergio.garcia.murillo@gmail.com>
References: <49c7de34-8bc6-bb7d-4524-0af26089eecb@gmail.com> <1CF6F66C-939F-484D-8C53-46ACB8CA69BE@vidyo.com> <27ca2993-5c66-8388-7187-b47ed8ae1340@gmail.com> <CAL02cgRDaz7BT+GzxWJ0cM7rebhd2cu2WbPy+Mwjkk0wJK=6mw@mail.gmail.com> <aef9a32f-f761-c9e8-de99-57c4acfd5088@gmail.com>
X-Mailer: Apple Mail (2.3273)
Archived-At: <https://mailarchive.ietf.org/arch/msg/perc/TFon8XbW3K28Zu8WXSzudMGQWGs>
Subject: Re: [Perc] Drop support for E2E RTP header extensions
X-BeenThere: perc@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Privacy Enhanced RTP Conferencing <perc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/perc>, <mailto:perc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/perc/>
List-Post: <mailto:perc@ietf.org>
List-Help: <mailto:perc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/perc>, <mailto:perc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 24 Apr 2017 20:57:39 -0000

> On Apr 24, 2017, at 08:57, Sergio Garcia Murillo <sergio.garcia.murillo@gmail.com> wrote:
> 
> RTP header extensions are negotiated on the SDP O/A, so not all endpoints may support same header extension, and even if they support same set of extensions, they may be negotiated with different ids. So it is impossible to support RTP header extensions E2E except in the scenario in which all endpoints support same subset of extensions and happens to be negotiated with same id.

The topic of header extensions has been discussed in the past at the first perc interim meeting on 2016-01-11. I suggest reading the meeting minutes and materials from that meeting: https://datatracker.ietf.org/group/perc/meetings/ <https://datatracker.ietf.org/group/perc/meetings/>
It appears at the time discussion on RTCP had not concluded yet. But I don’t think that the conclusion of doing RTCP hop-by-hop only changes substantially the arguments to allow end-to-end header extensions.

I assume nobody disagrees that negotiating end-to-end header extension is not easy. But it is purely a signaling problem. I don’t see a technical reason why the media plane should dis-allowed it.
As it is a signaling issue it also means that every PERC conferencing solution is free to remove end-to-end header extension from the signaling if it wants to make it’s life easier.

Best
  Nils Ohlmeier