Re: [rtcweb] Call for Consensus Regarding Selecting Recommended Audio Codecs

Andrew Allen <aallen@rim.com> Sat, 12 January 2013 18:53 UTC

Return-Path: <prvs=072473467c=aallen@rim.com>
X-Original-To: rtcweb@ietfa.amsl.com
Delivered-To: rtcweb@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4299E21F8749 for <rtcweb@ietfa.amsl.com>; Sat, 12 Jan 2013 10:53:08 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.692
X-Spam-Level:
X-Spam-Status: No, score=-3.692 tagged_above=-999 required=5 tests=[AWL=1.511, BAYES_00=-2.599, MIME_QP_LONG_LINE=1.396, RCVD_IN_DNSWL_MED=-4]
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 dNj7XGuLvaCa for <rtcweb@ietfa.amsl.com>; Sat, 12 Jan 2013 10:53:07 -0800 (PST)
Received: from mhs060cnc.rim.net (mhs060cnc.rim.net [208.65.73.34]) by ietfa.amsl.com (Postfix) with ESMTP id BFF2B21F8731 for <rtcweb@ietf.org>; Sat, 12 Jan 2013 10:53:06 -0800 (PST)
X-AuditID: 0a41282f-b7f8c6d000004b29-f8-50f1b10174e0
Received: from XCT104ADS.rim.net (xct104ads.rim.net [10.67.111.45]) by mhs060cnc.rim.net (SBG) with SMTP id 0E.10.19241.101B1F05; Sat, 12 Jan 2013 12:52:49 -0600 (CST)
Received: from XMB104ADS.rim.net ([fe80::2494:a63d:e3:723b]) by XCT104ADS.rim.net ([fe80::90f9:3b89:1d94:aa9b%22]) with mapi id 14.02.0318.001; Sat, 12 Jan 2013 12:52:49 -0600
From: Andrew Allen <aallen@rim.com>
To: "andrew.hutton@siemens-enterprise.com" <andrew.hutton@siemens-enterprise.com>, "harald@alvestrand.no" <harald@alvestrand.no>, "rtcweb@ietf.org" <rtcweb@ietf.org>
Thread-Topic: [rtcweb] Call for Consensus Regarding Selecting Recommended Audio Codecs
Thread-Index: AQHN5E/V+IaWIiAHjEiWJfuSRtT+RJg34eLQgAGL/4CADLWGAw==
Date: Sat, 12 Jan 2013 18:52:48 +0000
Message-ID: <BBF5DDFE515C3946BC18D733B20DAD2338CEE8CA@XMB104ADS.rim.net>
In-Reply-To: <9F33F40F6F2CD847824537F3C4E37DDF013A1025@MCHP04MSX.global-ad.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.67.110.253]
Content-Type: text/plain; charset="iso-8859-1"
content-transfer-encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCKsWRmVeSWpSXmKPExsXC5Zyvq8u48WOAwc8FxhZn+7rYLY71dbFZ rP3Xzu7A7HFlwhVWjyVLfjJ53Lj9njmAOaqB0SYpsaQsODM9T9/OJjEvL78ksSRVISW1ONlW ySc1PTFHIaAosywxuVLBJbM4OScxMze1SEkhM8VWyURJoSAnMTk1NzWvxFYpsaAgNS9FyY5L AQPYAJVl5imk5iXnp2TmpdsqeQb761pYmFrqGirZ6SZ08mQcePiRueCDXcXujwfYGxh7jLsY OTkkBEwk7hw7xgJhi0lcuLeerYuRi0NIYCWjxKuFt1kgnM2MEidbDjCDVLEJKEss/z2DESQh AlL1aP8FIIeDQ1ggXOLVi2yQGhGBCIlVT14wQthOEtf+tTGB2CwCqhI7N8wAi/MKeEjMnNcI FucU8Jdom7MBbD4j0BXfT60BizMLiEvcejKfCeI6AYkle84zQ9iiEi8f/2OFsBUl/u79zgpR rydxY+oUNghbW2LZwtfMELsEJU7OfMIygVFkFpKxs5C0zELSMgtJywJGllWMgrkZxQZmBsl5 yXpFmbl6eaklmxhBycBRQ38H49v3FocYBTgYlXh4Z6z4GCDEmlhWXJl7iFGCg1lJhPcISIg3 JbGyKrUoP76oNCe1+BCjKzAkJjJLcSfnAxNVXkm8sYEBbo6SOK9k7+UAIYF0YJrJTk0tSC2C mcPEwQmyh0tKpBiYLFKLEktLMuJBKS2+GJjUpBoYl7H8O5R4cl65Wjz7Mh/2kw+z4ksifQU4 zrXWF37bzSy/OtfrMFPr+y1vTn2atKzk9NTmr9cLypYH/hVJiFgpJJ7of2Pjg+UZxj2Fdv3/ fnaLnhC/zn3s6rUn62afPqgikZU5PXgH96dJMlcuCBkurPq99NoCm/QKc8mtC/fOZah1DJVn PRpzXYmlOCPRUIu5qDgRAFJGTM1HAwAA
Subject: Re: [rtcweb] Call for Consensus Regarding Selecting Recommended Audio Codecs
X-BeenThere: rtcweb@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Real-Time Communication in WEB-browsers working group list <rtcweb.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtcweb>, <mailto:rtcweb-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/rtcweb>
List-Post: <mailto:rtcweb@ietf.org>
List-Help: <mailto:rtcweb-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtcweb>, <mailto:rtcweb-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 12 Jan 2013 18:53:08 -0000

