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

"Somogyi, Gabor (NSN - HU/Budapest)" <gabor.somogyi@nsn.com> Thu, 21 March 2013 13:42 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 6DC3121F8804 for <avt@ietfa.amsl.com>; Thu, 21 Mar 2013 06:42:35 -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 V30XtmkXZvHw for <avt@ietfa.amsl.com>; Thu, 21 Mar 2013 06:42:34 -0700 (PDT)
Received: from demumfd002.nsn-inter.net (demumfd002.nsn-inter.net [93.183.12.31]) by ietfa.amsl.com (Postfix) with ESMTP id 2890921F874B for <avt@ietf.org>; Thu, 21 Mar 2013 06:42:33 -0700 (PDT)
Received: from demuprx016.emea.nsn-intra.net ([10.150.129.55]) by demumfd002.nsn-inter.net (8.12.11.20060308/8.12.11) with ESMTP id r2LDgLY5032401 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Thu, 21 Mar 2013 14:42:21 +0100
Received: from DEMUHTC003.nsn-intra.net ([10.159.42.34]) by demuprx016.emea.nsn-intra.net (8.12.11.20060308/8.12.11) with ESMTP id r2LDgKNB011640 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Thu, 21 Mar 2013 14:42:20 +0100
Received: from DEMUMBX005.nsn-intra.net ([169.254.5.216]) by DEMUHTC003.nsn-intra.net ([10.159.42.34]) with mapi id 14.02.0328.009; Thu, 21 Mar 2013 14:42:20 +0100
From: "Somogyi, Gabor (NSN - HU/Budapest)" <gabor.somogyi@nsn.com>
To: "ext Ali C. Begen (abegen)" <abegen@cisco.com>, "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+a0CAACVVAIABkwww
Date: Thu, 21 Mar 2013 13:42:19 +0000
Message-ID: <BB7768BF2D4BB94B8473C8E77C07857B0267F5@DEMUMBX005.nsn-intra.net>
References: <BB7768BF2D4BB94B8473C8E77C07857B026437@DEMUMBX005.nsn-intra.net> <C15918F2FCDA0243A7C919DA7C4BE9940CF6AD03@xmb-aln-x01.cisco.com>
In-Reply-To: <C15918F2FCDA0243A7C919DA7C4BE9940CF6AD03@xmb-aln-x01.cisco.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.107]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
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: 8142
X-purgate-ID: 151667::1363873341-000053F1-9DC4494A/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: Thu, 21 Mar 2013 13:42:35 -0000

> From 2119 perspective, RECOMMENDED and SHOULD are identical.

Oh, yes, you are right. Then I would simply remove that recommendation entirely.

PCMU was not and will not be supported by quite wide range of RTP/AVP devices for the reasons I mentioned. That recommendation may fit PSTN and enterprise VoIP networks in the US, but generally it does not seem to be right. In other words PCMU is either supported by devices even without having that recommendation or it is not supported regardless of that recommendation. Then why to have it?

-----Original Message-----
From: ext Ali C. Begen (abegen) [mailto:abegen@cisco.com] 
Sent: Wednesday, March 20, 2013 3:11 PM
To: Somogyi, Gabor (NSN - HU/Budapest); DRAGE, Keith (Keith); Colin Perkins; IETF AVTCore WG
Cc: Magnus Westerlund
Subject: Re: [AVTCORE] WG last call on draft-ietf-avtcore-avp-codecs-01

-----Original Message-----
From: <Somogyi>, "Gabor   (NSN - HU/Budapest)" <gabor.somogyi@nsn.com>
Date: Wednesday, March 20, 2013 4:06 PM
To: Keith 'DRAGE <keith.drage@alcatel-lucent.com>, Colin Perkins
<csp@csperkins.org>, "avt@ietf.org" <avt@ietf.org>
Cc: Magnus Westerlund <magnus.westerlund@ericsson.com>
Subject: Re: [AVTCORE] WG last call on draft-ietf-avtcore-avp-codecs-01

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

From 2119 perspective, RECOMMENDED and SHOULD are identical.

>
>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
>_______________________________________________
>Audio/Video Transport Core Maintenance
>avt@ietf.org
>https://www.ietf.org/mailman/listinfo/avt
>