Re: [rtcweb] Conclusion statement for Recommended Audio Codecs call

Roman Shpount <roman@telurix.com> Fri, 22 February 2013 18:38 UTC

Return-Path: <roman@telurix.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 B3C3421F88C4 for <rtcweb@ietfa.amsl.com>; Fri, 22 Feb 2013 10:38:13 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.477
X-Spam-Level:
X-Spam-Status: No, score=-2.477 tagged_above=-999 required=5 tests=[AWL=0.500, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1]
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 paUZN5-qnuDM for <rtcweb@ietfa.amsl.com>; Fri, 22 Feb 2013 10:38:10 -0800 (PST)
Received: from mail-we0-x233.google.com (we-in-x0233.1e100.net [IPv6:2a00:1450:400c:c03::233]) by ietfa.amsl.com (Postfix) with ESMTP id 3579321F8890 for <rtcweb@ietf.org>; Fri, 22 Feb 2013 10:38:09 -0800 (PST)
Received: by mail-we0-f179.google.com with SMTP id p43so769882wea.38 for <rtcweb@ietf.org>; Fri, 22 Feb 2013 10:38:09 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=x-received:mime-version:x-received:in-reply-to:references:date :message-id:subject:from:to:cc:content-type:x-gm-message-state; bh=JR9OE9IJ6RzlxDFaO6nu7ZiDkUBlkTh6zILcXWYvehY=; b=jsX0jDoGbgPwIhpMlGQ2BqczuvFUZ7wc7VAcHYCqGZQs3kf2Mxj8tkwYxIQwWoYu53 Jj+VELFGjLX1cHADpFKgHomGRjAt0IJhokm09MdpHfNCRHDzBsKOE233sI40h/EL4TS3 Ot3LEWgDRgpHvCzGw298AZmpbRE2p5vOYSNK/SXpN6K01/TDIIR0g6bx5Mu/q98VrA3w wAlfT2ubnGJFkKhXwicaxogfKWZBevnJffVS2/75yxLZUh8FYriBOd49fe3334o0AX2f RIltjC2zd/L0rbe/OHqXYF++xFdLpD3qw92hUiE+sTF5P3h2ipUxLehObEuiaAKnVh0f Hd4g==
X-Received: by 10.194.236.233 with SMTP id ux9mr5457604wjc.36.1361558289090; Fri, 22 Feb 2013 10:38:09 -0800 (PST)
Received: from mail-wg0-f47.google.com (mail-wg0-f47.google.com [74.125.82.47]) by mx.google.com with ESMTPS id fx5sm5167808wib.11.2013.02.22.10.38.07 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Fri, 22 Feb 2013 10:38:08 -0800 (PST)
Received: by mail-wg0-f47.google.com with SMTP id dr13so787882wgb.14 for <rtcweb@ietf.org>; Fri, 22 Feb 2013 10:38:06 -0800 (PST)
MIME-Version: 1.0
X-Received: by 10.194.5.196 with SMTP id u4mr5461713wju.47.1361558286467; Fri, 22 Feb 2013 10:38:06 -0800 (PST)
Received: by 10.216.63.200 with HTTP; Fri, 22 Feb 2013 10:38:06 -0800 (PST)
In-Reply-To: <CAEW_Rkv_A7R17dFBCpV4OcJfQ0-eL1YOhpWPz9qsmjMTxEUx7Q@mail.gmail.com>
References: <50FD4C4B.9020700@ericsson.com> <CA+9kkMD7hYacr-P+iBdPiPYu4PWbMmu7tXYnYsNHRA18jogb=w@mail.gmail.com> <C5E08FE080ACFD4DAE31E4BDBF944EB11338EB86@xmb-aln-x02.cisco.com> <50FEB1EC.9060803@ericsson.com> <CA+9kkMDCn1M084-qcMWh38oao+A64ToQBZTo1wauyBbhD4mhjw@mail.gmail.com> <C5E08FE080ACFD4DAE31E4BDBF944EB113397466@xmb-aln-x02.cisco.com> <9904FB1B0159DA42B0B887B7FA8119CA076D1E@AZ-FFEXMB04.global.avaya.com> <510632D1.4020704@ericsson.com> <CAErhfrySLbyGa66Oo044Gsea0Hz3VWyJoOc+2wQXwaoBxu_Byg@mail.gmail.com> <CAD5OKxsZ3s=SKTBeWQrUiE=jV9f6VKzwYUX78NsoM+4hECz_Fg@mail.gmail.com> <C5E08FE080ACFD4DAE31E4BDBF944EB1133F80AC@xmb-aln-x02.cisco.com> <CAEW_Rkv_A7R17dFBCpV4OcJfQ0-eL1YOhpWPz9qsmjMTxEUx7Q@mail.gmail.com>
Date: Fri, 22 Feb 2013 13:38:06 -0500
Message-ID: <CAD5OKxvX7JvAvJ294y+Jaks5COFYvTf_9W2y5LF1xzP6uZHkEg@mail.gmail.com>
From: Roman Shpount <roman@telurix.com>
To: Ralph Giles <giles@thaumas.net>
Content-Type: multipart/alternative; boundary="047d7b5d5886018e5c04d6547e31"
X-Gm-Message-State: ALoCoQmKyvAN27CLTOYL4vPTlz0W9wHrudA2WhzPatJRttwRfxbz9S5rBatslBkULLr1N8bmPtT7
Cc: "Cullen Jennings (fluffy)" <fluffy@cisco.com>, Xavier Marjou <xavier.marjou@orange.com>, "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] Conclusion statement for Recommended Audio Codecs call
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, 22 Feb 2013 18:38:14 -0000

