Re: [rtcweb] VP8 vs H.264 - the core issue

Justin Uberti <juberti@google.com> Fri, 25 October 2013 19:50 UTC

Return-Path: <juberti@google.com>
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 EC30711E8182 for <rtcweb@ietfa.amsl.com>; Fri, 25 Oct 2013 12:50:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.917
X-Spam-Level:
X-Spam-Status: No, score=-1.917 tagged_above=-999 required=5 tests=[AWL=0.060, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, NO_RELAYS=-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 2DfHx4hETCm5 for <rtcweb@ietfa.amsl.com>; Fri, 25 Oct 2013 12:50:41 -0700 (PDT)
Received: from mail-vb0-x22b.google.com (mail-vb0-x22b.google.com [IPv6:2607:f8b0:400c:c02::22b]) by ietfa.amsl.com (Postfix) with ESMTP id BAFC511E8137 for <rtcweb@ietf.org>; Fri, 25 Oct 2013 12:50:40 -0700 (PDT)
Received: by mail-vb0-f43.google.com with SMTP id g10so2879355vbg.30 for <rtcweb@ietf.org>; Fri, 25 Oct 2013 12:50:40 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=eGexBcG6ow2+8gDWPMz7BwnoEwmXvfbSsAkwQViFmJY=; b=eujZzXg5impl2Vm2x9v66/Vrnhdp6i+YHIFLR8xOFWBEePi/RsCuDI2D9x9jK5+Rlm PierH5pTY0Mp6yIZmD3iJCvjYNZQghWXv0T4sh2o0J4HJnBZZoVVEFD+3XT/fvkvreY3 xz/oJMaSGOZlIBg/SO0gkwrYiLoF4T/9BvM81qFYzTeBgd/erJATek6VO/wI2uY9L+bQ BVr2FAD7dLIggBjM3cWJDCOhqTwtqBdyvvldIIyLEloGbNiG36JVJisBpWonUsYQJmr7 xrTxGDoYktRu2UGMCb7HF+g/29b79tBbR8RehnL0bnZI1A4TW/qhiqDDbaju0GrhbHgs Q1Bw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc:content-type; bh=eGexBcG6ow2+8gDWPMz7BwnoEwmXvfbSsAkwQViFmJY=; b=Crbbxj+/5dr4bGBkTMtq6j4ObS7w9A4Kud+K2E5LQ5VdAzI7BuooTro6VZyqmLkVF9 YE04af9oSkAqReBtQoOZbhdHRUzVKfZQfh12RsbEDCyX97FW6qpZjDi9ouvQC1h3/QfO 5yw7BCyMBthohnPnsQB2ScJsk7WK9KKQt/Uqzo2ccD6t9kCyfAEw0YysALdQzGa+mvLn 2fNTVELRg+reUT3xD5qxgT7+6iIpvurPu3VsF7vKdiyUi8duGvAPDZuO+hwkv5DGAM06 BRo9HCdbzkhcZyqr26jP7OhxjR2yNO0ZAL/9dTCt2x+4MqpCvsZKEDo9Qff/ju2Bip5z txXg==
X-Gm-Message-State: ALoCoQkswX4kqkVFZr5l3OR3DKlTr7Bw51T4/MUJkb2EWqi+Ioys16yJv/WH9AGen6ELoIi1QNbkMlbr+WvNCz9k/cBNlsUzmzzWExNfM9uoAibFMJEOYT/eyhRNfANRO/PiAshxrCPG57h3wD4ek35oGtXy3h+5s2mjOIMCPlQdVw/kWAKPDkKQ+oo8cEY6shPv6jmi3WmH
X-Received: by 10.52.230.35 with SMTP id sv3mr4789996vdc.27.1382730639984; Fri, 25 Oct 2013 12:50:39 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.52.110.101 with HTTP; Fri, 25 Oct 2013 12:50:18 -0700 (PDT)
In-Reply-To: <FCBEDCB500188C488DA30C874B94F80E1C01158C@xmb-rcd-x03.cisco.com>
References: <52681A96.2020904@alvestrand.no> <526826AF.5030308@librevideo.org> <52690090.2050609@alvestrand.no> <BBE9739C2C302046BD34B42713A1E2A22DFCD683@ESESSMB105.ericsson.se> <AE1A6B5FD507DC4FB3C5166F3A05A4843D45DC08@TK5EX14MBXC266.redmond.corp.microsoft.com> <5269764C.4030801@librevideo.org> <52698758.5040404@bbs.darktech.org> <CAD6AjGSb5syh0HO+89fH8cGZ0zqM6gYLPj3aeTRQLN0u8W4cSg@mail.gmail.com> <5269F098.2020904@alvestrand.no> <E44893DD4E290745BB608EB23FDDB7620A0F272E@008-AM1MPN1-043.mgdnok.nokia.com> <949EF20990823C4C85C18D59AA11AD8B0BF358@FR712WXCHMBA11.zeu.alcatel-lucent.com> <CAGgHUiRtXUAJTotAFX7YwQ6cS_OD-MpAb+898c6OYxm7D5xXKw@mail.gmail.com> <FCBEDCB500188C488DA30C874B94F80E1C01158C@xmb-rcd-x03.cisco.com>
From: Justin Uberti <juberti@google.com>
Date: Fri, 25 Oct 2013 12:50:18 -0700
Message-ID: <CAOJ7v-1iV4_SvToRYYtDZszxkSDF0qmrS4YN8w7OFQ3p29CaDw@mail.gmail.com>
To: "Jeremy Laurenson (jlaurens)" <jlaurens@cisco.com>
Content-Type: multipart/alternative; boundary="089e0102fe6e9dec7c04e9961032"
Cc: "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] VP8 vs H.264 - the core issue
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: Fri, 25 Oct 2013 19:50:42 -0000

On Fri, Oct 25, 2013 at 4:25 AM, Jeremy Laurenson (jlaurens) <
jlaurens@cisco.com> wrote:

> First, my area of focus is system deployment for existing organizations,
> and my employer is clearly leaning H.264, however as an individual:
>
> I am of the opinion that from a "browser user perspective" this is pretty
> easy because two of the issues I see seem not to have a significant winner
> based on all this list activity:
> The average browser user does not care, except that bandwidth is
> materially affected - and there seems both are close in performance.
>  (Profiles and efficiency could be argued forever at this rate)
> IPR does seem to be in the air - and without being a lawyer, I see Nokia
> folks on this list declaring there is an issue here.
>  (But lawyers can argue forever)
>

No, this is a fundamental issue. If H.264 is the MTI, to quote Harald, "we
give up and live with royalties forever". This will have a significant
impact on WebRTC innovation and adoption.

The fact that there are some who disagree with the IPR status of VP8 does
not invalidate this point.

>
> There seems to be a split.... however I believe the third factor here,
> while less technical in nature, will affect deployment and adoption.
>
> I believe the ability to leverage existing applications/infrastructure
> with a relatively small amount of work is a third leg in this stool and
> tips the balance materially for those looking to light up applications.
>
> Simply put, a user would ask why a new, less-interoperable standard is
> being introduced in absence of  functionality or bandwidth savings.
>
> This has material cost savings and media flow implications for a large set
> of the people who are going to use this technology. Clearly this was an
> important factor based on the SDP slant of the content of the spec.
>  In my opinion we are not paying enough attention to an important line in
> the burman h.264 proposal: "In addition, using H.264 enables
> interoperability with many other services without video transcoding."
>

Nobody is saying implementors can't support H.264. If interoperability with
such services is a high priority, implementors will ship H.264 regardless
of what we decide here.

>
> On Oct 25, 2013, at 5:05 AM, Leon Geyser <lgeyser@gmail.com> wrote:
>
> It would be nice if video just works for the end user instead of them
> having to install a different browser or buying a different device with a
> different browser.
>
> I personally think there needs to be a MTI video codec even if it is an
> old codec such as H.261. Although the codec should not require a lot of
> bandwidth to look decent which excludes something such as MJPEG.
>
>
> On 25 October 2013 10:50, DRAGE, Keith (Keith) <
> keith.drage@alcatel-lucent.com> wrote:
>
>> Agree
>>
>> We can either explicitly make a "no MTI" decision, or just let it become
>> the default by the absence of agreement.
>>
>> Keith
>>
>> > -----Original Message-----
>> > From: rtcweb-bounces@ietf.org
>> > [mailto:rtcweb-bounces@ietf.org] On Behalf Of Markus.Isomaki@nokia.com
>> > Sent: 25 October 2013 09:04
>> > To: harald@alvestrand.no; rtcweb@ietf.org
>> > Subject: Re: [rtcweb] VP8 vs H.264 - the core issue
>> >
>> > Hi,
>> >
>> > Harald Alvestrand wrote:
>> > >
>> > > Formalistically, the people who argue for abandoning an
>> > MTI, like the
>> > > people who argue for adapting an antiquated codec, have not
>> > put in a
>> > > draft by the chairs' deadline of October 6, so have not
>> > made a proposal.
>> > >
>> > > But I'm not the one who argued for this to be put on the
>> > agenda for 2 hours.
>> > > The people who pushed for this to be on the agenda for 2
>> > hours need to
>> > > come forward and say why they believe this is a good use of
>> > our time.
>> > > I haven't yet heard a VP8 proponent saying so.
>> > >
>> >
>> > I thought it has been mainly the VP8 proponents who have
>> > insisted to continue this discussion and have it on the agenda.
>> >
>> > I am a H.264 proponent but it's clear to me there is no
>> > consensus, no substantially new information since March, and
>> > for that reason the IETF should not pick either H.264 or VP8
>> > as *mandatory*. And consequently 2 hours is too much time for this.
>> >
>> > It is useful to discuss pros and cons of H.264 and VP8 and
>> > compare them, since most likely every WebRTC endpoint will
>> > implement at least one of them, but I think we need to stop
>> > pushing for the decision of mandating one of them.
>> >
>> > Of course, if we come back to this issue every November, we
>> > can eventually choose H.264 as mandatory, after all of its
>> > IPR has expired :-)
>> >
>> > Markus
>> > _______________________________________________
>> > 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
>>
>
> _______________________________________________
> 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
>
>