Re: [payload] draft-ramalho-payload-g7110-00 to be discussedinAVTEXT

"Muthu Arul Mozhi Perumal (mperumal)" <mperumal@cisco.com> Wed, 27 July 2011 15:51 UTC

Return-Path: <mperumal@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 2C05711E80F3 for <payload@ietfa.amsl.com>; Wed, 27 Jul 2011 08:51:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.373
X-Spam-Level:
X-Spam-Status: No, score=-10.373 tagged_above=-999 required=5 tests=[AWL=0.225, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Kvubl+a48TS1 for <payload@ietfa.amsl.com>; Wed, 27 Jul 2011 08:51:21 -0700 (PDT)
Received: from ams-iport-2.cisco.com (ams-iport-2.cisco.com [144.254.224.141]) by ietfa.amsl.com (Postfix) with ESMTP id BC2A011E80F5 for <payload@ietf.org>; Wed, 27 Jul 2011 08:51:14 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=mperumal@cisco.com; l=36446; q=dns/txt; s=iport; t=1311781874; x=1312991474; h=mime-version:subject:date:message-id:in-reply-to: references:from:to:cc; bh=aTzyX63/gMW2EIP2BuH5d46x+OOOymmWN/uw9aMHt1I=; b=IGifR6M1ZfEXlQAt9u9KJ5YI2G2UHZy5IbZER/FR7WKIbuotfjmmoJWM FRi0W3/UksTdNHLhGMLVLxL55OxrqjP/hMcRRSqQIailc6ySIp9wwwWJ8 +FRj1NjxpsRVt8Gv7A3p8lWbBGHOEASf6wcrNH443JHVN16k7jOKCNV1B c=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AucAAKEyME5Io8UT/2dsb2JhbAA1AQEBAQMBAQERAQwSAx0nCxECAQkRBAEBCwYcAQYBBgETFwEjDggBAQUBCwoBDBuCNpUfj0h3iQCjYp5rhWFfBIdVkDCLWg
X-IronPort-AV: E=Sophos; i="4.67,276,1309737600"; d="scan'208,217"; a="44987318"
Received: from bgl-core-4.cisco.com ([72.163.197.19]) by ams-iport-2.cisco.com with ESMTP; 27 Jul 2011 15:51:09 +0000
Received: from xbh-bgl-412.cisco.com (xbh-bgl-412.cisco.com [72.163.129.202]) by bgl-core-4.cisco.com (8.14.3/8.14.3) with ESMTP id p6RFp82M012941; Wed, 27 Jul 2011 15:51:08 GMT
Received: from xmb-bgl-414.cisco.com ([72.163.129.210]) by xbh-bgl-412.cisco.com with Microsoft SMTPSVC(6.0.3790.4675); Wed, 27 Jul 2011 21:21:08 +0530
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01CC4C75.0011BA57"
Date: Wed, 27 Jul 2011 21:21:06 +0530
Message-ID: <1D062974A4845E4D8A343C653804920206096D43@XMB-BGL-414.cisco.com>
In-Reply-To: <CAMC7SJ7rX3BYcLp_kVx5PaBgM1aEYoEba-jNqm8ApqkZOhaN+w@mail.gmail.com>
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Thread-Topic: [payload] draft-ramalho-payload-g7110-00 to be discussedinAVTEXT
Thread-Index: AcxMYji6IrSqQIaHTMSpVkLMjpYregAEoWIA
References: <DCD4D03D-93A3-4EC9-A099-F22D92DE4BAC@acmepacket.com><999109E6BC528947A871CDEB5EB908A0044E2EEB@XMB-RCD-209.cisco.com><CDB75F50-9298-4711-8C0B-968B47D3EE10@acmepacket.com><4E2F0103.7020108@digium.com><999109E6BC528947A871CDEB5EB908A0044E30DA@XMB-RCD-209.cisco.com><4E3012B2.7070701@digium.com> <CAMC7SJ7rX3BYcLp_kVx5PaBgM1aEYoEba-jNqm8ApqkZOhaN+w@mail.gmail.com>
From: "Muthu Arul Mozhi Perumal (mperumal)" <mperumal@cisco.com>
To: Stephen Botzko <stephen.botzko@gmail.com>, "Kevin P. Fleming" <kpfleming@digium.com>
X-OriginalArrivalTime: 27 Jul 2011 15:51:08.0661 (UTC) FILETIME=[00499A50:01CC4C75]
Cc: payload@ietf.org
Subject: Re: [payload] draft-ramalho-payload-g7110-00 to be discussedinAVTEXT
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: Wed, 27 Jul 2011 15:51:22 -0000

It is literally impossible to assign one, because RFC 3551 establishes a
policy that no more static payload type values would be assigned for
RTP/AVP:
 
<snip>
   This specification establishes the policy that no additional static
   payload types will be assigned beyond the ones defined in this
   document.  Establishing this policy avoids the problem of trying to
   create a set of criteria for accepting static assignments and
   encourages the implementation and deployment of the dynamic payload
   type mechanisms.
 
   The final set of static payload type assignments is provided in
   Tables 4 and 5.
</snip>
 
Muthu
 
From: payload-bounces@ietf.org [mailto:payload-bounces@ietf.org] On
Behalf Of Stephen Botzko
Sent: Wednesday, July 27, 2011 7:05 PM
To: Kevin P. Fleming
Cc: payload@ietf.org
Subject: Re: [payload] draft-ramalho-payload-g7110-00 to be
discussedinAVTEXT
 
static payload types are a scarce resource, I wouldn't assign one to
this (even if it were practical), as this is a very specialized use case
for a rather specialized codec.

Stephen Botzko
On Wed, Jul 27, 2011 at 9:29 AM, Kevin P. Fleming <kpfleming@digium.com>
wrote:
On 07/26/2011 06:43 PM, Michael Ramalho (mramalho) wrote:
Kevin,

Re: "this really isn't much  different from a pair of middleboxes in the
path of a G.711 call choosing to transcode the audio stream to/from
G.729 in order to save bandwidth "

I respectfully disagree.

While a transcode from G.711 to G.729 "saves bandwidth" ... it also
DEGRADES VOICE QUALITY. Thus adjacent signaling elements and/or
endpoints and/or service providers SHOULD be informed that a transcode
that degraded voice quality occurred. A natural way to inform the "other
parties" is via signaling.

A transcode from G.711 to G711.0 "saves bandwidth" (for zero-mean
acoustic signals) ... but it does NOT degrade voice quality. Indeed,
after the decompression the IDENTICAL G.711 PAYLOAD is reproduced. Thus
adjacent signaling elements and/or endpoints and/or service providers
NEED NOT be informed that it even occurred!

So while I would heartily agree that lossy transcodes be signaled to the
endpoints, I disagree that they need to be informed of a transformation
which is truly invisible to the endpoints.
 
Fair enough. I probably shouldn't have tried to read the draft yesterday
in the middle of an IETF WG meeting. Mea culpa.
	 
	Do we signal to the endpoints that RTP header compression
occurred
	somewhere on the end-to-end path? I don't think so.
 
No, but there is still signaling between the middleboxes that decide to
compress/uncompress RTP headers along the path, and the endpoints don't
even have to be aware that this is a possibility. Granted, this draft
also allows for such 'endpoint ignorance' if the middleboxes use some
signaling mechanism (defined elsewhere), but it just feels a bit strange
to me to have endpoints use a mechanism to indicate to some elements
that might be in the path how an optional behavior should be employed.

Is it at all realistic to get a static RTP payload number assigned for
G.711.0? If that was done, then such middleboxes wouldn't need any help
from the endpoints to select a payload number to use for the transformed
media.



-- 
Kevin P. Fleming
Digium, Inc. | Director of Software Technologies
Jabber: kfleming@digium.com | SIP: kpfleming@digium.com | Skype:
kpfleming
445 Jan Davis Drive NW - Huntsville, AL 35806 - USA
Check us out at www.digium.com & www.asterisk.org
_______________________________________________
payload mailing list
payload@ietf.org
https://www.ietf.org/mailman/listinfo/payload