Re: [AVTCORE] WG last call on draft-ietf-avtcore-avp-codecs-01

"Somogyi, Gabor (NSN - HU/Budapest)" <gabor.somogyi@nsn.com> Wed, 20 March 2013 14:07 UTC

Return-Path: <gabor.somogyi@nsn.com>
X-Original-To: avt@ietfa.amsl.com
Delivered-To: avt@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CE17221F8F9F for <avt@ietfa.amsl.com>; Wed, 20 Mar 2013 07:07:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.599
X-Spam-Level:
X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
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 qjcdfxDC1LD8 for <avt@ietfa.amsl.com>; Wed, 20 Mar 2013 07:07:20 -0700 (PDT)
Received: from demumfd001.nsn-inter.net (demumfd001.nsn-inter.net [93.183.12.32]) by ietfa.amsl.com (Postfix) with ESMTP id 6AEE021F8F92 for <avt@ietf.org>; Wed, 20 Mar 2013 07:07:20 -0700 (PDT)
Received: from demuprx017.emea.nsn-intra.net ([10.150.129.56]) by demumfd001.nsn-inter.net (8.12.11.20060308/8.12.11) with ESMTP id r2KE6Qd0000566 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Wed, 20 Mar 2013 15:06:26 +0100
Received: from DEMUHTC004.nsn-intra.net ([10.159.42.35]) by demuprx017.emea.nsn-intra.net (8.12.11.20060308/8.12.11) with ESMTP id r2KE6QP7012001 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Wed, 20 Mar 2013 15:06:26 +0100
Received: from DEMUMBX005.nsn-intra.net ([169.254.5.216]) by DEMUHTC004.nsn-intra.net ([10.159.42.35]) with mapi id 14.02.0328.009; Wed, 20 Mar 2013 15:06:25 +0100
From: "Somogyi, Gabor (NSN - HU/Budapest)" <gabor.somogyi@nsn.com>
To: "DRAGE, Keith (Keith)" <keith.drage@alcatel-lucent.com>, Colin Perkins <csp@csperkins.org>, IETF AVTCore WG <avt@ietf.org>
Thread-Topic: [AVTCORE] WG last call on draft-ietf-avtcore-avp-codecs-01
Thread-Index: AQHOI8LhCA0R1lcTUk2XY0zvQt8uJZitLXpwgAE+a0A=
Date: Wed, 20 Mar 2013 14:06:25 +0000
Message-ID: <BB7768BF2D4BB94B8473C8E77C07857B026437@DEMUMBX005.nsn-intra.net>
References: <513F7BDD.8010700@ericsson.com> <949EF20990823C4C85C18D59AA11AD8B0128BD@FR712WXCHMBA11.zeu.alcatel-lucent.com> <1515D7F3-AEC2-4612-829F-41EB3E7A9069@csperkins.org> <949EF20990823C4C85C18D59AA11AD8B0181CF@FR712WXCHMBA11.zeu.alcatel-lucent.com>
In-Reply-To: <949EF20990823C4C85C18D59AA11AD8B0181CF@FR712WXCHMBA11.zeu.alcatel-lucent.com>
Accept-Language: hu-HU, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.159.42.109]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-purgate-type: clean
X-purgate-Ad: Categorized by eleven eXpurgate (R) http://www.eleven.de
X-purgate: clean
X-purgate: This mail is considered clean (visit http://www.eleven.de for further information)
X-purgate-size: 4412
X-purgate-ID: 151667::1363788386-00007FD3-657D4D1F/0-0/0-0
Cc: Magnus Westerlund <magnus.westerlund@ericsson.com>
Subject: Re: [AVTCORE] WG last call on draft-ietf-avtcore-avp-codecs-01
X-BeenThere: avt@ietf.org
X-Mailman-Version: 2.1.12
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: Wed, 20 Mar 2013 14:07:21 -0000

RFC 1890 (obsoleted by 3551):
   Audio applications operating under this profile should, at minimum,
   be able to send and receive payload types 0  (PCMU)  and 5 (DVI4).

Maybe I am a little bit late, as RFC 1890 was finalized in 1996. Still, my question is why PCMU should be supported, while PCMA is absolutely optional?

As far as I know in traditional telecom networks G.711 u-Law (PCMU) is used in North America and Japan only, while A-law is used by the vast majority. And when interconnecting A-law and u-Law regions, then A-Law is used. That suggests that supporting PCMA is at least as important as PCMU.

Maybe I answered my own question referring to "traditional telecom networks". I have no access to VoIP / IMS statistics. What is the usage ratio between PCMU and PCMA nowadays? And do you see any firm trend in royalty and patent free codec usage, such as Opus? I am just asking, because if you plan decades ahead, then writing that a high bandwidth but low quality G.711 SHOULD be supported sounds a bit like living in the 20th century. Well, actually in the pre-1980 era, as on radio networks, such as GSM, at least the bandwidth was optimized. And "modern" wireless devices, such as 3GPP LTE clients may not support PCMA/PCMU at all, even though this RFC draft applies to them. (See 3GPP TS 26.114 section 5.2 "Codecs for MTSI clients in terminals".)

All in all, I may say that supporting PCMU or PCMA is RECOMMENDED, but definitely remove SHOULD. 

BR,
Gabor Somogyi

-----Original Message-----
From: avt-bounces@ietf.org [mailto:avt-bounces@ietf.org] On Behalf Of ext DRAGE, Keith (Keith)
Sent: Tuesday, March 19, 2013 6:15 PM
To: Colin Perkins
Cc: Magnus Westerlund; IETF AVTCore WG
Subject: Re: [AVTCORE] WG last call on draft-ietf-avtcore-avp-codecs-01

I'm still confused.

Surely PCMU0 was recommended before this update and is recommended now.

DVI4 was recommended before this update and is now optional.

I guess the result of that is that I can be conformant but implement neither, although it will not be a terribly useful implementation.

Regards

Keith



> -----Original Message-----
> From: Colin Perkins [mailto:csp@csperkins.org]
> Sent: 15 March 2013 18:00
> To: DRAGE, Keith (Keith)
> Cc: Magnus Westerlund; IETF AVTCore WG
> Subject: Re: [AVTCORE] WG last call on draft-ietf-avtcore-avp-codecs-01
> 
> On 12 Mar 2013, at 16:40, DRAGE, Keith (Keith) wrote:
> > I'm trying to parse the final sentence of the change made to RFC 3551.
> >
> > Essentially this i-d modifies:
> >
> > "   Audio applications operating under this profile SHOULD, at a minimum,
> >   be able to send and/or receive payload types 0 (PCMU) and 5 (DVI4).
> >   This allows interoperability without format negotiation and ensures
> >   successful negotiation with a conference control protocol."
> >
> > To become:
> >
> > "   Audio applications operating under this profile SHOULD, at a minimum,
> >   be able to send and/or receive payload type 0 (PCMU).
> >   This allows interoperability without format negotiation and ensures
> >   successful negotiation with a conference control protocol. Some
> >   environments MAY make support for PCMU mandatory."
> >
> > What the final sentence currently says is that some environments provide
> an option to make support for PCMU mandatory, which implies that other
> environments do not provide such an option. Neither of those make sense to
> me and there I believe that cannot be the meaning.
> >
> > I suspect we are looking for sentence that looks more like "Some
> environments REQUIRE support for PCMU", but I am not sure if there is an
> "only" floating around in there somewhere.
> 
> 
> I don't think the draft ought to say "only". This sentence looks to be
> addressing the RTCWeb use case, which makes PCMU mandatory to implement
> but also allows other codecs.
> 
> To my reading, "Some environments MAY make support for PCMU mandatory" and
> "Some environments REQUIRE support for PCMU" are equivalent, but I have no
> objection to the change if you think it clearer.
> 
> --
> Colin Perkins
> http://csperkins.org/
> 
> 

_______________________________________________
Audio/Video Transport Core Maintenance
avt@ietf.org
https://www.ietf.org/mailman/listinfo/avt