Re: [rtcweb] Straw Poll on Video Codec Alternatives

Stephan Wenger <stewe@stewe.org> Fri, 27 December 2013 20:13 UTC

Return-Path: <stewe@stewe.org>
X-Original-To: rtcweb@ietfa.amsl.com
Delivered-To: rtcweb@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8CB071AE41D for <rtcweb@ietfa.amsl.com>; Fri, 27 Dec 2013 12:13:37 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.601
X-Spam-Level:
X-Spam-Status: No, score=-2.601 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id txH7vKx0xdC6 for <rtcweb@ietfa.amsl.com>; Fri, 27 Dec 2013 12:13:33 -0800 (PST)
Received: from na01-bn1-obe.outbound.protection.outlook.com (mail-bn1lp0150.outbound.protection.outlook.com [207.46.163.150]) by ietfa.amsl.com (Postfix) with ESMTP id 87CC61AE3FF for <rtcweb@ietf.org>; Fri, 27 Dec 2013 12:13:32 -0800 (PST)
Received: from CO1PR07MB363.namprd07.prod.outlook.com (10.141.75.22) by CO1PR07MB364.namprd07.prod.outlook.com (10.141.75.13) with Microsoft SMTP Server (TLS) id 15.0.842.7; Fri, 27 Dec 2013 20:13:24 +0000
Received: from CO1PR07MB363.namprd07.prod.outlook.com ([169.254.3.85]) by CO1PR07MB363.namprd07.prod.outlook.com ([169.254.3.85]) with mapi id 15.00.0842.003; Fri, 27 Dec 2013 20:13:24 +0000
From: Stephan Wenger <stewe@stewe.org>
To: Ted Hardie <ted.ietf@gmail.com>, "rtcweb@ietf.org" <rtcweb@ietf.org>, Gonzalo Camarillo <Gonzalo.Camarillo@ericsson.com>, Richard Barnes <rlb@ipv.sx>, Magnus Westerlund <magnus.westerlund@ericsson.com>, "fluffy@cisco.com" <fluffy@cisco.com>
Thread-Topic: [rtcweb] Straw Poll on Video Codec Alternatives
Thread-Index: AQHO9QOUWexCqKjKNkK5sgkYTw16jZpoEAWA
Date: Fri, 27 Dec 2013 20:13:23 +0000
Message-ID: <CEE31905.3E4F5%stewe@stewe.org>
In-Reply-To: <CA+9kkMBSpDLJBBbPxgyMUi+bi3aw3D8zpSXcAvQ4koi115QqBg@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [50.174.124.99]
x-forefront-prvs: 0073BFEF03
x-forefront-antispam-report: SFV:NSPM; SFS:(10009001)(199002)(189002)(243025003)(164054003)(36756003)(81542001)(85306002)(15202345003)(63696002)(76796001)(76176001)(76786001)(77982001)(59766001)(66066001)(46102001)(85852003)(87266001)(54356001)(76482001)(53806001)(77096001)(87936001)(51856001)(74662001)(2656002)(69226001)(16236675002)(83072002)(81342001)(49866001)(47446002)(47976001)(74502001)(50986001)(561944002)(47736001)(56776001)(80976001)(81686001)(74366001)(4396001)(81816001)(54316002)(83322001)(19580405001)(19580395003)(56816005)(79102001)(74706001)(74876001)(15975445006)(90146001)(31966008)(65816001)(80022001)(42262001)(579004); DIR:OUT; SFP:1101; SCL:1; SRVR:CO1PR07MB364; H:CO1PR07MB363.namprd07.prod.outlook.com; CLIP:50.174.124.99; FPR:; RD:InfoNoRecords; A:0; MX:1; LANG:en;
Content-Type: multipart/alternative; boundary="_000_CEE319053E4F5stewesteweorg_"
MIME-Version: 1.0
X-OriginatorOrg: stewe.org
Subject: Re: [rtcweb] Straw Poll on Video Codec Alternatives
X-BeenThere: rtcweb@ietf.org
X-Mailman-Version: 2.1.15
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, 27 Dec 2013 20:13:37 -0000

