Re: [rtcweb] H.264's high-low play (Was: H.264 IPR disclosures (or persistent lack thereof))

cowwoc <cowwoc@bbs.darktech.org> Mon, 16 December 2013 03:38 UTC

Return-Path: <cowwoc@bbs.darktech.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 C7AC41AE291 for <rtcweb@ietfa.amsl.com>; Sun, 15 Dec 2013 19:38:38 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level:
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7] 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 bbpgc5ac141q for <rtcweb@ietfa.amsl.com>; Sun, 15 Dec 2013 19:38:34 -0800 (PST)
Received: from mail-ig0-f174.google.com (mail-ig0-f174.google.com [209.85.213.174]) by ietfa.amsl.com (Postfix) with ESMTP id 280621AE02B for <rtcweb@ietf.org>; Sun, 15 Dec 2013 19:38:33 -0800 (PST)
Received: by mail-ig0-f174.google.com with SMTP id hk11so2901381igb.1 for <rtcweb@ietf.org>; Sun, 15 Dec 2013 19:38:33 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:message-id:date:from:user-agent:mime-version:to :cc:subject:references:in-reply-to:content-type; bh=i3dbdNJtfN+ZANPpneCMJW2o97bHgVV6GavtcH3mkb8=; b=g1HmZCcMj0AsvZcXjU/+dqFgM7OgkTqoMUgpj5bRevIdTRZu8bRrsmzvCtfJ1dI7Cc ulAt9qp9UaPUY1/90EQmySaoEBkpeKGcnnXZdoslymXKqvTwrNLc14pYahTtrHZMJKxW UOxz+WejMqkoTFmb6WBmRHujJ41dsawdRUYfpEmLdVZz8V5+yAnAZWq2ZOol+i5z3qTN cdmAMIm7hdtBMRR2GzCSMCfwg4hq2e0jN2aZwnQoKAFzZdKmequu4brpHIPJZaKT5hq4 NPUIkt9pl0UL9b8eEb/+Kqewt+p3cHWVIgMfk3y5bkbe7xT8qcgUCRT7OPRURjelzw9C lJug==
X-Gm-Message-State: ALoCoQn8+GBlA/SqIUw/GuhjpAE2nX8GQN4Jz0pl0rsyL8Z3ZTrWj0DpET0tK3/OYFL82X3Kcv/G
X-Received: by 10.50.13.9 with SMTP id d9mr13397099igc.25.1387165113381; Sun, 15 Dec 2013 19:38:33 -0800 (PST)
Received: from [192.168.1.100] (206-248-171-209.dsl.teksavvy.com. [206.248.171.209]) by mx.google.com with ESMTPSA id t4sm13995020igm.10.2013.12.15.19.38.31 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Sun, 15 Dec 2013 19:38:32 -0800 (PST)
Message-ID: <52AE759C.7020209@bbs.darktech.org>
Date: Sun, 15 Dec 2013 22:38:04 -0500
From: cowwoc <cowwoc@bbs.darktech.org>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.2.0
MIME-Version: 1.0
To: Eric Rescorla <ekr@rtfm.com>
References: <949EF20990823C4C85C18D59AA11AD8B0F88D6@FR712WXCHMBA11.zeu.alcatel-lucent.com> <20131213033344.GW3245@audi.shelbyville.oz> <CECFF758.205FF%mzanaty@cisco.com> <E44893DD4E290745BB608EB23FDDB7620A16219B@008-AM1MPN1-042.mgdnok.nokia.com> <20131214102855.GY3245@audi.shelbyville.oz> <20131214122049.604352b3@rainpc> <20131214132520.GZ3245@audi.shelbyville.oz> <52AC7B89.3030103@bbs.darktech.org> <CAMwTW+g6q0gRbdioEkw8aUjpBY1s=V=sHbPNXaebFbhr6WihJQ@mail.gmail.com> <CABcZeBNx5wpKDgd6TgA9U3_nxEKXdCsXpo8Kp663yQ6e_iN9vQ@mail.gmail.com> <20131215075757.GB3245@audi.shelbyville.oz> <52AE54F8.5070300@bbs.darktech.org> <CABcZeBNqE25O+BNLboXDrJ1ypp26uRAw8ehwtyor9gJccpuzGw@mail.gmail.com>
In-Reply-To: <CABcZeBNqE25O+BNLboXDrJ1ypp26uRAw8ehwtyor9gJccpuzGw@mail.gmail.com>
Content-Type: multipart/alternative; boundary="------------020603000307060204040307"
Cc: "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] H.264's high-low play (Was: H.264 IPR disclosures (or persistent lack thereof))
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: Mon, 16 Dec 2013 03:38:39 -0000

