Re: [rtcweb] Google statement on codecs

"David Benham (dbenham)" <> Mon, 30 July 2012 16:58 UTC

Return-Path: <>
Received: from localhost (localhost []) by (Postfix) with ESMTP id 22B3C11E814E for <>; Mon, 30 Jul 2012 09:58:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at
X-Spam-Flag: NO
X-Spam-Score: -10.598
X-Spam-Status: No, score=-10.598 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-8]
Received: from ([]) by localhost ( []) (amavisd-new, port 10024) with ESMTP id Dx+wjgiBUHq8 for <>; Mon, 30 Jul 2012 09:58:04 -0700 (PDT)
Received: from ( []) by (Postfix) with ESMTP id 3D19211E8149 for <>; Mon, 30 Jul 2012 09:58:02 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple;;; l=12080; q=dns/txt; s=iport; t=1343667482; x=1344877082; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=XvOO0azCvm2mhISrKV4L2ZrEdCJU/kkyBNnILlLZjMk=; b=iF7LwlniA6vCzunR33AlTSV5QpLV3/TjYxqZqUI+l21RdN+oj2rZWjtp FT5eYUYl3CRDG/zb2iF5UWIexi4Lv5jnw43bwMoghAygg6fNMaIs76Kxb tSRLjVoaBuyf572Ha54YNhmN/yH2vukp4UiNzbJ1oplufQqiie1D415Nl c=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-AV: E=Sophos; i="4.77,681,1336348800"; d="scan'208,217"; a="106709708"
Received: from ([]) by with ESMTP; 30 Jul 2012 16:57:17 +0000
Received: from ( []) by (8.14.5/8.14.5) with ESMTP id q6UGvHJW029397 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Mon, 30 Jul 2012 16:57:17 GMT
Received: from ([]) by ([]) with mapi id 14.02.0298.004; Mon, 30 Jul 2012 11:57:15 -0500
From: "David Benham (dbenham)" <>
To: Justin Uberti <>, "" <>
Thread-Topic: [rtcweb] Google statement on codecs
Thread-Index: AQHNbjOlh40BzaTvwkOUJzUEZ2l1MJdCC2/Q
Date: Mon, 30 Jul 2012 16:57:14 +0000
Message-ID: <>
References: <>
In-Reply-To: <>
Accept-Language: en-US
Content-Language: en-US
x-originating-ip: []
x-tm-as-product-ver: SMEX-
x-tm-as-result: No--25.731200-8.000000-31
x-tm-as-user-approved-sender: No
x-tm-as-user-blocked-sender: No
Content-Type: multipart/alternative; boundary="_000_0683D6CB32AC424D8AF52C0F660E5DC5057D37xmbalnx10ciscocom_"
MIME-Version: 1.0
Cc: Harald Alvestrand <>
Subject: Re: [rtcweb] Google statement on codecs
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Real-Time Communication in WEB-browsers working group list <>
List-Unsubscribe: <>, <>
List-Archive: <>
List-Post: <>
List-Help: <>
List-Subscribe: <>, <>
X-List-Received-Date: Mon, 30 Jul 2012 16:58:06 -0000


When one receives/signs the MPEG-LA license for the H264 AVC pool, all of the patents (about 8 pages worth) are listed so that the licensee knows what they are covered for and what they are not.

However, am not able to find a list of patents currently licensable/owned by Google that are included in the royalty free VP8 bitstream spec or implementation license from Google.    Can or has Google published the list of patents minimally covered by your VP8 licenses?

With that info, given adopter’s experts could make a risk assessment as to what might exist but *not* be covered by the VP8 license from Google.

From: Justin Uberti []
Sent: Sunday, July 29, 2012 5:15 PM
Cc: Harald Alvestrand
Subject: [rtcweb] Google statement on codecs

We believe that the WebRTC effort represents an unprecedented opportunity to establish a new real-time communications platform. Like the web platform, it is built on freely available components, providing state-of-the-art quality to all developers, big or small, with no need for technology licensing. This approach has worked wonders for the web, and we hope for the same result with WebRTC.

Therefore, we believe the sole mandatory-to-implement video codec in WebRTC should be VP8, the only viable royalty-free option. We believe it provides superior quality, which is why we are increasingly using it in our own products. We are also strongly committed to the future of VP8; we continue to invest heavily in its development, and we have a clear record of vigorously defending our technology.

On the audio side, we believe that Opus should be the default mandatory-to-implement audio codec, assuming the remaining licensing issues can be resolved. Opus delivers excellent quality,  from narrowband to fullband, for streaming and realtime, making it an ideal choice for a baseline codec. We also recommend that G.711 be mandatory, for compatibility with the vast universe of PSTN equipment.

Given the ability to deliver a royalty-free platform with no compromises on quality, we see no reason to include mandatory royalty-bearing codecs.