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

"Michael Ramalho (mramalho)" <mramalho@cisco.com> Tue, 26 July 2011 22:43 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 9E50611E80D1 for <payload@ietfa.amsl.com>; Tue, 26 Jul 2011 15:43:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.996
X-Spam-Level:
X-Spam-Status: No, score=-1.996 tagged_above=-999 required=5 tests=[AWL=0.604, BAYES_00=-2.599]
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 z4LqWVM2Z1Ct for <payload@ietfa.amsl.com>; Tue, 26 Jul 2011 15:43:50 -0700 (PDT)
Received: from rcdn-iport-4.cisco.com (rcdn-iport-4.cisco.com [173.37.86.75]) by ietfa.amsl.com (Postfix) with ESMTP id 8C8CA11E80BD for <payload@ietf.org>; Tue, 26 Jul 2011 15:43:50 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=mramalho@cisco.com; l=3048; q=dns/txt; s=iport; t=1311720230; x=1312929830; h=mime-version:content-transfer-encoding:subject:date: message-id:in-reply-to:references:from:to; bh=XRaHqNxRfqX9elP/eKLum188Ndih5HFmuasmnDQxVeg=; b=ZOmHlfNFQnhHak6gAbj9NoFQuvpaBfoimqqKe1pfTCLJszthfFYitc5f mxMztGZO+XVqm3obBEt3zqfAsNsCvvBjj78yiR4GzCB5tB4KozanyGkjX p0qYzR3OeB6ov6U2l4ttfN/r0ECYz/zhgxYrkJojtEyEzd42FDUtBtJoY 8=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AuYAAIRCL06tJXHB/2dsb2JhbAA1AQEBAQIBAQEBEQEhChMnFwUCAQkRBAEBCwYjAQYBExgjDggBAQUBFgwbl06PXHeIfASjJ55XhWFfBIdXkCuLbg
X-IronPort-AV: E=Sophos;i="4.67,272,1309737600"; d="scan'208";a="6684265"
Received: from rcdn-core2-6.cisco.com ([173.37.113.193]) by rcdn-iport-4.cisco.com with ESMTP; 26 Jul 2011 22:43:50 +0000
Received: from xbh-rcd-301.cisco.com (xbh-rcd-301.cisco.com [72.163.63.8]) by rcdn-core2-6.cisco.com (8.14.3/8.14.3) with ESMTP id p6QMhnS9032624; Tue, 26 Jul 2011 22:43:50 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); Tue, 26 Jul 2011 17:43:49 -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: Tue, 26 Jul 2011 17:43:48 -0500
Message-ID: <999109E6BC528947A871CDEB5EB908A0044E30DA@XMB-RCD-209.cisco.com>
In-Reply-To: <4E2F0103.7020108@digium.com>
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Thread-Topic: [payload] draft-ramalho-payload-g7110-00 to be discussedinAVTEXT
Thread-Index: AcxLvh0jbzBYK5EjRkylJx6OIo0MMAAJtc3Q
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>
From: "Michael Ramalho (mramalho)" <mramalho@cisco.com>
To: "Kevin P. Fleming" <kpfleming@digium.com>, payload@ietf.org
X-OriginalArrivalTime: 26 Jul 2011 22:43:49.0875 (UTC) FILETIME=[7CB54430:01CC4BE5]
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: Tue, 26 Jul 2011 22:43:51 -0000

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.

Do we signal to the endpoints that RTP header compression occurred
somewhere on the end-to-end path? I don't think so.

Michael Ramalho

-----Original Message-----
From: payload-bounces@ietf.org [mailto:payload-bounces@ietf.org] On
Behalf Of Kevin P. Fleming
Sent: Tuesday, July 26, 2011 2:02 PM
To: payload@ietf.org
Subject: Re: [payload] draft-ramalho-payload-g7110-00 to be
discussedinAVTEXT

On 07/26/2011 01:51 PM, Hadriel Kaplan wrote:

>> The suggested "hint" in the G.711 SDP is not to "signal G.711.0", but
>> rather for middleboxes like NATs/Firewalls/etc. to "expect G.711" in
>> either uncompressed (real G.711 with PT = [0 | 8]) or compressed
(with
>> PT = Q) form as equivalents.
>
> But they're NOT equivalent.  For all intents and purposes G.711.0 is a
different codec from G.711, afaict.  That it can be implemented as a
bump-in-the-wire without full DSPs matters not.  The most logical thing
for a middlebox to do would be to handle it exactly like it handles
middlebox-provided transcoding/transrating cases today, with normal SDP
modifications/behavior, no? (and by that I mean act as a first-class
participant in SDP, by inserting/adding codecs into the same m-line, and
handling offer/answer appropriately)

I tend to agree with Hadriel's opinion here; 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 (except that does require DSP-type processing, but that 
shouldn't affect how the transformation is signaled).

-- 
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