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

Harald Alvestrand <harald@alvestrand.no> Fri, 11 January 2013 14:18 UTC

Return-Path: <harald@alvestrand.no>
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 8B83421F894D for <rtcweb@ietfa.amsl.com>; Fri, 11 Jan 2013 06:18:31 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.427
X-Spam-Level:
X-Spam-Status: No, score=-110.427 tagged_above=-999 required=5 tests=[AWL=0.172, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
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 bJKSDbwoLX7D for <rtcweb@ietfa.amsl.com>; Fri, 11 Jan 2013 06:18:30 -0800 (PST)
Received: from eikenes.alvestrand.no (eikenes.alvestrand.no [158.38.152.233]) by ietfa.amsl.com (Postfix) with ESMTP id 0B5E521F894C for <rtcweb@ietf.org>; Fri, 11 Jan 2013 06:18:30 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by eikenes.alvestrand.no (Postfix) with ESMTP id 705DA39E2BE for <rtcweb@ietf.org>; Fri, 11 Jan 2013 15:18:27 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at eikenes.alvestrand.no
Received: from eikenes.alvestrand.no ([127.0.0.1]) by localhost (eikenes.alvestrand.no [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9W5cgZYAUXfY for <rtcweb@ietf.org>; Fri, 11 Jan 2013 15:18:24 +0100 (CET)
Received: from hta-dell.lul.corp.google.com (unknown [IPv6:2620:0:1043:1:be30:5bff:fede:bcdc]) by eikenes.alvestrand.no (Postfix) with ESMTPSA id B596B39E241 for <rtcweb@ietf.org>; Fri, 11 Jan 2013 15:18:24 +0100 (CET)
Message-ID: <50F01F30.4010006@alvestrand.no>
Date: Fri, 11 Jan 2013 15:18:24 +0100
From: Harald Alvestrand <harald@alvestrand.no>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/17.0 Thunderbird/17.0
MIME-Version: 1.0
To: rtcweb@ietf.org
References: <C5E08FE080ACFD4DAE31E4BDBF944EB113323E96@xmb-aln-x02.cisco.com>, <7daabbec-07cc-421e-b6d4-5292b9c063b5@zimbra> <720e6883d7994faf9b3d415fcc88eca5@DFM-CO1MBX15-04.exchange.corp.microsoft.com> <18530_1357910278_50F01106_18530_10607_1_2842AD9A45C83B44B57635FD4831E60A074866@PEXCVZYM14.corporate.adroot.infra.ftgroup>
In-Reply-To: <18530_1357910278_50F01106_18530_10607_1_2842AD9A45C83B44B57635FD4831E60A074866@PEXCVZYM14.corporate.adroot.infra.ftgroup>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 8bit
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: Fri, 11 Jan 2013 14:18:31 -0000

On 01/11/2013 02:17 PM, stephane.proust@orange.com wrote:
> Koen Vos wrote:
>> In short: there are IPR issues with the PLC required for using G.722 on the Internet.
> NO, PLC solutions for G.722 with no IPR issues are publicly available in ITU-T Software Tool Library
>
> http://www.itu.int/rec/T-REC-G.191-201003-I
>
> 8. G.722: The ITU-T 64, 56, and 48 kbit/s wideband speech coding algorithm 73
>
> 8.1.3 Functional description of the basic Packet Loss Concealment functionality 80
>
> Stéphane

Not speaking to the suitability of G.722, but on the "are there patents" 
issue:

G.191 (the software tools library) has no IPR statements in the ITU-T 
IPR database:
http://www.itu.int/ipr/IPRSearch.aspx?iprtype=PS

G.722 has 47 such statements against it, the first filed in 1996, the 
last filed in 2012.

Figuring out if any of those patent claims apply to the PLC part, 
whether those claims (if any) also apply to the G.191 implementation, 
and guessing at the reasons why they are filed against G.722 and not 
against G.191, is something I don't want to venture into at all.

I'll leave that to the proponents to sort out.

>
>
>
> De : rtcweb-bounces@ietf.org [mailto:rtcweb-bounces@ietf.org] De la part de Koen Vos
> Envoyé : jeudi 27 décembre 2012 19:34
> À : Steve Sokol; Cullen Jennings (fluffy)
> Cc : rtcweb@ietf.org
> Objet : Re: [rtcweb] Call for Consensus Regarding Selecting Recommended Audio Codecs
>
> Steve Sokol wrote:
>> G.722 has no known IPR issues.
> This is inaccurate.
>
> While the basic codec has no such issues, the various Packet Loss Concealment methods that were later added to the standard are patented.  This matters because G.722 uses ADPCM and is unusually sensitive to packet loss.  For instance, without PLC the codec will sometimes generate a full-scale oscillating output after a loss.  Since a traditional PLC doesn't work for this kind of behavior, there was a need to invent a PLC specifically for G.722.
>
> In short: there are IPR issues with the PLC required for using G.722 on the Internet.
>
> koen.
>
> ________________________________________
> From: rtcweb-bounces@ietf.org on behalf of Steve Sokol
> Sent: Thursday, December 27, 2012 9:05 AM
> To: Cullen Jennings (fluffy)
> Cc: rtcweb@ietf.org
> Subject: Re: [rtcweb] Call for Consensus Regarding Selecting Recommended Audio Codecs
> Per Cullen's request, here is the very short list of audio codecs that seem to have received some interest and the associated benefit of including them in the standard:
>
> G.722 - The de facto standard for "HD audio", G.722 has the advantage of wide deployment in both hard and soft endpoints. G.722 has no known IPR issues. It consumes a relatively modest 64 Kbps which covers most use cases (though not Edge). Inclusion of G.722 would arguably simplify interoperability with HD-capable legacy endpoints and gateways.
>
> AMR, AMR-WB - The official standards for mobile telephony. Adding support for the AMR codecs would arguably simplify the process of interoperation with mobile endpoints. Licenses would be required as both include patented technology.
>
> None - Several group members have argued that the standard should not include SHOULD or RECOMMENDED codecs for various reasons.
>
> Speaking for myself, I don't see much reason to include any of these. With mandatory encryption, media stream bundling and various other divergences from the way most legacy endpoints operate, I don't see unmediated legacy interoperability as likely to happen -- you will always need something to act as a gateway.  That being the case, why clutter up the standard with "SHOULD" or "RECOMMENDED" directives?
>
> The best thing about WebRTC is that it is (thus far) not an attempt to re-build the PSTN on yet another IP platform. Keep is simple.
>
> _________________________________________________________________________________________________________________________
>
> Ce message et ses pieces jointes peuvent contenir des informations confidentielles ou privilegiees et ne doivent donc
> pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce message par erreur, veuillez le signaler
> a l'expediteur et le detruire ainsi que les pieces jointes. Les messages electroniques etant susceptibles d'alteration,
> France Telecom - Orange decline toute responsabilite si ce message a ete altere, deforme ou falsifie. Merci.
>
> This message and its attachments may contain confidential or privileged information that may be protected by law;
> they should not be distributed, used or copied without authorisation.
> If you have received this email in error, please notify the sender and delete this message and its attachments.
> As emails may be altered, France Telecom - Orange is not liable for messages that have been modified, changed or falsified.
> Thank you.
>
> _______________________________________________
> rtcweb mailing list
> rtcweb@ietf.org
> https://www.ietf.org/mailman/listinfo/rtcweb