[AVTCORE] IANAs payload type number registry and RFC 5761
Magnus Westerlund <magnus.westerlund@ericsson.com> Thu, 23 January 2014 15:19 UTC
Return-Path: <magnus.westerlund@ericsson.com>
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 C3AAA1A001E for <avt@ietfa.amsl.com>; Thu, 23 Jan 2014 07:19:05 -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, 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 4_DknMFSGgXh for <avt@ietfa.amsl.com>; Thu, 23 Jan 2014 07:19:04 -0800 (PST)
Received: from sesbmg20.ericsson.net (sesbmg20.ericsson.net [193.180.251.56]) by ietfa.amsl.com (Postfix) with ESMTP id 8C1F71A0006 for <avt@ietf.org>; Thu, 23 Jan 2014 07:19:03 -0800 (PST)
X-AuditID: c1b4fb38-b7f418e000001099-49-52e132e511cf
Received: from ESESSHC005.ericsson.se (Unknown_Domain [153.88.253.124]) by sesbmg20.ericsson.net (Symantec Mail Security) with SMTP id 58.6F.04249.5E231E25; Thu, 23 Jan 2014 16:19:02 +0100 (CET)
Received: from [127.0.0.1] (153.88.183.153) by smtp.internal.ericsson.com (153.88.183.35) with Microsoft SMTP Server id 14.2.347.0; Thu, 23 Jan 2014 16:19:01 +0100
Message-ID: <52E132E5.40207@ericsson.com>
Date: Thu, 23 Jan 2014 16:19:01 +0100
From: Magnus Westerlund <magnus.westerlund@ericsson.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:24.0) Gecko/20100101 Thunderbird/24.2.0
MIME-Version: 1.0
To: IETF AVTCore WG <avt@ietf.org>
X-Enigmail-Version: 1.6
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 8bit
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMJMWRmVeSWpSXmKPExsUyM+Jvje4zo4dBBmcmC1q87FnJ7sDosWTJ T6YAxigum5TUnMyy1CJ9uwSujHld7xkLOuQr/r+6xNLAOFGyi5GTQ0LARGLZk3ZGCFtM4sK9 9WxdjFwcQgJHGCUmnGpjgXCWM0q8f98GVsUroClxaNchMJtFQFXi/eLpbCA2m4CFxM0fjWC2 qECwxK1pD9gh6gUlTs58wgJiiwgoSeyYtI0ZxBYGqv+15CpQnANos7hET2MQSJhZQE9iytUW RghbXqJ562ywciEBbYmGpg7WCYz8s5BMnYWkZRaSlgWMzKsYOYpTi5Ny040MNjECA+rglt8W Oxgv/7U5xCjNwaIkzvvxrXOQkEB6YklqdmpqQWpRfFFpTmrxIUYmDk6pBsaAM47cSxy/T5Tb MfXE28AlIs9yA3f4Tr0Xb2xTuc3IPqC4Y/dJnhpjDQPW91ESPBdb1fyYPpW62R9nPSZyUjq5 XDB6QoJKuIRST6TdzAIZ5+DEeBWtR4t/X4lui1CxOC0pzHKbVUDmOJ/QbO/zOfwb+JU8q2e1 /DeR3LDeJ26ZmUv8IRkJJZbijERDLeai4kQA/eZYm/YBAAA=
Subject: [AVTCORE] IANAs payload type number registry and RFC 5761
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: Thu, 23 Jan 2014 15:19:05 -0000
WG, (As Chair) I started writing on a email to IANA regarding our discussion and the need to update the registry: http://www.iana.org/assignments/rtp-parameters/rtp-parameters.xhtml#rtp-parameters-1 After having reviewed RFC 3551, RFC 5761, the registry and the email discuss and do question the recommendation the discussion and https://datatracker.ietf.org/doc/draft-wu-avtcore-dynamic-pt-usage/ have on this topic. My understanding of Dale's original message to this list and the reason for raising this issue is that people look at this table to determine how to handle dynamic PT assignments. This is a closed registry and has therefore not been updated. Also the relevant information around how to chose dynamic payload type ranges are present now in two documents. Namely RFC 3551, Section 3: This profile reserves payload type numbers in the range 96-127 exclusively for dynamic assignment. Applications SHOULD first use values in this range for dynamic payload types. Those applications which need to define more than 32 dynamic payload types MAY bind codes below 96, in which case it is RECOMMENDED that unassigned payload type numbers be used first. However, the statically assigned payload types are default bindings and MAY be dynamically bound to new encodings if needed. Redefining payload types below 96 may cause incorrect operation if an attempt is made to join a session without obtaining session description information that defines the dynamic payload types. This is further expanded on given that one is using RTP/RTCP multiplexing by RFC 5761 that adds the additional rules and clarification in Section 4: Given these constraints, it is RECOMMENDED to follow the guidelines in the RTP/AVP profile [7] for the choice of RTP payload type values, with the additional restriction that payload type values in the range 64-95 MUST NOT be used. Specifically, dynamic RTP payload types SHOULD be chosen in the range 96-127 where possible. Values below 64 MAY be used if that is insufficient, in which case it is RECOMMENDED that payload type numbers that are not statically assigned by [7] be used first. Thus, if this is the main reason why people want to update the registry I would recommend that we propose to IANA to update the registries note, that is not particular helpful at this point. I believe a good note for this registry would contain three things. 1. That the registry is closed, see RFC 3551, no additional registrations will be done. The payload types that have a static mapping are the below ones (0-34). 2. The "Reserved for RTCP conflict avoidance" in this table is not up to date. Instead http://www.iana.org/assignments/rtp-parameters/rtp-parameters.xhtml#rtp-parameters-4 provides the list of the RTCP types that has actually been registered. Subtract 128 from the RTCP Packet Type value to find the corresponding PT value with collision risk. For further information see RFC 3551 and RFC 5761. 3. If you seek guidance on which PT values to use for assigning dynamic payload types, then that is present in RFC 3551 (Section 3) and RFC 5761 (Section 4). I think such a note update will continue to be more relevant that a current patch to the reserved range. It also avoids the complexities that the dynamic payload type assignment rules are different between users of RFC 5761 and those who don't. Comments Magnus Westerlund ---------------------------------------------------------------------- Services, Media and Network features, Ericsson Research EAB/TXM ---------------------------------------------------------------------- Ericsson AB | Phone +46 10 7148287 Färögatan 6 | Mobile +46 73 0949079 SE-164 80 Stockholm, Sweden | mailto: magnus.westerlund@ericsson.com ----------------------------------------------------------------------
- [AVTCORE] IANAs payload type number registry and … Magnus Westerlund
- Re: [AVTCORE] IANAs payload type number registry … Dale R. Worley
- Re: [AVTCORE] IANAs payload type number registry … Adam Roach
- Re: [AVTCORE] IANAs payload type number registry … Magnus Westerlund
- Re: [AVTCORE] IANAs payload type number registry … Kevin Gross
- Re: [AVTCORE] IANAs payload type number registry … Magnus Westerlund
- Re: [AVTCORE] IANAs payload type number registry … Kevin Gross
- Re: [AVTCORE] IANAs payload type number registry … Magnus Westerlund
- Re: [AVTCORE] IANAs payload type number registry … Magnus Westerlund
- Re: [AVTCORE] IANAs payload type number registry … Magnus Westerlund
- Re: [AVTCORE] IANAs payload type number registry … Magnus Westerlund