I really still don't see what the value is as part of RTCweb in describing the other codecs that are used by other VoIP and audio over IP and other digital audio systems and the perceived pros and cons of each.

This information is commonly available - just type codecs on wikipedia and you will get a large list of many of the commonly used audio codecs and where they are used and what the perceived royalty situation is. For the real information you will have to go to the organisations that specify the codecs in any case.

I think it should be obvious that if the device is a 3GPP mobile device then it will also support the 3GPP codecs and IETF doesn't need to tell RTCweb implementors that. It should also be obvious that if you want to interoperate without transcoding with 3GPP devices then you should take a look at the 3GPP codec specifications.

I don't think IETF and certainly not RTCweb should embark on duplicating information that is available elsewhere from the organisations that own and have the expertise on those codecs. Any information documented in IETF on this even if accurate to begin with is likely to become rapidly out dated as new codecs are developed and as patents expire. 

Also I doubt very much this will end up being limited to just AMR-NB, AMR-WB and G.722. Once we go down the path of saying RTCweb is going to document the other codecs that implementations should consider supporting for optimal interoperability I expect many more wil be added to the list as most of the codecs still in use have legacy terminals in some deployment somewhere that someone will think it is a good idea to interoperate with. I think this will get out of hand and either will become a long list of codecs or become a huge discussion about which are important and which are not. 

I think this is a waste of time and a distraction from solving the real interoperability issues like agreeing a common video codec and making sure JSEP and SIP/SDP interoperate well together.

I think its enough in RTCweb just to state that for best interoperability also supporting additional codecs commonly used in other deployments that there is a desire to interoperate with is a good thing in order to avoid the issues of transcoding. 

Then let implementors and the market decide which other codecs are important to implement.

Andrew

----- Original Message -----
From: Hutton, Andrew [mailto:andrew.hutton@siemens-enterprise.com]
Sent: Friday, January 04, 2013 04:47 AM Central Standard Time
To: Andrew Allen; Harald Alvestrand <harald@alvestrand.no>; rtcweb@ietf.org <rtcweb@ietf.org>
Subject: RE: [rtcweb] Call for Consensus Regarding Selecting Recommended Audio Codecs

I previously indicate support for 1) but I note the arguments put forward by Adam Roach and agree that normative recommendations for additional codec's are not necessary here.

However I think it would be helpful to have some non normative text describing how the implementation of particular codec's would improve interoperability in specific environments (E.g. mobile) and although this could be left to browser vendors to work out for themselves I don't think that is a good argument for not doing it. We are here to promote interoperability after all.

I also disagree that the MTI codec's already agreed are sufficient to ensure interoperability with non RTCWEB environments which according to the rtcweb charter should be considered.

Regards
Andy



