Re: [payload] draft-ramalho-payload-g7110-00 to bediscussed inAVTEXT
"Michael Ramalho (mramalho)" <mramalho@cisco.com> Sun, 21 August 2011 17:10 UTC
Return-Path: <mramalho@cisco.com>
X-Original-To: payload@ietfa.amsl.com
Delivered-To: payload@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 49F5521F84E8; Sun, 21 Aug 2011 10:10:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level:
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5 tests=[AWL=0.102, BAYES_00=-2.599, J_CHICKENPOX_16=0.6]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id DqH9IsR2SBX3; Sun, 21 Aug 2011 10:10:09 -0700 (PDT)
Received: from rcdn-iport-7.cisco.com (rcdn-iport-7.cisco.com [173.37.86.78]) by ietfa.amsl.com (Postfix) with ESMTP id ACCDF21F8A58; Sun, 21 Aug 2011 10:09:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=mramalho@cisco.com; l=3302; q=dns/txt; s=iport; t=1313946651; x=1315156251; h=mime-version:content-transfer-encoding:subject:date: message-id:in-reply-to:references:from:to; bh=Tm09NURkWTEbJ5HJYNPnYlJu0I4R4rekzOs7MkW9Es0=; b=JPOivz9iArx+nvYmwXz+oO1oEVKW2Mt3R0wtoNNb8BkX16AE+ihdzxzz aXv6lxqnzfRsYteyIkLaW5F7FJC+0lJLuOV3Qe/xBOCJ9NqoCmyF+uWzm xULL+j7cFWPsYiVFfnriucYzTPDGZ3ibVwQc2DieE3P7nAzZtidKxXMXK w=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: Ar8AAF07UU6tJV2b/2dsb2JhbABBmDGPYXeBQAEBAQEDAQEBDwEdCjQXBAIBCBEEAQEBCgYXAQYBJh8JCAEBBAESCBqHU5c0AZ1qhWlfBIdgkEmLfw
X-IronPort-AV: E=Sophos;i="4.68,259,1312156800"; d="scan'208";a="15118643"
Received: from rcdn-core-4.cisco.com ([173.37.93.155]) by rcdn-iport-7.cisco.com with ESMTP; 21 Aug 2011 17:10:47 +0000
Received: from xbh-rcd-301.cisco.com (xbh-rcd-301.cisco.com [72.163.63.8]) by rcdn-core-4.cisco.com (8.14.3/8.14.3) with ESMTP id p7LHAkJQ005901; Sun, 21 Aug 2011 17:10:46 GMT
Received: from xmb-rcd-209.cisco.com ([72.163.62.216]) by xbh-rcd-301.cisco.com with Microsoft SMTPSVC(6.0.3790.4675); Sun, 21 Aug 2011 12:10:47 -0500
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Date: Sun, 21 Aug 2011 12:10:42 -0500
Message-ID: <999109E6BC528947A871CDEB5EB908A00478068C@XMB-RCD-209.cisco.com>
In-Reply-To: <4E510A1F.5000708@jesup.org>
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Thread-Topic: [payload] draft-ramalho-payload-g7110-00 to bediscussed inAVTEXT
Thread-Index: AcxgB9IQTFVPcgFRT6aMHkxxZMtp1QAGCBVg
References: <DCD4D03D-93A3-4EC9-A099-F22D92DE4BAC@acmepacket.com><999109E6BC528947A871CDEB5EB908A0044E2EEB@XMB-RCD-209.cisco.com> <4E510A1F.5000708@jesup.org>
From: "Michael Ramalho (mramalho)" <mramalho@cisco.com>
To: Randell Jesup <randell-ietf@jesup.org>, payload@ietf.org, avtext@ietf.org
X-OriginalArrivalTime: 21 Aug 2011 17:10:47.0140 (UTC) FILETIME=[44CF6240:01CC6025]
Subject: Re: [payload] draft-ramalho-payload-g7110-00 to bediscussed inAVTEXT
X-BeenThere: payload@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Audio/Video Transport Payloads working group discussion list <payload.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/payload>, <mailto:payload-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/payload>
List-Post: <mailto:payload@ietf.org>
List-Help: <mailto:payload-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/payload>, <mailto:payload-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 21 Aug 2011 17:10:10 -0000
Randell, Thanks for the clarification. Small comment in-line below. Michael -----Original Message----- From: payload-bounces@ietf.org [mailto:payload-bounces@ietf.org] On Behalf Of Randell Jesup Sent: Sunday, August 21, 2011 9:38 AM To: payload@ietf.org Subject: Re: [payload] draft-ramalho-payload-g7110-00 to bediscussed inAVTEXT On 7/26/2011 1:01 PM, Michael Ramalho (mramalho) wrote: > RE: "For one, just to be able to do this requires sniffing SDP " > > Not true. Virtually every implementation using G.711 I have found in > practice uses the STATIC payload type of 0 or 8 for G.711. > > Thus every RTP packet with PT = [ 0 | 8 ] can only have a G.711 payload > inside of it. Wrong. a=rtpmap:0 foo/8000 would cause payload 0 to be foo instead of G.711 ulaw. Admittedly, I've never seen someone remap payload 0 - but they ARE allowed to do so, and I can conceive of cases where someone might do so. Not likely, but conceivable. <Ramalho> Interesting. So an m-line such as .... m=audio 49232 RTP/AVP 0 ... should not be mapped to PCMU until it is verified that there exists no remapping of PT = 0 via a a=rtpmap line within the m-line scope. Point taken ... and from RFC 3551: 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. Given the logic on the RECOMMENDED sentence above ... it would seem that you would re-map the static types to the most probabilistically unused static payload type values ... which would probably make PT = 0 or PT = 8 one of the last types to be chosen. Has anyone on the list has seen PT = 0 or PT = 8 be remapped to other than PCMU or PCMA in practice? The RFC 3551 paragraph above seems to imply that PT 72 - 76 (reserved) may also be used ... even though they are "reserved" for a very good reason (to differentiate RTCP packets)? Thus, perhaps, the recommendation should read ... unassigned first ... then others excepting reserved PT (which should not be used). </Ramalho> This allows people to get around the limited number of dynamic payloads, especially in the case of multiplexed RTP & RTCP (which restricts payloads further). Some uses require a fairly large number of payloads to encode variants of a codec (H.264), which could cause someone to decide to remap static payloads. And as you mention indirectly, someone could put G.711 on other dynamic payloads. -- Randell Jesup randell-ietf@jesup.org _______________________________________________ payload mailing list payload@ietf.org https://www.ietf.org/mailman/listinfo/payload
- [payload] draft-ramalho-payload-g7110-00 to be di… Michael Ramalho (mramalho)
- Re: [payload] draft-ramalho-payload-g7110-00 to b… Hadriel Kaplan
- Re: [payload] draft-ramalho-payload-g7110-00 to b… Michael Ramalho (mramalho)
- Re: [payload] draft-ramalho-payload-g7110-00 to b… Hadriel Kaplan
- Re: [payload] draft-ramalho-payload-g7110-00 to b… Kevin P. Fleming
- Re: [payload] draft-ramalho-payload-g7110-00 to b… Michael Ramalho (mramalho)
- Re: [payload] draft-ramalho-payload-g7110-00 to b… Michael Ramalho (mramalho)
- Re: [payload] draft-ramalho-payload-g7110-00 to b… Hadriel Kaplan
- Re: [payload] draft-ramalho-payload-g7110-00 to b… Hadriel Kaplan
- Re: [payload] draft-ramalho-payload-g7110-00 to b… Kevin P. Fleming
- Re: [payload] draft-ramalho-payload-g7110-00 to b… Stephen Botzko
- Re: [payload] draft-ramalho-payload-g7110-00 to b… Hadriel Kaplan
- Re: [payload] draft-ramalho-payload-g7110-00 to b… Muthu Arul Mozhi Perumal (mperumal)
- Re: [payload] draft-ramalho-payload-g7110-00 to b… Michael Ramalho (mramalho)
- Re: [payload] draft-ramalho-payload-g7110-00 to b… Michael Ramalho (mramalho)
- Re: [payload] draft-ramalho-payload-g7110-00 to b… Hadriel Kaplan
- Re: [payload] draft-ramalho-payload-g7110-00 to b… Randell Jesup
- Re: [payload] draft-ramalho-payload-g7110-00 to b… Michael Ramalho (mramalho)