Re: [rtcweb] Codec Draft

Rob Glidden <rob.glidden@sbcglobal.net> Tue, 13 December 2011 20:11 UTC

Return-Path: <rob.glidden@sbcglobal.net>
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 3BC6F21F891D for <rtcweb@ietfa.amsl.com>; Tue, 13 Dec 2011 12:11:00 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.598
X-Spam-Level:
X-Spam-Status: No, score=-0.598 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, GB_VISITOURSITE=2, HTML_MESSAGE=0.001]
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 2Sf8WQBeVotM for <rtcweb@ietfa.amsl.com>; Tue, 13 Dec 2011 12:10:40 -0800 (PST)
Received: from nm16.access.bullet.mail.mud.yahoo.com (nm16.access.bullet.mail.mud.yahoo.com [66.94.237.217]) by ietfa.amsl.com (Postfix) with SMTP id BF37721F8ACA for <rtcweb@ietf.org>; Tue, 13 Dec 2011 12:10:39 -0800 (PST)
Received: from [66.94.237.200] by nm16.access.bullet.mail.mud.yahoo.com with NNFMP; 13 Dec 2011 20:10:36 -0000
Received: from [66.94.237.106] by tm11.access.bullet.mail.mud.yahoo.com with NNFMP; 13 Dec 2011 20:10:36 -0000
Received: from [127.0.0.1] by omp1011.access.mail.mud.yahoo.com with NNFMP; 13 Dec 2011 20:10:36 -0000
X-Yahoo-Newman-Id: 52690.95732.bm@omp1011.access.mail.mud.yahoo.com
Received: (qmail 24332 invoked from network); 13 Dec 2011 20:10:35 -0000
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=sbcglobal.net; h=DKIM-Signature:X-Yahoo-Newman-Property:X-YMail-OSG:X-Yahoo-SMTP:Received:Message-ID:Date:From:User-Agent:MIME-Version:To:Subject:Content-Type; b=PI4YmpivyNaC22VK/8jP0f/7Gcb6eGYc8a6u2xyR//dc0LvQuGG0axOOVXDO2ktTKs95OvICP1nY8DyH3i4wso3PtOQ0OmmwNfbbYyYHfrxJk9yXqtPvVngZeiPpvehOjSXEMdAJRIC51Im0y3WCkJ70Xxi8l3LIbetU3hNy5rE= ;
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sbcglobal.net; s=s1024; t=1323807035; bh=4bDU78v23s8qtXRo0ScFcElaU8Vo/23GYASWUvet7Q4=; h=X-Yahoo-Newman-Property:X-YMail-OSG:X-Yahoo-SMTP:Received:Message-ID:Date:From:User-Agent:MIME-Version:To:Subject:Content-Type; b=e/K40u4UtWJvD/k8iSg4mewU+q29s9mjjX23vY3+mc4ZMIr81KXfPbM2jXWvNGk/35ZVYACHKlUxlXR5cUeVqi3rrOPs5HKw5whODB20IMdfTkL4OWJnDws/Tn8cyomG7GsdwdFQl8PcPaiT4xGh1uHArP69EK5U2hfoHYJ8508=
X-Yahoo-Newman-Property: ymail-3
X-YMail-OSG: xKQUIXQVM1nsUO3I6hK2XFwTQcmSb2Tg0xCjQ1ZRCgcckxB m.74.E3S6jzFlEhs0PANgIy1t5DwB8NCYsFRnjhAPHDYwZDWRtTEXVJWYvK0 RS7c22LR9LXvSprl3R96Ibi2zdNGfuYVZUSPUU1M7glGu4ipdXg4RIW8YreD 7UBNUhzEn_7l9EHSrq5GkGKhAOHhEatqtwO9YideDoeBm9aK3bEcF7Qs4BHb dPoaaRQ7HmuSSbqiqcCWZSXocltlI_9ms3DynaeXKK2fgtu0ujZM5KV5c2fq VYDRv8Ft53XpWrbESLjPMrtIdpb4IhxkeO0cxcRLD0vxNL7ZjkMuodgx2EIa XhO_0749KI8OtQ73.Rshfz1e.KJ4Zh93IhdaCkWeBgNnzNg10iHW_5XbYkUU LTKA_dePesg8N9TE5O2aEvX7iV46.fzzgdWhylW4pSZuOTCfvY7UTUxasZlS 030myvdaKjbVwHFp910Ofn_dDTmAXzX7JlOTBuYju0pnpTZze7FLbJ7lkrUf n_DTe0SeviPOt2s1_3ZB3MQ2LGOSzfSttDszWrxz92hWj873YFT0vpWKXup4 x4tOsJR6HRN4TAaO1FQovCuhk0JG2z7lJLyz51vFJfR4BeImo6G9t1.Km5T6 TCFQ51Dpw2yUiO.hjmvufuGu.aYMDW2sheSuvoR3oIXm0sXpXC3CEWUvTE3d FoUTXIWRf8q5eLxh5t6H5w1b5yOSr6UpfdHLfdE_nuH9z3fuNxw0b9m67vZK zb3FBBiS_yroXA1Xc6IB3RoOLjIBU0nrh92bDUL8TZD82_6TmmGhqQPLSTJ8 xAVi2kLU79kAZj0o__GuqI.XUTfYLeQQajNFvOCWqaRg.JD2rfSuFLQgrDda yFIi_VTeIQYTDWquptCmA9ZHhBhjX_.SU9o_Vz0LNaZqLvpYnq_9FV0819pE qUnPOyQ2NMm4oClcuD34JqYeY01A5912._w3ETqCgLcmA8uuFyoejK2SewG_ UUl1ndhL.UtYHM93IdWHJBkVHuHhTBpMzEr0pSYyQ8RJTu5i8bvPpTEViW_h P1bNqyyPy0UZW.5Jk317I5qD9Kdk57PiC77Sl6wCV8Joyj31osZJe_SZeceF zgaK9GIp8MLjlJHQBANrcbcnHhd1fxFgmnsLIBKnrybDiAUmQHXqZT_WNuwi fW9_fb0hkPNC4Tpt0A9IwOVJmrfmrL_TnP29y3WoAg0Piq3amDkiLSoyCEt4 D9N7wTIjlo3keu4HEuXO.THB5.D5YImab7YLZqdrKP3dlZ36.
X-Yahoo-SMTP: xflwSnaswBCuS46GvTyhPI4RUJpgPG5UXouB5Vxqo4t9fsHeH0I-
Received: from [192.168.1.8] (rob.glidden@68.124.176.83 with plain) by smtp108.sbc.mail.mud.yahoo.com with SMTP; 13 Dec 2011 12:10:34 -0800 PST
Message-ID: <4EE7B127.2060308@sbcglobal.net>
Date: Tue, 13 Dec 2011 12:10:15 -0800
From: Rob Glidden <rob.glidden@sbcglobal.net>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:8.0) Gecko/20111105 Thunderbird/8.0
MIME-Version: 1.0
To: rtcweb@ietf.org, Cary.Bran@plantronics.com
Content-Type: multipart/alternative; boundary="------------030200000301060400070601"
Subject: Re: [rtcweb] Codec Draft
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: Tue, 13 Dec 2011 20:11:17 -0000

