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

<stephane.proust@orange.com> Thu, 17 January 2013 15:16 UTC

Return-Path: <stephane.proust@orange.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 313D021F8586 for <rtcweb@ietfa.amsl.com>; Thu, 17 Jan 2013 07:16:06 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.401
X-Spam-Level:
X-Spam-Status: No, score=-2.401 tagged_above=-999 required=5 tests=[AWL=-0.118, BAYES_00=-2.599, SARE_MILLIONSOF=0.315, UNPARSEABLE_RELAY=0.001]
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 h310zaViDR2g for <rtcweb@ietfa.amsl.com>; Thu, 17 Jan 2013 07:16:05 -0800 (PST)
Received: from relais-inet.francetelecom.com (relais-ias91.francetelecom.com [193.251.215.91]) by ietfa.amsl.com (Postfix) with ESMTP id D8C6721F8581 for <rtcweb@ietf.org>; Thu, 17 Jan 2013 07:16:04 -0800 (PST)
Received: from omfedm05.si.francetelecom.fr (unknown [xx.xx.xx.1]) by omfedm11.si.francetelecom.fr (ESMTP service) with ESMTP id 438C53B411E; Thu, 17 Jan 2013 16:16:04 +0100 (CET)
Received: from Exchangemail-eme1.itn.ftgroup (unknown [10.114.1.183]) by omfedm05.si.francetelecom.fr (ESMTP service) with ESMTP id 23D6535C06B; Thu, 17 Jan 2013 16:16:04 +0100 (CET)
Received: from PEXCVZYM14.corporate.adroot.infra.ftgroup ([fe80::a42f:c628:bc76:d592]) by PEXCVZYH02.corporate.adroot.infra.ftgroup ([::1]) with mapi id 14.02.0318.004; Thu, 17 Jan 2013 16:16:03 +0100
From: stephane.proust@orange.com
To: Magnus Westerlund <magnus.westerlund@ericsson.com>, "rtcweb@ietf.org" <rtcweb@ietf.org>
Thread-Topic: [rtcweb] Call for Consensus Regarding Selecting Recommended Audio Codecs
Thread-Index: AQHN3owmqyZHJi4FC0mpFMH1fvMMAZhEMJwwgAmHIeA=
Date: Thu, 17 Jan 2013 15:16:03 +0000
Message-ID: <24103_1358435764_50F815B4_24103_9252_1_2842AD9A45C83B44B57635FD4831E60A076013@PEXCVZYM14.corporate.adroot.infra.ftgroup>
References: <50D2CC6A.4090500@ericsson.com>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.197.38.2]
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-PMX-Version: 5.6.1.2065439, Antispam-Engine: 2.7.2.376379, Antispam-Data: 2013.1.17.131820
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: Thu, 17 Jan 2013 15:16:06 -0000

Hello all

Considering all the discussions on the list, it is clear that a way must be found to address from codec perspective both the interoperability issue and the license cost issues with a good compromise spirit

Ensuring interoperability of Web RTC technology across various types of environment and devices (e.g. fixed/PC, mobile, tablets..) is a must.

Strictly sticking to the current situation with only OPUS and G.711 will not solve properly the issue especially because this would mean to fail to address correctly the biggest market of hundreds of millions of mobiles terminals that currently support neither G.711 nor OPUS. 
 
The lack of support & use of AMR and AMR-WB codecs  in Web-RTC will then require transcoding and degrade the user experience: lower end to end voice quality and increased latency. The lack of support of these codecs would also increase the costs on network side to implement codec transcoding functions.
 
Hence, it is needed to also consider the support & use of these additional codecs (AMR, AMR-WB) by Web-RTC.
 
It is recognized however that the support of these additional codecs by WebRTC would add some costs on browsers, part of these costs coming from codec license fees. However, from technical perspective, browser implementation of these codecs is not needed, when these codecs are already natively implemented by the hardware platform (e.g. by mobile phone).
 
Considering this very reduced set of additional codecs which has to be taken into account and considering, in addition, that these codecs are already supported by many devices, a way forward can surely be found like by ensuring that RTC Web give access to these codecs at reasonable costs whenever possible. And this could be especially the case when these codecs are already implemented on the devices.
 
Such way forward would require however more than just e-mail discussion between different options. We think that some more detailed inputs for next meeting would be needed to address properly this interoperability topic by considering priority use cases and compromise ways forward like proposed in this e-mail.

We intent to provide a draft on this issue at next meeting.

-----Message d'origine-----
De : PROUST Stephane OLNC/OLPS 
Envoyé : vendredi 11 janvier 2013 13:33
À : 'Magnus Westerlund'; rtcweb@ietf.org
Objet : RE: [rtcweb] Call for Consensus Regarding Selecting Recommended Audio Codecs

It is clear from the discussions on the rtcweb e-mail reflector that the only additional codecs to be considered are limited to the following very small subset of 3 codecs: AMR, AMR-WB and G.722. 
In addition to G.711, these 3 codecs cover almost all legacy devices dedicated to voice services. They are consequently needed and sufficient to be supported by WebRTC to make it an attractive and future proof technology for usage in all environments including mobile and for interoperability use cases with most of all legacy voice terminals.

AMR and AMR-WB are indeed the most widely supported voice codecs in hundreds of millions of legacy mobile devices.
G.722 is royalty free (including a Packet Loss Concealment solution provided in ITU-T Software Tool Library) and is the codec used for HD Voice / DECT-Cat IQ fixed devices

Furthermore, considering that the reason for excluding AMR and AMR-WB from WebRTC was the licensing issue, there is no reason to NOT support AMR-WB and AMR at WebRTC level if these codecs are already implemented on the device.

Therefore I support option 1 and propose the following specification according this:
AMR-WB, AMR and G.722 are RECOMMENDED TO IMPLEMENT by WebRTC end-points
AMR and AMR-WB MUST BE supported at WebRTC level by WebRTC end-points on 3GPP mobile devices already implementing AMR and AMR-WB (*)

(*) note that the way these codecs are supported at RTC Web level is left open to implementors: either by a WebRTC specific software implementation of these codecs or by using APIs to access hardward implementation. 


-----Message d'origine-----
De : rtcweb-bounces@ietf.org [mailto:rtcweb-bounces@ietf.org] De la part de Magnus Westerlund
Envoyé : jeudi 20 décembre 2012 09:30
À : rtcweb@ietf.org
Objet : [rtcweb] Call for Consensus Regarding Selecting Recommended Audio Codecs

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

_________________________________________________________________________________________________________________________

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.