> -----Original Message-----
> From: rtcweb-bounces@ietf.org [mailto:rtcweb-bounces@ietf.org] On
> Behalf Of Andrew Allen
> Sent: 03 January 2013 17:25
> To: Harald Alvestrand; rtcweb@ietf.org
> Subject: Re: [rtcweb] Call for Consensus Regarding Selecting
> Recommended Audio Codecs
> 
> I also support 2)
> 
> I really don't think it helps much to describe what other codecs are
> out there that you might want to think about implementing if you want
> to interoperate with certain other non RTCweb deployments. I think
> anybody who is seriously thinking about developing such a product can
> easily find this out for themselves - if you want to interoperate with
> 3GPP devices then take a look at the CURRENT 3GPP Codec specifications!
> 
> It should be realized that the codec life cycle tends to be somewhat
> shorter than that of the signaling technology so the codec information
> is likely to become out of date long before the signaling
> specifications become obsolete (possibly already dated by the time the
> RFC is published) - 3GPP is already working on a new codec for LTE!
> 
> As everyone has a favorite codec they would like to see deployed the
> downside of this is that this will likely become a distraction that
> generates a lot of discussion and consumes a lot of cycles that would
> be better spent on addressing the basic interoperability issues facing
> RTCweb.
> 
> So I think the MTI audio codecs already agreed is enough to ensure
> interoperability.
> 
> Andrew
> 
> -----Original Message-----
> From: rtcweb-bounces@ietf.org [mailto:rtcweb-bounces@ietf.org] On
> Behalf Of Harald Alvestrand
> Sent: Thursday, December 27, 2012 11:33 AM
> To: rtcweb@ietf.org
> Subject: Re: [rtcweb] Call for Consensus Regarding Selecting
> Recommended Audio Codecs
> 
> Speaking as an individual:
> 
> I am putting my name on 2), because I believe RECOMMENDED is too strong
> for secondary codecs.
> 
> On 12/20/2012 09:29 AM, Magnus Westerlund wrote:
> > WG,
> >
> > As an outcome of the Vancouver IETF meeting codec discussions we did
> > promise to run a call for consensus regarding if the WG was
> interested
> > in specifying a small set of recommended audio codecs. We are sorry
> > this has been delayed until now.
> >
> > The question for the call of consensus is between two options.
> >
> > 1) Run a process in the WG to select and specify a small set of
> > audio/speech codecs that would be RECOMMNEDED to implement by a
> WebRTC
> > end-points
> >
> > 2) Do nothing and let the already specified Mandatory to Implement
> > Audio codecs be the only audio codecs mentioned in the WebRTC
> specification.
> >
> > Please indicate your position by January 16th 2013.
> >
> > Regards
> >
> > Magnus Westerlund
> >
> > ---------------------------------------------------------------------
> -
> > Multimedia Technologies, Ericsson Research EAB/TVM
> > ---------------------------------------------------------------------
> -
> > Ericsson AB                | Phone  +46 10 7148287
> > Färögatan 6                | Mobile +46 73 0949079
> > SE-164 80 Stockholm, Sweden| mailto: magnus.westerlund@ericsson.com
> > ---------------------------------------------------------------------
> -
> >
> > _______________________________________________
> > rtcweb mailing list
> > rtcweb@ietf.org
> > https://www.ietf.org/mailman/listinfo/rtcweb
> 
> _______________________________________________
> rtcweb mailing list
> rtcweb@ietf.org
> https://www.ietf.org/mailman/listinfo/rtcweb
> 
> ---------------------------------------------------------------------
> This transmission (including any attachments) may contain confidential
> information, privileged material (including material protected by the
> solicitor-client or other applicable privileges), or constitute non-
> public information. Any use of this information by anyone other than
> the intended recipient is prohibited. If you have received this
> transmission in error, please immediately reply to the sender and
> delete this information from your system. Use, dissemination,
> distribution, or reproduction of this transmission by unintended
> recipients is not authorized and may be unlawful.
> _______________________________________________
> rtcweb mailing list
> rtcweb@ietf.org
> https://www.ietf.org/mailman/listinfo/rtcweb

---------------------------------------------------------------------
This transmission (including any attachments) may contain confidential information, privileged material (including material protected by the solicitor-client or other applicable privileges), or constitute non-public information. Any use of this information by anyone other than the intended recipient is prohibited. If you have received this transmission in error, please immediately reply to the sender and delete this information from your system. Use, dissemination, distribution, or reproduction of this transmission by unintended recipients is not authorized and may be unlawful.