Cary:

I have not seen a specific follow up text, but video codec requirements 
section appears overtaken by events and should be changed.

Here is proposed text that will hopefully reflect consensus spirit:

...
3.2. Video Codec Requirements
If the MPEG-LA issues an intent to offer H.264 baseline profile on a 
royalty free basis for use in browsers before March 15, 2012, then the 
REQUIRED video codecs will be H.264 baseline. If this does not happen by 
that the date, then the REQUIRED video codec will be VP8 [I-D.webm].

The REQUIRED video codec will be a royalty-free codec which has been 
specified by a recognized standards process such as MPEG or other 
due-process standards group and provide reviewable substantiation of its 
royalty-free status.
...

For background, see:

MPEG news: a report from the 98th meeting, Geneva, Switzerland 
<http://multimediacommunication.blogspot.com/2011/12/mpeg-news-report-from-98th-meeting.html>
ISO/IEC MPEG to select from two options for royalty-free video 
<http://www.h-online.com/open/news/item/ISO-IEC-MPEG-to-select-from-two-options-for-royalty-free-video-1392734.html> 

Royalty-Free MPEG Video Proposals Announced 
<http://slashdot.org/submission/1875776/royalty-free-mpeg-video-proposals-announced>
MPEG Plus or Patent Pool Lite? MPEG Mulls Royalty-Free Proposals 
<http://www.robglidden.com/2011/12/mpeg-plus-or-patent-pool-lite-mpeg-mulls-royalty-free-proposals/>
Half of MPEG-2 Patents Expire in 2012 
<http://www.robglidden.com/2011/12/half-of-mpeg-2-patents-expire-in-2012/>

