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

Cullen Jennings <fluffy@iii.ca> Tue, 09 May 2017 16:08 UTC

Return-Path: <fluffy@iii.ca>
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 13D77129461 for <perc@ietfa.amsl.com>; Tue, 9 May 2017 09:08:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.78
X-Spam-Level:
X-Spam-Status: No, score=0.78 tagged_above=-999 required=5 tests=[BAYES_50=0.8, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
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 0_Sxly7khjMW for <perc@ietfa.amsl.com>; Tue, 9 May 2017 09:08:06 -0700 (PDT)
Received: from smtp101.ord1c.emailsrvr.com (smtp101.ord1c.emailsrvr.com [108.166.43.101]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id F09AD12420B for <perc@ietf.org>; Tue, 9 May 2017 09:08:04 -0700 (PDT)
Received: from smtp5.relay.ord1c.emailsrvr.com (localhost [127.0.0.1]) by smtp5.relay.ord1c.emailsrvr.com (SMTP Server) with ESMTP id 25AF94034A; Tue, 9 May 2017 12:08:04 -0400 (EDT)
X-Auth-ID: fluffy@iii.ca
Received: by smtp5.relay.ord1c.emailsrvr.com (Authenticated sender: fluffy-AT-iii.ca) with ESMTPSA id 4DD3E40458; Tue, 9 May 2017 12:08:00 -0400 (EDT)
X-Sender-Id: fluffy@iii.ca
Received: from [172.19.131.173] ([UNAVAILABLE]. [199.167.24.132]) (using TLSv1 with cipher DHE-RSA-AES256-SHA) by 0.0.0.0:587 (trex/5.7.12); Tue, 09 May 2017 12:08:04 -0400
Content-Type: multipart/alternative; boundary="Apple-Mail=_091F2E39-FD09-467D-97F8-14D60C619333"
Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\))
From: Cullen Jennings <fluffy@iii.ca>
In-Reply-To: <aff1a9bf-7dcb-71e6-3d01-afe5cac87ca5@gmail.com>
Date: Tue, 09 May 2017 09:07:56 -0700
Cc: Nils Ohlmeier <nohlmeier@mozilla.com>, Richard Barnes <rlb@ipv.sx>, Jonathan Lennox <jonathan@vidyo.com>, "perc@ietf.org" <perc@ietf.org>
Message-Id: <E234DDC1-9AB5-4C64-91C0-A8FCB58DA351@iii.ca>
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> <8FD07F5D-CD52-445B-AF75-BA1696F3A151@mozilla.com> <aff1a9bf-7dcb-71e6-3d01-afe5cac87ca5@gmail.com>
To: Sergio Garcia Murillo <sergio.garcia.murillo@gmail.com>
X-Mailer: Apple Mail (2.3124)
Archived-At: <https://mailarchive.ietf.org/arch/msg/perc/vJTLSTi6_sGJYfBGQjKD4Fa6Kwk>
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: Tue, 09 May 2017 16:08:08 -0000

> 
> Let me recap:
> We don't have an use case for E2E rtp header extensions

I don't think that is the case. There have been uses discussed that need integrity today and people want to make sure the framework does not limit what can be done in the future. Keep in mind their are lots of header extensions for RTP that are not defined by the IETF. 
> We don't provide a solution for signaling E2E rtp header extensions vs HBH ones

Sure we do - it's SDP. In some case, the MD might have to do a re-offer to bring things into line with what it needs. 
> 
> We don't provide a solution on how to successfully signal/handling different subsets of rtp header extensions and unify the negotiated ids
I think we do 

> 
> We introduce a new concept of rtp header ordering that is not defined anywhere and is not supported by anyone currently making implementation much more difficult
When we introduced a way to have HBH and E2E, we provided a provided a way to say which way a header was handled by putting it before or after the OBH. I don't find that very hard to implement. For people that have only HBH headers, it is really easy. 

> 
> We don't expect anyone implementing it

No, there are already implementations of this. 

> Really, I don't see any reason why we have to keep support for E2E rtp header extensions.

Because if you don't design them in now, they are really hard to add later.