[AVTCORE] Topologies-update, paragraph covering relationship of RTP header extensions and RTCP

Stephan Wenger <stewe@stewe.org> Tue, 11 November 2014 22:48 UTC

Return-Path: <stewe@stewe.org>
X-Original-To: avt@ietfa.amsl.com
Delivered-To: avt@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A3E5B1A1BB4 for <avt@ietfa.amsl.com>; Tue, 11 Nov 2014 14:48:00 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level:
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham
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 lcvPC4RC50gx for <avt@ietfa.amsl.com>; Tue, 11 Nov 2014 14:47:57 -0800 (PST)
Received: from na01-by2-obe.outbound.protection.outlook.com (mail-by2on0107.outbound.protection.outlook.com [207.46.100.107]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D55331A6EDA for <avt@ietf.org>; Tue, 11 Nov 2014 14:47:53 -0800 (PST)
Received: from CY1PR0701MB1276.namprd07.prod.outlook.com (25.160.149.19) by CY1PR0701MB1275.namprd07.prod.outlook.com (25.160.149.18) with Microsoft SMTP Server (TLS) id 15.1.16.15; Tue, 11 Nov 2014 22:47:51 +0000
Received: from CY1PR0701MB1276.namprd07.prod.outlook.com ([25.160.149.19]) by CY1PR0701MB1276.namprd07.prod.outlook.com ([25.160.149.19]) with mapi id 15.01.0016.006; Tue, 11 Nov 2014 22:47:51 +0000
From: Stephan Wenger <stewe@stewe.org>
To: "avt@ietf.org" <avt@ietf.org>
Thread-Topic: Topologies-update, paragraph covering relationship of RTP header extensions and RTCP
Thread-Index: AQHP/gGF2NuGLYH3kkGZiVbnWApzSA==
Date: Tue, 11 Nov 2014 22:47:50 +0000
Message-ID: <D087B5F0.4AEFC%stewe@stewe.org>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [31.133.137.107]
x-microsoft-antispam: BCL:0;PCL:0;RULEID:;SRVR:CY1PR0701MB1275;
x-exchange-antispam-report-test: UriScan:;
x-exchange-antispam-report-cfa: BCL:0;PCL:0;RULEID:;SRVR:CY1PR0701MB1275;
x-forefront-prvs: 0392679D18
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(189002)(199003)(479174003)(164054003)(53754006)(122556002)(229853001)(2501002)(101416001)(40100003)(31966008)(92726001)(2351001)(107046002)(16236675004)(110136001)(92566001)(2656002)(97736003)(36756003)(87936001)(21056001)(86362001)(20776003)(64706001)(77096003)(77156002)(62966003)(106356001)(66066001)(4396001)(120916001)(106116001)(50986999)(99396003)(95666004)(54356999)(46102003)(99286002)(105586002)(42262002); DIR:OUT; SFP:1102; SCL:1; SRVR:CY1PR0701MB1275; H:CY1PR0701MB1276.namprd07.prod.outlook.com; FPR:; MLV:sfv; PTR:InfoNoRecords; MX:1; A:0; LANG:en;
Content-Type: multipart/alternative; boundary="_000_D087B5F04AEFCstewesteweorg_"
MIME-Version: 1.0
X-OriginatorOrg: stewe.org
Archived-At: http://mailarchive.ietf.org/arch/msg/avt/N4nQwgxLAeHK4t7tc4rtjMeaK8M
Cc: Jonathan Lennox <jonathan@vidyo.com>, Colin Perkins <csp@csperkins.org>
Subject: [AVTCORE] Topologies-update, paragraph covering relationship of RTP header extensions and RTCP
X-BeenThere: avt@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Audio/Video Transport Core Maintenance <avt.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/avt>, <mailto:avt-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/avt/>
List-Post: <mailto:avt@ietf.org>
List-Help: <mailto:avt-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/avt>, <mailto:avt-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 11 Nov 2014 22:48:00 -0000

Hi all,
In yesterday's AVTCORE session, we decided to include a paragraph into the draft that addresses Roni's concerns as expressed in his email dated 9/26/2014 and discussed in the session.  Attached the proposed paragraph, as worked out between Roni, Jonathan Lennox, Colin Perkins, and myself.  It will be placed in a slightly restructured section 4.
I'll wait for comments on the list for a day or two, and then spin version 05 of topologies-update covering this and also fixes of the nits mention by Bo Burman.  I understand that this updated draft will be subject to another short WGLC.  Of course, comments now would make my life easier, so please do so if you can.
Thanks,
Stephan




Some RTP header extensions have relevance not only end-to-end, but also hop-to-hop, meaning at least some of the middleboxes in the path are aware of their potential presence through signaling, intercept and interpret such header extensions and potentially also rewrite or generate them.  Modern header extensions generally follow [RFC5285] which allows for all of the above. Examples for such header extensions include the mid (media ID) in [draft-ietf-mmusic-sdp-bundle-negotiation-12].  There is also a generalization of mapping RTCP SDES into an RTP header extension [draft-westerlund-avtext-sdes-hdr-ext-02].


When such header extensions are in use, any middle box that understands it must ensure consistency between the extensions it sees and/or generates, and the RTCP it receives and generates.  For example, the mid of bundle is sent in an RTP header extension and also in an RTCP SDES message.  This apparent redundancy was introduced as unaware middleboxes may choose to discard RTP header extensions.  Obviously, inconsistency between the media ID sent in the RTP header extension and in the RTSP SDES message could lead to undesirable results, and, therefore, consistency is needed.  Middleboxes unaware of the nature of a header extension, as specified in [RFC5285], are free to forward or discard header extensions.