Re: [rtcweb] Making both VP8 and H264 MTI
Ron <ron@debian.org> Wed, 06 November 2013 08:44 UTC
Return-Path: <ron@debian.org>
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 1E5D821E80ED for <rtcweb@ietfa.amsl.com>; Wed, 6 Nov 2013 00:44:35 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.423
X-Spam-Level:
X-Spam-Status: No, score=-1.423 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FH_HOST_EQ_D_D_D_D=0.765, HOST_MISMATCH_NET=0.311, RDNS_DYNAMIC=0.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 GYVeSQGpZAww for <rtcweb@ietfa.amsl.com>; Wed, 6 Nov 2013 00:44:30 -0800 (PST)
Received: from ipmail06.adl2.internode.on.net (ipmail06.adl2.internode.on.net [IPv6:2001:44b8:8060:ff02:300:1:2:6]) by ietfa.amsl.com (Postfix) with ESMTP id 7E85C21E8105 for <rtcweb@ietf.org>; Wed, 6 Nov 2013 00:44:29 -0800 (PST)
Received: from ppp121-45-83-213.lns20.adl6.internode.on.net (HELO audi.shelbyville.oz) ([121.45.83.213]) by ipmail06.adl2.internode.on.net with ESMTP; 06 Nov 2013 19:14:27 +1030
Received: from localhost (localhost [127.0.0.1]) by audi.shelbyville.oz (Postfix) with ESMTP id B69B44F8F3 for <rtcweb@ietf.org>; Wed, 6 Nov 2013 19:14:24 +1030 (CST)
X-Virus-Scanned: Debian amavisd-new at audi.shelbyville.oz
Received: from audi.shelbyville.oz ([127.0.0.1]) by localhost (audi.shelbyville.oz [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 1-2Wwn5oBbCD for <rtcweb@ietf.org>; Wed, 6 Nov 2013 19:14:23 +1030 (CST)
Received: by audi.shelbyville.oz (Postfix, from userid 1000) id CF5BE4F902; Wed, 6 Nov 2013 19:14:23 +1030 (CST)
Date: Wed, 06 Nov 2013 19:14:23 +1030
From: Ron <ron@debian.org>
To: rtcweb@ietf.org
Message-ID: <20131106084423.GC3245@audi.shelbyville.oz>
References: <CE9E91B2.1BEAA%mzanaty@cisco.com> <8EB7C7F2-105D-4CFB-AC06-F8BB331A4736@cisco.com> <5279339B.9040506@bbs.darktech.org>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: inline
In-Reply-To: <5279339B.9040506@bbs.darktech.org>
User-Agent: Mutt/1.5.20 (2009-06-14)
Subject: Re: [rtcweb] Making both VP8 and H264 MTI
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, 06 Nov 2013 08:44:35 -0000
On Tue, Nov 05, 2013 at 01:06:19PM -0500, cowwoc wrote: > In light of the fact that vendors are highly polarized on this > topic, I'd like to suggest the following voting order: I don't think it's really all that relevant for rough consensus if 'vendors are highly polarised' on the question at all. If you make that a consideration, I'm sure you can find some vendors (who may or may not be present here) who strongly wish that WebRTC will never exist at all in the form that this group's charter has envisaged, since its success would pose a very real threat to their current business monopolies. That doesn't give them a right of veto to this work, though their input, like everyone else's, still merits consideration for its technical contribution to best achieving the charter's aims. Having a favourite horse in a race is fine. Having that horse be the fittest to win is a far more objective measurement. The question of choosing a MTI codec hinges on interoperability, and we have established consensus that having a viable MTI codec is quite crucial for this. Right now we have 2 proposed candidates. So the important questions are: - Are either of those candidates suitable? - Is one clearly more suitable than the other? And the present question has been framed by the WG chairs as: - Are there reasons that people could not possibly use either choice? The reasons that people cannot possibly use H.264 are well established. Its licencing simply does not permit people to use it in all the varied ways that implementors and users of WebRTC would require. The Cisco announcement was clearly an attempt to mitigate this fatal constraint for their preferred choice, and while it goes some way toward doing that - and is certainly a bold and perceptive step for them to take to maintain the value of their existing investment - they are still constrained by these same licencing terms to only be able to offer a very limited solution, of limited use, to a limited number of people. And they still can't offer the sort of indemnity that the H.264 camp has demanded from VP8 in draft-dbenham-webrtc-videomti-02, and they aren't even offering a licence to _all_ of the known IPR covering H.264, only to that covered by the MPEG LA pool - which the Nokia portfolio, some of which was already disclosed, is notably outside of. The reasons that people cannot possibly use VP8 are far less clear. None of the objections beyond "we don't want to" so far have any grounding in reality. The "but but submarine IPR!!" argument applies equally to *anything* that any WG might chose to do or use. Nokia tried to pull some out of their hat, but they lost in court. If they couldn't torpedo this, then the chances of anyone else being able to seem significantly diminished. But the validity of their claims over H.264 are not challenged at all, and remain a clear and present danger for anyone using H.264. Perhaps even more so now than ever, given their current financial situation and being the subject of a takeover bid. This is why I believe that although we have 2 proposals, only one of them can seriously stand up to scrutiny for being an acceptable choice that passes the muster of rough consensus. "We don't want to" is not a blocker for consensus. "The licence of this does not permit us to" is a very real blocker. Given we have consensus for picking an MTI codec, the only reason not to pick that remaining choice would be if someone springs yet another last minute surprise which would delay that decision again. If that actually happens, then maybe we can once again have the H.261 vs Theora debate - but if it doesn't, then VP8 is still the no-brainer choice that can stand up to the full test of having rough consensus and working code that meets the goals of this WG. Re this suggestion: > 1. Should *both* H.264 and VP8 be MTI? > > If there is a consensus for yes, stop here. > > 2a. Should *only* H.264 be MTI? or, > 2b. Should *only* VP8 be MTI? > > If there is a consensus for either one, stop here. > > 3a. Should *only* H.261 be MTI? or, > 3b. Should no codec be MTI? (this implies transcoding) > > Given the final choice (H.261 or no MTI) I suspect many vendors > would choose H.261 and upgrade to H.264/VP8 at runtime. No one > really wants to go back to the days of transcoding. You might want to review the list archives. This question has already been debated, and I thought the result of that was conclusive, and why we have only the current proposals that we do today. Cheers, Ron
- Re: [rtcweb] Making both VP8 and H264 MTI Mo Zanaty (mzanaty)
- Re: [rtcweb] Making both VP8 and H264 MTI Leon Geyser
- [rtcweb] Making both VP8 and H264 MTI Hutton, Andrew
- Re: [rtcweb] Making both VP8 and H264 MTI Martin Thomson
- Re: [rtcweb] Making both VP8 and H264 MTI Leon Geyser
- Re: [rtcweb] Making both VP8 and H264 MTI Bernard Aboba
- Re: [rtcweb] Making both VP8 and H264 MTI Wolfgang Beck
- Re: [rtcweb] Making both VP8 and H264 MTI Mo Zanaty (mzanaty)
- Re: [rtcweb] Making both VP8 and H264 MTI Cullen Jennings (fluffy)
- Re: [rtcweb] Making both VP8 and H264 MTI cowwoc
- Re: [rtcweb] Making both VP8 and H264 MTI cowwoc
- Re: [rtcweb] Making both VP8 and H264 MTI cowwoc
- Re: [rtcweb] Making both VP8 and H264 MTI Mohammed Raad
- Re: [rtcweb] Making both VP8 and H264 MTI cowwoc
- Re: [rtcweb] Making both VP8 and H264 MTI Karl Stahl
- Re: [rtcweb] Making both VP8 and H264 MTI Justin Uberti
- Re: [rtcweb] Making both VP8 and H264 MTI cowwoc
- Re: [rtcweb] Making both VP8 and H264 MTI Markus.Isomaki
- Re: [rtcweb] Making both VP8 and H264 MTI bryandonnovan
- Re: [rtcweb] Making both VP8 and H264 MTI Justin Uberti
- Re: [rtcweb] Making both VP8 and H264 MTI cowwoc
- Re: [rtcweb] Making both VP8 and H264 MTI Mohammed Raad
- Re: [rtcweb] Making both VP8 and H264 MTI cowwoc
- Re: [rtcweb] Making both VP8 and H264 MTI Ron
- Re: [rtcweb] Making both VP8 and H264 MTI David Singer
- Re: [rtcweb] Making both VP8 and H264 MTI cowwoc
- Re: [rtcweb] Making both VP8 and H264 MTI cowwoc
- Re: [rtcweb] Making both VP8 and H264 MTI Daniel-Constantin Mierla
- Re: [rtcweb] Making both VP8 and H264 MTI cowwoc
- Re: [rtcweb] Making both VP8 and H264 MTI Mohammed Raad
- Re: [rtcweb] Making both VP8 and H264 MTI David Singer
- Re: [rtcweb] Making both VP8 and H264 MTI Ron
- Re: [rtcweb] Making both VP8 and H264 MTI Mohammed Raad
- Re: [rtcweb] Making both VP8 and H264 MTI cowwoc
- Re: [rtcweb] Making both VP8 and H264 MTI David Singer
- Re: [rtcweb] Making both VP8 and H264 MTI Martin J. Dürst