On Thu, Feb 21, 2013 at 10:20 PM, Ralph Giles <giles@thaumas.net> wrote:

> On 21 February 2013 17:29, Cullen Jennings (fluffy) <fluffy@cisco.com>
> wrote:
>
> > I've never understood why G.722 was disabled in the builds. Does anyone
> have any insight into that?
>
> As discussed at IETF 84, we believe the pair of G.711 and Opus are the
> appropriate MTI choice to ensure interoperability.
>

Can you explain why iSAC is included? It is a much more complex codec then
G.722. It is not standardized or reviewed by any standards body. Its IPR
situation is unclear, since there is no mechanism to claim IPR against it.
It would also require a substantial amount of maintenance. I would even
say, that in presence of Opus it has no value, except  to connect to one of
a couple instant messenger networks.


> Experience with the web's long-lived historical content has made me
> conservative about data formats proliferation, since historical
> formats must often be supported indefinitely. I am therefore in no
> hurry to support additional codecs in our webrtc implementation.


I understand why this argument makes sense for MTI codec, but as far as
additional codecs implemented in the browser it does not hold water. There
is a big difference between image or audio formats and codec support. If
image format is not supported some portion of the web page will not be
displayed. If optional codec is no longer supported, end points will
negotiate one of the MTI codecs, and in the worst case we will end up with
G.711 call. It will not sound as good but it will still work. Right now
there is a good reason to support G.722 taking into account number of end
points for which it is the only wide band codec supported. In the future,
when this situation changes, browsers can drop this codec, and whoever is
still left over using G.722 will have to switch or use G.711.Not
implementing it now and thus not giving the time for the market to catch up
is unreasonable.

BTW, during the time when MTI codecs were discussed, one of the arguments
not to include G.722 (or other codecs in MTI list) was that WebRTC
implementers would do a reasonable thing and support a comprehensive list
of codecs to insure widest possible interoperability. Currently this is not
the case.

Finally,even though supporting codecs is not free, amount of effort spent
arguing about G.722 on this list probably exceeds resources necessary to
maintain G.722 for the next few years.
_____________
Roman Shpount