Rob


  Re: [rtcweb] Codec Draft

------------------------------------------------------------------------

  * /From/: "Bran, Cary" <Cary.Bran at plantronics.com
    <mailto:Cary.Bran@DOMAIN.HIDDEN>>
  * /To/: Stephan Wenger <stewe at stewe.org <mailto:stewe@DOMAIN.HIDDEN>>
  * /Cc/: "rtcweb at ietf.org <mailto:rtcweb@DOMAIN.HIDDEN>" <rtcweb at
    ietf.org <mailto:rtcweb@DOMAIN.HIDDEN>>
  * /Date/: Thu, 3 Nov 2011 22:00:26 +0000
  * /References/: <E37C139C5CB78244A781E9E7B721527B5485F6 at
    USSCMB03.plt.plantronics.com
    <mailto:E37C139C5CB78244A781E9E7B721527B5485F6@DOMAIN.HIDDEN>>
    <CAD841DD.330F9%stewe at stewe.org
    <mailto:CAD841DD.330F9%25stewe@DOMAIN.HIDDEN>>
  * /List-id/: Real-Time Communication in WEB-browsers working group
    list <rtcweb.ietf.org>

------------------------------------------------------------------------

After further review, I think I get your point, my apologies if I caused 
any confusion.

What I meant to say was that I believe we have captured areas where we 
have consensus in the draft.  Obviously at this time there is no 
consensus as to which audio/video codecs will be mandatory to implement 
yet.     To be clear here, in the draft we put in a proposal for a 
mandatory to implement codec and we should have qualified it as an open 
issue, where we have no consensus.

Stephan, if you or anyone else, has a proposal as to what to add to the 
list, we would be more than happy to add it to the document and 
correctly label the areas where we have no consensus in an attempt to 
facilitate the discussion.

Regards,

-Cary

*From:*Bran, Cary
*Sent:* Thursday, November 03, 2011 2:02 PM
*To:* 'Stephan Wenger'
*Cc:* rtcweb at ietf.org
*Subject:* RE: [rtcweb] Codec Draft

Good points Stephan.

I agree that more discussion is needed and all I am proposing here is a 
document to capture the groups collective thinking.  I will defer to the 
chairs to decide on timing.

Cheers,

-Cary

*From:*Stephan Wenger [mailto:stewe at stewe.org]
*Sent:* Thursday, November 03, 2011 1:28 PM
*To:* Bran, Cary; rtcweb at ietf.org
*Subject:* Re: [rtcweb] Codec Draft

Hi Cary, WG,

Cary, how did you come to your conclusion that the WG has achieved 
consensus on a subject like this:

    If the MPEG-LA issues an intent to offer H.264 baseline profile on a

    royalty free basis for use in browsers before March 15, 2012, then

    the REQUIRED video codecs will be H.264 baseline.  If this does not

    happen by that the date, then the REQUIRED video codec will be VP8

    [I-D.webm].

Or this

    WebRTC clients are REQUIRED to implement the following audio codecs.

  

     [...]

  

    o  Opus [draft-ietf-codec-opus]

I may have missed it in the flood of emails on this reflector, but I do 
not recall having seen any discussion whatsoever towards a decision 
between the two video codecs mentioned, let alone a decision made on 
commercial constraints and an attached timeline.  Please note that I 
could most likely agree to the video codec issues as drafted, with the 
exception of the timeline, which is IMO overly and unnecessarily ambitious.