I've seen multiple VP8 proponents rate the following options as Acceptable:

 1. H.261 as MTI
 2. Theora as MTI
 3. Implement two of [H.261, H.264, VP8] as MTI

They might not love the option but they are willing to accept it as a 
compromise. On the flip side, I've seen multiple H.264 backers rate 
"H.264 s MTI" as "Yes" and all other options as "No". They did not 
include a single option as "Acceptable".

It doesn't really matter who responded this way. What *is* important is 
that we can only reach a mutually acceptable compromise if the majority 
rate multiple options as "Acceptable". Anyone who is only willing to 
accept a single option pretty much guarantees that they will find 
themselves disappointed.

I mean... negotiation and compromise, by definition, imply that you are 
not going to get 100% of what you're asking for. The sooner people 
internalize that, the sooner we can move on.

Gili

On 15/12/2013 8:25 PM, Eric Rescorla wrote:
> I'm sure I'm going to regret asking this, but what compromise do you think
> either side has offered?
>
> -Ekr
>
>
> On Sun, Dec 15, 2013 at 5:18 PM, cowwoc <cowwoc@bbs.darktech.org> wrote:
>> +1
>>
>> If the H.264 crowd was as willing to compromise on some other option then we
>> could reach a solution that would be satisfactory to all parties. I still
>> hope that we can reach such a compromise.
>>
>> Gili
>>
>>
>> On 15/12/2013 2:57 AM, Ron wrote:
>>>> By contrast, the primary argument for VP8 is that it's free (despite
>>>> some people saying they couldn't implement it).
>>> I don't remember seeing too many arguments that listed technical reasons
>>> why they _couldn't_.  Only why they said they _wouldn't_ or didn't want
>>> to.  And all of those arguments were basically "oh noes, teh unknown IPR"
>>> (and which realistically I think actually boil down to, in every case,
>>> "we own IPR for H.264, we don't own any for VP8" - which isn't much of a
>>> safety net for the majority of people who don't own H.264 IPR).
>>>
>>> Which if we agree is transferred to someone else if you download a binary
>>> from them, can be mitigated for VP8 at least as well as for H.264.  (and
>>> if we don't agree on that, then Cisco's offer doesn't help either).
>>>
>>> In fact it's still mitigated _better_ for VP8, since Google is giving you
>>> a "free licence" to *all* of the known applicable IPR, along with a strong
>>> defensive reciprocity guarantee - while the Cisco offer is _only_
>>> licencing
>>> you the MPEG-LA pool, which leaves you no licence at all to the other
>>> known
>>> IPR that exists outside of that pool, and no promise from even MPEG-LA
>>> that
>>> you are in any way safe for having a licence from them.
>>>
>>>
>>>> So, if Google were to make a plugin available, that would alleviate the
>>>> concerns of people that it really was encumbered, but it doesn't do
>>>> anything for the existing installed base.
>>> The existing installed base for WebRTC is pretty much exclusively VP8
>>> at present.  So no, it won't do anything for them at all :)  They already
>>> have it.
>>>
>>> For people yet to implement WebRTC, that don't already have VP8 available,
>>> they probably also don't already have Opus available either.  If linking
>>> to libvpx (or a downloaded plugin of it) and linking to libopus, presents
>>> a total showstopper technical difficulty to them, then I don't hold out
>>> much hope for the quality, or delivery, or a WebRTC implementation from
>>> them at all.  This is surely the most trivial part of anything that they
>>> will need to do.
>>>
>>> We already established that almost every platform with "hardware H.264"
>>> would need to reimplement it in software for this anyway.  I don't see
>>> how this poses any significant extra difficulty to do for VP8 instead
>>> (or as well should they choose).
>>>
>>>
>>> The notable thing to my mind, is that the people who considered VP8 as
>>> the only viable option when this was a two horse race, have almost
>>> universally attempted to compromise on some other option that also met
>>> the needs and fears of the people who said the IPR situation surrounding
>>> it was untenable for them.  I can't think of (m)any people from the
>>> H.264 or bust camp that have engaged with that to satisfy the concerns
>>> expressed about it.  Presently they're still arguing that they don't
>>> even need to disclose to the IETF at all ...
>>>
>>> If people are going to talk of Solomonic solutions, then if Solomon was
>>> a chair, I suspect he'd know who cared more about this baby's welfare :>
>>>
>>>     Ron
>>>
>>>
>>> _______________________________________________
>>> rtcweb mailing list
>>> rtcweb@ietf.org
>>> https://www.ietf.org/mailman/listinfo/rtcweb
>>
>> _______________________________________________
>> rtcweb mailing list
>> rtcweb@ietf.org
>> https://www.ietf.org/mailman/listinfo/rtcweb