Re: [rtcweb] Agenda time request for draft-marjou-rtcweb-audio-codecs-for-interop-01

Jean-Marc Valin <jmvalin@mozilla.com> Wed, 13 March 2013 19:45 UTC

Return-Path: <jmvalin@mozilla.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 53A3221F8DC9 for <rtcweb@ietfa.amsl.com>; Wed, 13 Mar 2013 12:45:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.677
X-Spam-Level:
X-Spam-Status: No, score=-2.677 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_MISMATCH_ORG=0.611, HOST_MISMATCH_COM=0.311, RCVD_IN_DNSWL_LOW=-1]
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 Kc3NmFHsZhWY for <rtcweb@ietfa.amsl.com>; Wed, 13 Mar 2013 12:45:02 -0700 (PDT)
Received: from smtp.mozilla.org (mx1.corp.phx1.mozilla.com [63.245.216.69]) by ietfa.amsl.com (Postfix) with ESMTP id 908FB21F8DDB for <rtcweb@ietf.org>; Wed, 13 Mar 2013 12:45:02 -0700 (PDT)
Received: from [130.129.33.249] (dhcp-21f9.meeting.ietf.org [130.129.33.249]) (Authenticated sender: jvalin@mozilla.com) by mx1.mail.corp.phx1.mozilla.com (Postfix) with ESMTPSA id 32249F202D; Wed, 13 Mar 2013 12:45:02 -0700 (PDT)
Message-ID: <5140D73D.2080209@mozilla.com>
Date: Wed, 13 Mar 2013 15:45:01 -0400
From: Jean-Marc Valin <jmvalin@mozilla.com>
User-Agent: Mozilla/5.0 (X11; Linux i686 on x86_64; rv:17.0) Gecko/20130215 Thunderbird/17.0.3
MIME-Version: 1.0
To: Xavier Marjou <xavier.marjou@orange.com>
References: <E8F5F2C7B2623641BD9ABF0B622D726D0F68869E@xmb-rcd-x11.cisco.com> <CA+9kkMA7x18x3rD9PoPx-rA+4uz7ome3LjQ7sOWHDptz0zJX6g@mail.gmail.com> <CAErhfrx24SR5zwH3oHQi_PhFkfQjCmbMuatwEw2kjJ184MiUpw@mail.gmail.com>
In-Reply-To: <CAErhfrx24SR5zwH3oHQi_PhFkfQjCmbMuatwEw2kjJ184MiUpw@mail.gmail.com>
X-Enigmail-Version: 1.5.1
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Cc: rtcweb@ietf.org
Subject: Re: [rtcweb] Agenda time request for draft-marjou-rtcweb-audio-codecs-for-interop-01
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: Wed, 13 Mar 2013 19:45:03 -0000

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 03/13/2013 09:14 AM, Xavier Marjou wrote:
> - In order to reach a compromise, we would like to add some text in
> the WG draft draft-ietf-rtcweb-audio providing incentives for the
> browser to use these three codecs: make them mandatory to implement
> when there is no cost impact on the browser (e.g. if codec already
> installed, paid by the device vendor...).

I think this is the main faulty assumption here. "Royalties already
paid" does not imply "free". There's a real cost here because
supporting AMR, AMR-WB, G.722 and any other codecs added to that list
means that:
1) Someone has to write all the code for actually using these codecs
in their RTP stack.
2) There is no standard interface for accessing these codecs, so a
browser vendor would have to write code for each of these (often
undocumented) interface and *test* it on every device.
3) This code needs to be maintained and fixed for security
vulnerabilities.
4) If there's any issue (e.g. buffer overflow) in the platform
implementation of the codec, there's nothing the browser vendor can do
about it.

Oh, and that cost would be paid by pretty much all browser vendors
because they're all running on at least one platform that supports
each of these codecs.

Cheers,

	Jean-Marc
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.13 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQEcBAEBAgAGBQJRQNc9AAoJEJ6/8sItn9q9WRYH/jzj4SoGpCQHZJGCO3Y0Ajuh
Eaj0rnJtHVg5LlR0QKEfJjXvqyyECAjfveJPnqFA8ALU8X1z+3McDsGJYisjpFm3
MbZKx3vE/Y/SYqy8jIP7/qPsba5eVuzKdUhoH4XzDNoowfBkQBkoys9JBpkL9osP
O+kRpXoouSu8CMGEuqgnl3gGddu/RayPaZTaDB0XICcxdsJF4S/C7E0RD3+XBr0f
rDcWQN4YkfI6VEaUZ+mGTAbMPBDCuahr8NYUJDwIQeqP7gWaAak/TV59+eZPi1El
o2qrom5fok1ZkWsC1izS4brs0tqmvggxYa9/snYnbjADmB9uOVtlH9Y+lrwHrRo=
=Ptz8
-----END PGP SIGNATURE-----