Re: [rtcweb] Congratuiations on the Cisco announcement - but we still prefer VP8
"Mo Zanaty (mzanaty)" <mzanaty@cisco.com> Mon, 04 November 2013 18:52 UTC
Return-Path: <mzanaty@cisco.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 08CA211E81C4 for <rtcweb@ietfa.amsl.com>; Mon, 4 Nov 2013 10:52:55 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.599
X-Spam-Level:
X-Spam-Status: No, score=-10.599 tagged_above=-999 required=5 tests=[AWL=0.000, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
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 BTDL888pStaA for <rtcweb@ietfa.amsl.com>; Mon, 4 Nov 2013 10:52:50 -0800 (PST)
Received: from rcdn-iport-9.cisco.com (rcdn-iport-9.cisco.com [173.37.86.80]) by ietfa.amsl.com (Postfix) with ESMTP id 72E3E11E8117 for <rtcweb@ietf.org>; Mon, 4 Nov 2013 10:52:50 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=3199; q=dns/txt; s=iport; t=1383591170; x=1384800770; h=from:to:subject:date:message-id:in-reply-to:content-id: content-transfer-encoding:mime-version; bh=QoO/wBv0rJjhGWIGR1Zb/L+Y5AG5UVA/AGfopdBYv14=; b=lgrQYNp81CruPMlZak1JqPKWc2woFQ4xn8ZHnb7uZIWE85CdWWmI5BIU AQ33DHkLEdvVKWTlMAIdF38Q7L1ZSCCoG+2EyS1T+U8lHyJDZApVzSyMG GgktvzJaWUN44MMdRxxwbp1sp6ocTUf/VhoYeRHQr71gF+1/WPHpne2fN I=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AhMFALLrd1KtJV2a/2dsb2JhbABZgwc4U75zS4ErFnSCJQEBAQMBAQEBC1cJEA0BCBhVCyUCBAESFIdnBg2+TI8lDS2ELgOYCoEvkFqBaIE+gio
X-IronPort-AV: E=Sophos;i="4.93,634,1378857600"; d="scan'208";a="277506668"
Received: from rcdn-core-3.cisco.com ([173.37.93.154]) by rcdn-iport-9.cisco.com with ESMTP; 04 Nov 2013 18:52:49 +0000
Received: from xhc-rcd-x10.cisco.com (xhc-rcd-x10.cisco.com [173.37.183.84]) by rcdn-core-3.cisco.com (8.14.5/8.14.5) with ESMTP id rA4IqnYC030766 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Mon, 4 Nov 2013 18:52:49 GMT
Received: from xmb-rcd-x14.cisco.com ([169.254.4.50]) by xhc-rcd-x10.cisco.com ([173.37.183.84]) with mapi id 14.03.0123.003; Mon, 4 Nov 2013 12:52:49 -0600
From: "Mo Zanaty (mzanaty)" <mzanaty@cisco.com>
To: Basil Mohamed Gohar <basilgohar@librevideo.org>, "rtcweb@ietf.org" <rtcweb@ietf.org>
Thread-Topic: [rtcweb] Congratuiations on the Cisco announcement - but we still prefer VP8
Thread-Index: AQHO2Y8Or0eCM6H8SkuQfdXivrBnVQ==
Date: Mon, 04 Nov 2013 18:52:49 +0000
Message-ID: <CE9D4AC9.1B3F5%mzanaty@cisco.com>
In-Reply-To: <5277DF1C.8080207@librevideo.org>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/14.3.8.130913
x-originating-ip: [10.82.254.33]
Content-Type: text/plain; charset="Windows-1252"
Content-ID: <7ACE3E8CD3113542A8FD29AAB05F9282@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Subject: Re: [rtcweb] Congratuiations on the Cisco announcement - but we still prefer VP8
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: Mon, 04 Nov 2013 18:52:55 -0000
> ffvp8Šhas no known major problems. There were indeed problems, some rather severe, like bugs in the ON2 encoder implementation that became enshrined in the bitstream itself and forced decoders to mirror the ON2 encoder bugs. See ³Practical problems² in Jason¹s old rant at: http://x264dev.multimedia.cx/archives/377 > xvp8Šstalled Too bad, it would have likely been a very fast/good vp8 encoder. If you followed that project, you would learn just how similar vp8 and h.264 truly are. (Hint: the base is x264 not libvpx.) > many hardware VP8 implementations True for decoders, not yet for encoders, but the latter will improve over time. Since app devs don¹t understand how to use hardware codecs (there are unofficial/hacky ways in Android and iOS, and official ways in Android 4.1+), actual interop has not been widely attempted yet despite hardware support. > arguably much more complex, (full) H.264 spec Agreed, the spec sucks as a practical implementers guide, although some argue that is not its main purpose. I find it silly to need a separate implementers guide. Both H.264 and VP8 suffer from this, for opposite reasons; the H.264 spec is far too verbose, the VP8 spec is far too terse, essentially making the code the spec. Maybe Daala will strike the right balance? ;) Mo On 11/4/13, 12:53 PM, Basil Mohamed Gohar <basilgohar@librevideo.org> wrote: On 11/04/2013 12:47 PM, Mo Zanaty (mzanaty) wrote: > > To be fair, H.264 interop has not been a painless endeavor over the > years, in part due to multiple profiles. Implementers have worked > through many issues to achieve the nearly universal interop enjoyed > today across hundreds or thousands of vendors and implementations. VP8 > should have an easier time, since it doesn¹t have multiple profiles, > packetization modes, etc. But VP8 will go through some of the same pains > when many implementations flourish (software and hardware). The pain is > not felt yet since there are only two vendors (Google and Mozilla) in > close contact using a shared software implementation. > > Mo To be even more fair, in fact, there are more than just Google and Mozilla on the VP8 playing field. The ffmpeg/libav community(-ies?) have made a successful implementation of a vp8 decoder (ffvp8) that is also widely deployed and, to the best of my knowledge, has no known major problems. There was also the xvp8 project which, while I believe stalled, was not due to incompatibilities or challenges, just lack of energy for that project and motivation. And there have been many hardware VP8 implementations in silicon across multiple vendors no less, both for encoding and decoding. And yes, while H.264 no doubt has a larger market segment, to say Google and Mozilla are the only two players would not be accurate, and the design and spec have shown they can be implemented widely and without as much pain as the, arguably much more complex, (full) H.264 spec. -- Libre Video http://librevideo.org _______________________________________________ rtcweb mailing list rtcweb@ietf.org https://www.ietf.org/mailman/listinfo/rtcweb
- Re: [rtcweb] Congratuiations on the Cisco announc… Mo Zanaty (mzanaty)
- [rtcweb] Congratuiations on the Cisco announcemen… Harald Alvestrand
- Re: [rtcweb] Congratuiations on the Cisco announc… Timothy B. Terriberry
- Re: [rtcweb] Congratuiations on the Cisco announc… Adam Roach
- Re: [rtcweb] Congratuiations on the Cisco announc… Doug Geistkemper
- Re: [rtcweb] Congratuiations on the Cisco announc… Justin Uberti
- Re: [rtcweb] Congratuiations on the Cisco announc… Lorenzo Miniero
- Re: [rtcweb] Congratuiations on the Cisco announc… Alexandre GOUAILLARD
- Re: [rtcweb] Congratuiations on the Cisco announc… Leon Geyser
- Re: [rtcweb] Congratuiations on the Cisco announc… Silvia Pfeiffer
- Re: [rtcweb] Congratuiations on the Cisco announc… Simon Pietro Romano
- Re: [rtcweb] Congratuiations on the Cisco announc… Alessandro Amirante
- Re: [rtcweb] Congratuiations on the Cisco announc… Emil Ivov
- Re: [rtcweb] Congratuiations on the Cisco announc… Emil Ivov
- Re: [rtcweb] Congratuiations on the Cisco announc… Bernard Aboba
- Re: [rtcweb] Congratuiations on the Cisco announc… Marc Petit-Huguenin
- Re: [rtcweb] Congratuiations on the Cisco announc… Leon Geyser
- Re: [rtcweb] Congratuiations on the Cisco announc… Karl Stahl
- Re: [rtcweb] Congratuiations on the Cisco announc… Ron
- Re: [rtcweb] Congratuiations on the Cisco announc… Bernard Aboba
- Re: [rtcweb] Congratuiations on the Cisco announc… Eric Rescorla
- [rtcweb] Platforms that support H264 (was: Congra… cowwoc
- Re: [rtcweb] Congratuiations on the Cisco announc… Martin Thomson
- Re: [rtcweb] Platforms that support H264 (was: Co… Martin Thomson
- Re: [rtcweb] Platforms that support H264 (was: Co… Jeremy Laurenson (jlaurens)
- Re: [rtcweb] Congratuiations on the Cisco announc… Peter Saint-Andre
- Re: [rtcweb] Platforms that support H264 (was: Co… tim panton
- Re: [rtcweb] Platforms that support H264 (was: Co… Jeremy Laurenson (jlaurens)
- Re: [rtcweb] Platforms that support H264 (was: Co… Emil Ivov
- Re: [rtcweb] Platforms that support H264 (was: Co… Bossiel thioriguel
- Re: [rtcweb] Platforms that support H264 Gili
- Re: [rtcweb] Platforms that support H264 Bossiel
- Re: [rtcweb] Platforms that support H264 Bossiel
- Re: [rtcweb] Platforms that support H264 (was: Co… Martin Thomson
- Re: [rtcweb] Platforms that support H264 Gili
- Re: [rtcweb] Platforms that support H264 Gili
- Re: [rtcweb] Platforms that support H264 Gili
- Re: [rtcweb] Platforms that support H264 Bossiel
- Re: [rtcweb] Platforms that support H264 Gili
- Re: [rtcweb] Platforms that support H264 (was: Co… Eric Rescorla
- Re: [rtcweb] Platforms that support H264 Eric Rescorla
- Re: [rtcweb] Platforms that support H264 (was: Co… Emil Ivov
- Re: [rtcweb] Platforms that support H264 (was: Co… Eric Rescorla
- Re: [rtcweb] Platforms that support H264 cowwoc
- Re: [rtcweb] Platforms that support H264 (was: Co… Jeremy Laurenson (jlaurens)
- Re: [rtcweb] Platforms that support H264 Kaiduan Xie
- Re: [rtcweb] Platforms that support H264 (was: Co… tim panton
- Re: [rtcweb] Platforms that support H264 (was: Co… DRAGE, Keith (Keith)
- [rtcweb] API standardization on phones? (Re: Plat… Harald Alvestrand
- Re: [rtcweb] API standardization on phones? (Re: … DRAGE, Keith (Keith)
- Re: [rtcweb] Platforms that support H264 cowwoc
- Re: [rtcweb] Congratuiations on the Cisco announc… Randell Jesup
- Re: [rtcweb] Platforms that support H264 David Singer
- Re: [rtcweb] Platforms that support H264 cowwoc
- Re: [rtcweb] Platforms that support H264 David Singer
- Re: [rtcweb] Platforms that support H264 cowwoc
- Re: [rtcweb] Congratuiations on the Cisco announc… Jonathan Rosenberg
- Re: [rtcweb] Congratuiations on the Cisco announc… Randell Jesup
- Re: [rtcweb] Congratuiations on the Cisco announc… cowwoc
- Re: [rtcweb] Congratuiations on the Cisco announc… Richard Shockey
- Re: [rtcweb] Congratuiations on the Cisco announc… Tim Panton
- Re: [rtcweb] Platforms that support H264 Tim Panton
- Re: [rtcweb] Congratuiations on the Cisco announc… Hutton, Andrew
- Re: [rtcweb] Congratuiations on the Cisco announc… Erik Lagerway
- Re: [rtcweb] Congratuiations on the Cisco announc… Basil Mohamed Gohar
- Re: [rtcweb] Congratuiations on the Cisco announc… Emil Ivov
- Re: [rtcweb] Congratuiations on the Cisco announc… Basil Mohamed Gohar
- Re: [rtcweb] Congratuiations on the Cisco announc… Ron
- Re: [rtcweb] Platforms that support H264 Ralph Giles
- Re: [rtcweb] Congratuiations on the Cisco announc… Mo Zanaty (mzanaty)
- Re: [rtcweb] Platforms that support H264 Richard Shockey
- Re: [rtcweb] Congratuiations on the Cisco announc… David Singer
- Re: [rtcweb] Platforms that support H264 Mo Zanaty (mzanaty)
- Re: [rtcweb] Platforms that support H264 cowwoc
- Re: [rtcweb] Platforms that support H264 Mo Zanaty (mzanaty)
- Re: [rtcweb] Platforms that support H264 Kristian Kielhofner
- Re: [rtcweb] Platforms that support H264 Randell Jesup
- Re: [rtcweb] Platforms that support H264 Justin Uberti
- Re: [rtcweb] Platforms that support H264 Dave Taht
- Re: [rtcweb] Congratuiations on the Cisco announc… Gustavo Garcia
- Re: [rtcweb] Platforms that support H264 Markus.Isomaki
- Re: [rtcweb] Platforms that support H264 Mo Zanaty (mzanaty)
- Re: [rtcweb] Congratuiations on the Cisco announc… David Singer
- Re: [rtcweb] Congratuiations on the Cisco announc… Harald Alvestrand
- Re: [rtcweb] Congratuiations on the Cisco announc… David Singer
- Re: [rtcweb] Congratuiations on the Cisco announc… Harald Alvestrand
- Re: [rtcweb] Congratuiations on the Cisco announc… Gregory Maxwell
- Re: [rtcweb] Congratuiations on the Cisco announc… Mo Zanaty (mzanaty)
- Re: [rtcweb] Congratuiations on the Cisco announc… Bo Burman
- Re: [rtcweb] Congratuiations on the Cisco announc… Mo Zanaty (mzanaty)
- Re: [rtcweb] Congratuiations on the Cisco announc… Monty Montgomery
- Re: [rtcweb] Congratuiations on the Cisco announc… Harald Alvestrand
- Re: [rtcweb] Congratuiations on the Cisco announc… Krasimir Kolarov
- Re: [rtcweb] Congratuiations on the Cisco announc… cowwoc
- Re: [rtcweb] Congratuiations on the Cisco announc… Krasimir Kolarov
- Re: [rtcweb] Congratuiations on the Cisco announc… cowwoc
- Re: [rtcweb] Congratuiations on the Cisco announc… Harald Alvestrand
- Re: [rtcweb] Congratuiations on the Cisco announc… David Singer