I’m in the camp that questions the value of this straw poll, but it doesn’t take much time for me, and I’m a good little nerd, so I comply with the esteemed chairs’ request.
Please find below my input.
Stephan





  1.  All entities MUST support H.264

     *   Are you in favor of this option [Yes/No/Acceptable]: Acceptable

     *   Do you have any objections to this option, if so please summarize them: Preference for SVC, H.265, modern codecs with scalability in general

  2.  All entities MUST support VP8

     *   Are you in favor of this option [Yes/No/Acceptable]: Acceptable

     *   Do you have any objections to this option, if so please summarize them: Preference for SVC, H.265, modern codecs with scalability in general

  3.  All entities MUST support both H.264 and VP8

     *   Are you in favor of this option [Yes/No/Acceptable]: No

     *   Do you have any objections to this option, if so please summarize them: High cost (licensing, risk allowance) for no gain

  4.  Browsers MUST support both H.264 and VP8, other entities MUST support at least one of H.264 and VP8

     *   Are you in favor of this option [Yes/No/Acceptable]: No

     *   Do you have any objections to this option, if so please summarize them: PC software centric view (Browser!=other entities) is not future proof—doesn’t hold up well even today.

  5.  All entities MUST support at least one of H.264 and VP8

     *   Are you in favor of this option [Yes/No/Acceptable]: No

     *   Do you have any objections to this option, if so please summarize them: No interop point

  6.  All entities MUST support H.261

     *   Are you in favor of this option [Yes/No/Acceptable]: No

     *   Do you have any objections to this option, if so please summarize them: misapplying yesterdays’ technology just for compliance with “requirements” of a business model that is not mine does not make sense to me.

  7.  There is no MTI video codec

     *   Are you in favor of this option [Yes/No/Acceptable]: Yes.

     *   Do you have any objections to this option, if so please summarize them: Running code (W3C/WhatWG no MTI decision worked out well enough for the web).  There is at least a chance that the world decides on a modern codec, against ideologists and niche folk noisy demands.

  8.  All entities MUST support H.261 and all entities MUST support at least one of H.264 and VP8

     *   Are you in favor of this option [Yes/No/Acceptable]: No

     *   Do you have any objections to this option, if so please summarize them: misapplying yesterdays’ technology just for compliance with “requirements” of a business model that is not mine does not make sense to me.  In addition: High cost (licensing, risk allowance) for no gain

  9.  All entities MUST support Theora

     *   Are you in favor of this option [Yes/No/Acceptable]: No

     *   Do you have any objections to this option, if so please summarize them: Hi risk for no gain.  W3C/WhatWG looked into this, carefully, and decided against it.

  10. All entities MUST implement at least two of {VP8, H.264, H.261}

     *   Are you in favor of this option [Yes/No/Acceptable]: No

     *   Do you have any objections to this option, if so please summarize them: misapplying yesterdays’ technology just for compliance with “requirements” of a business model that is not mine does not make sense to me. In addition: High cost (licensing, risk allowance) for no gain

  11. All entities MUST implement at least two of {VP8, H.264, H.263}

     *   Are you in favor of this option [Yes/No/Acceptable]: No

     *   Do you have any objections to this option, if so please summarize them: misapplying yesterdays’ technology just for compliance with “requirements” of a business model that is not mine does not make sense to me. In addition: High cost (licensing, risk allowance) for no gain

  12. All entities MUST support decoding using both H.264 and VP8, and MUST support encoding using at least one of H.264 or VP8

     *   Are you in favor of this option [Yes/No/Acceptable]: No

     *   Do you have any objections to this option, if so please summarize them: High cost (licensing, risk allowance) for almost no gain.  Does not mitigate encoder patent risk in any meaningful way.

  13. All entities MUST support H.263

     *   Are you in favor of this option [Yes/No/Acceptable]: No

     *   Do you have any objections to this option, if so please summarize them: misapplying yesterdays’ technology just for compliance with “requirements” of a business model that is not mine does not make sense to me—especially when many the folks subscribing to the business model don’t want this alternative themselves.

  14. All entities MUST implement at least two of {VP8, H.264, Theora}

     *   Are you in favor of this option [Yes/No/Acceptable]: No

     *   Do you have any objections to this option, if so please summarize them: Potentially very high cost (licensing, risk allowance) for no gain

  15. All entities MUST support decoding using Theora.

     *   Are you in favor of this option [Yes/No/Acceptable]: No

     *   Do you have any objections to this option, if so please summarize them: Hi risk for no gain.  W3C/WhatWG looked into this, carefully, and decided against it.

  16. All entities MUST support Motion JPEG

     *   Are you in favor of this option [Yes/No/Acceptable]: No

     *   Do you have any objections to this option, if so please summarize them: technically inferior beyond reason.



H.264 is a reference to the proposal in https://datatracker.ietf.org/doc/draft-burman-rtcweb-h264-proposal/<https://datatracker.ietf.org/doc/draft-burman-rtcweb-h264-proposal/>


VP8 is a reference to the proposal in https://datatracker.ietf.org/doc/draft-alvestrand-rtcweb-vp8/<https://datatracker.ietf.org/doc/draft-alvestrand-rtcweb-vp8/>


Theora is a reference to Xiph.org Theora Specification from March 16, 2011 (http://www.xiph.org/theora/doc/Theora_I_spec.pdf)


H.263 is a reference to profile 0 level 70 defined in annex X of ITU-T rec H.263 (http://www.itu.int/rec/T-REC-H.263/)


H.261 is a reference to http://tools.ietf.org/html/rfc4587


Motion JPEG is a reference to http://tools.ietf.org/html/rfc2435



Thanks,


The Chairs

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