Similarly, I do not recall a sufficiently in-depth discussion about 
audio codecs (though there has been a bit more discussion on the 
reflector in this regard).  I find it strange that we consider making an 
declared-as-royalty-bearing audio codec mandatory, without even having 
the slightest idea of the licensing terms beyond the RAND terms offered. 
  Strangely, we are not providing the right holder with a timeline 
similar as the one used for H.264.  Perhaps we should work with the 
Qualcomm guys to see whether they would be willing to provide an RF 
license with a field of use restriction to webrtc.  As the very minimum, 
I would request the opus codec being profiled such that most obvious 
matches between patent claims offered under royalty bearing RAND terms 
and opus encoder and decoder as to be used in webrtc be eliminated.

To summarize, without having those (and perhaps a few more) points 
discussed in public on the reflector, I believe that it is too early to 
adopt your draft as a WG draft.

Stephan

*From: *"Bran, Cary" <Cary.Bran at plantronics.com 
<mailto:Cary.Bran%20at%20plantronics.com>>
*Date: *Mon, 31 Oct 2011 22:25:48 +0000
*To: *"rtcweb-chairs at tools.ietf.org 
<mailto:rtcweb-chairs%20at%20tools.ietf.org>" <rtcweb-chairs at 
tools.ietf.org <mailto:rtcweb-chairs%20at%20tools.ietf.org>>
*Cc: *"rtcweb at ietf.org <mailto:rtcweb%20at%20ietf.org>" <rtcweb at 
ietf.org <mailto:rtcweb%20at%20ietf.org>>
*Subject: *[rtcweb] Codec Draft

Hello WebRTC chairs,

I have updated and submitted a 02 version of the WebRTC Codec draft: 
http://tools.ietf.org/id/draft-cbran-rtcweb-codec-01.txt

I believe that this draft is representative of areas where the working 
group has achieved consensus and at this time I would like to ask that 
the 01 draft be adopted as a working group document.

I look forward to your feedback.

Regards,

*Cary Bran*

Senior Director Advanced Software Technology and Architecture

Office:  +1 831-458-7737     Cell: +1 206-661-2398

*Plantronics*Simply Smarter Communications^(TM)

345 Encinal St., Santa Cruz, CA 95060

------------------------------------------------------------------------


CONFIDENTIALITY NOTICE: This e-mail transmission, and any documents, 
files or previous e-mail messages attached to it, may contain 
information that is confidential and/or legally privileged. If you are 
not the intended recipient, or a person responsible for delivering it to 
the intended recipient, please DO NOT disclose the contents to another 
person, store or copy the information in any medium, or use any of the 
information contained in or attached to this transmission for any 
purpose. If you have received this transmission in error, please 
immediately notify the sender by reply email or at privacy at 
plantronics.com <mailto:privacy%20at%20plantronics.com>, and destroy the 
original transmission and its attachments without reading or saving in 
any manner.

For further information about Plantronics - the Company, its products, 
brands, partners, please visit our website www.plantronics.com 
<http://www.plantronics.com>.

_______________________________________________ rtcweb mailing list 
rtcweb at ietf.org <mailto:rtcweb%20at%20ietf.org> 
https://www.ietf.org/mailman/listinfo/rtcweb


------------------------------------------------------------------------

CONFIDENTIALITY NOTICE: This e-mail transmission, and any documents, 
files or previous e-mail messages attached to it, may contain 
information that is confidential and/or legally privileged. If you are 
not the intended recipient, or a person responsible for delivering it to 
the intended recipient, please DO NOT disclose the contents to another 
person, store or copy the information in any medium, or use any of the 
information contained in or attached to this transmission for any 
purpose. If you have received this transmission in error, please 
immediately notify the sender by reply email or at privacy at 
plantronics.com, and destroy the original transmission and its 
attachments without reading or saving in any manner.

For further information about Plantronics - the Company, its products, 
brands, partners, please visit our website www.plantronics.com.

Rob