Re: [rtcweb] Platforms that support H264 (was: Congratuiations on the Cisco announcement - but we still prefer VP8)
"Jeremy Laurenson (jlaurens)" <jlaurens@cisco.com> Sat, 02 November 2013 15:16 UTC
Return-Path: <jlaurens@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 B1B1A21F8445 for <rtcweb@ietfa.amsl.com>; Sat, 2 Nov 2013 08:16:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.371
X-Spam-Level:
X-Spam-Status: No, score=-10.371 tagged_above=-999 required=5 tests=[AWL=0.227, BAYES_00=-2.599, HTML_MESSAGE=0.001, 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 tLLwyATrpUnA for <rtcweb@ietfa.amsl.com>; Sat, 2 Nov 2013 08:16:35 -0700 (PDT)
Received: from rcdn-iport-2.cisco.com (rcdn-iport-2.cisco.com [173.37.86.73]) by ietfa.amsl.com (Postfix) with ESMTP id E427D21E80CF for <rtcweb@ietf.org>; Sat, 2 Nov 2013 08:16:25 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=12010; q=dns/txt; s=iport; t=1383405386; x=1384614986; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=4VhAopAdpIrQ5G3njxl8x/KMwqPb9tiuospb/TmhxKI=; b=G/kpt9TqhqXdwaFQ239mD9gNK5NMhGu7pfdMgL6V1+2sO3b/NR+QOIGM Gf+RZODXzLB8zigMvnDdbDoSvn7woNhLoCHGGMyup+N3K57Xw2OUk6ruq ujcI3QDstkHHES2Wo3ilmh5sOrExZZCRwQQFOIL7Y52ak2x8dJSY05ggA U=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: Ao8GABgWdVKtJV2b/2dsb2JhbABZgkNEOKxFk0BLgRwWdIImAQEEAQEBawsQAgEIOwQHJwsUEQIEDgUUh20NvTMEjgaBTgQHgyCBDgOYCpIJgWiBPg
X-IronPort-AV: E=Sophos; i="4.93,622,1378857600"; d="scan'208,217"; a="279793268"
Received: from rcdn-core-4.cisco.com ([173.37.93.155]) by rcdn-iport-2.cisco.com with ESMTP; 02 Nov 2013 15:16:25 +0000
Received: from xhc-aln-x10.cisco.com (xhc-aln-x10.cisco.com [173.36.12.84]) by rcdn-core-4.cisco.com (8.14.5/8.14.5) with ESMTP id rA2FGPoF010405 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Sat, 2 Nov 2013 15:16:25 GMT
Received: from xmb-rcd-x03.cisco.com ([169.254.7.247]) by xhc-aln-x10.cisco.com ([173.36.12.84]) with mapi id 14.02.0318.004; Sat, 2 Nov 2013 10:16:24 -0500
From: "Jeremy Laurenson (jlaurens)" <jlaurens@cisco.com>
To: cowwoc <cowwoc@bbs.darktech.org>
Thread-Topic: [rtcweb] Platforms that support H264 (was: Congratuiations on the Cisco announcement - but we still prefer VP8)
Thread-Index: AQHO19kpBk13xO4pgUCS+AgMzHheL5oSDUlc
Date: Sat, 02 Nov 2013 15:16:23 +0000
Message-ID: <7943D53D-4ADC-4979-816C-C8F18F457B1A@cisco.com>
References: <CAOqqYVEER_HprgauRawO+_gGdLdMY1MUY8jrMhhi3yVDL31bFg@mail.gmail.com> <52740478.6030109@nostrum.com> <CAOJ7v-2+_4QZwc8vEtdwVDWSP-d-z+ggB0u+VM6WnA=f-k4-XA@mail.gmail.com> <BLU404-EAS261C783EDA4575EE1A7E53593F40@phx.gbl>, <52750E3C.9060206@bbs.darktech.org>
In-Reply-To: <52750E3C.9060206@bbs.darktech.org>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Content-Type: multipart/alternative; boundary="_000_7943D53D4ADC4979816CC8F18F457B1Aciscocom_"
MIME-Version: 1.0
Cc: "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] Platforms that support H264 (was: 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: Sat, 02 Nov 2013 15:16:47 -0000
I suspect iOS will be the worst example. Apple likes h.264 and I think is actually most likely to release a Safari native h.264 WebRTC implementation vs any other option.... And I highly doubt they'll be using Cisco's module To the degree this is about "enabling web browsers with Real-Time Communications (RTC) capabilities via simple Javascript APIs." they actually could check the box easily... And give you a UiWebView... Which may well make WebRTC wind up being the best way to get hardware 264 support in 3rd party apps... And hence push WebRTC even further. And as always say "Apple iOS is supporting openness"... Can't wait for those discussions :-) Sent from my iPhone On Nov 2, 2013, at 10:38 AM, "cowwoc" <cowwoc@bbs.darktech.org<mailto:cowwoc@bbs.darktech.org>> wrote: How many platforms *really* support H.264 natively today? iOS is a great example. On paper, it supports H.264 but in reality the public API only supports H.264 decoding (not encoding). Then, when you try using that API for decoding you discover that it does not support real-time decoding (only decoding from file). So really, iOS doesn't actually support H.264 as required by WebRTC. Android is only marginally better in that respect. I can't think of a single platform that supports real-time H.264 encoding/decoding natively today. Gili On 02/11/2013 7:31 AM, Bernard Aboba wrote: Not sure I understand this completely. Isn't support for "the Rube Goldberg Machine" needed only on platforms that do not natively support H.264? On Nov 1, 2013, at 1:14 PM, "Justin Uberti" <juberti@google.com<mailto:juberti@google.com>> wrote: I also want to reiterate that having a MTI codec means Mandatory To Implement. That means, that should we decide to go down the H.264 path, Firefox and others will be forced to support this Rube Goldberg machine for obtaining H.264 for an indeterminate amount of time, long after WebRTC has moved on to prefer other codecs. On Fri, Nov 1, 2013 at 12:43 PM, Adam Roach <adam@nostrum.com<mailto:adam@nostrum.com>> wrote: On 10/31/13 13:47, Harald Alvestrand wrote: We congratulate Cisco on their intention to make an open source H.264 codec available and usable by the community. We look forward to seeing the result of this effort. Google still believes that VP8 - a freely available, fully open, high-quality video codec that you can download, compile for your platform, include in your binary, distribute and put into production today - is the best choice of a Mandatory to Implement video codec for the WebRTC effort. I agree with Harald that VP8 is a better codec than H.264 baseline in a number of important ways. But I also want to reiterate that having an MTI codec has never been about choosing the best codec or even a good codec. It's about choosing an emergency backup codec-of-last-resort. It's about having one single mandated codec that everyone has in their back pocket in case nothing else works. The core of RTCWEB is about session *negotiation*. Endpoints will negotiate the best codec they have in common. Once the next generation of codecs come out, this "best codec in common" will only be the MTI if they were about to fail anyway. So it doesn't have to be good. It just has to be better than failure. /a _______________________________________________ rtcweb mailing list rtcweb@ietf.org<mailto:rtcweb@ietf.org> https://www.ietf.org/mailman/listinfo/rtcweb _______________________________________________ rtcweb mailing list rtcweb@ietf.org<mailto:rtcweb@ietf.org> https://www.ietf.org/mailman/listinfo/rtcweb _______________________________________________ rtcweb mailing list rtcweb@ietf.org<mailto:rtcweb@ietf.org> https://www.ietf.org/mailman/listinfo/rtcweb _______________________________________________ rtcweb mailing list rtcweb@ietf.org<mailto: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