Re: [rtcweb] The MTI Codec Questions (what to ask and how to ask them)
tim panton <tim@phonefromhere.com> Thu, 06 November 2014 07:27 UTC
Return-Path: <tim@phonefromhere.com>
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 510A31A0378 for <rtcweb@ietfa.amsl.com>; Wed, 5 Nov 2014 23:27:46 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level:
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001] 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 hgbBbWqnqytX for <rtcweb@ietfa.amsl.com>; Wed, 5 Nov 2014 23:27:43 -0800 (PST)
Received: from smtp002.apm-internet.net (smtp002-out2.apm-internet.net [85.119.248.225]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5CCC71A0117 for <rtcweb@ietf.org>; Wed, 5 Nov 2014 23:27:38 -0800 (PST)
Received: (qmail 68576 invoked from network); 6 Nov 2014 07:27:34 -0000
X-AV-Scan: clean
X-APM-Authkey: 83769 674
Received: from unknown (HELO zimbra003.verygoodemail.com) (85.119.248.218) by smtp002.apm-internet.net with SMTP; 6 Nov 2014 07:27:34 -0000
Received: from zimbra003.verygoodemail.com (localhost [127.0.0.1]) by zimbra003.verygoodemail.com (Postfix) with ESMTP id 8ED5E18A0690; Thu, 6 Nov 2014 07:27:34 +0000 (GMT)
Received: from [192.168.42.182] (unknown [212.183.140.50]) by zimbra003.verygoodemail.com (Postfix) with ESMTPSA id ADFEC18A01B0; Thu, 6 Nov 2014 07:27:33 +0000 (GMT)
Content-Type: multipart/alternative; boundary="Apple-Mail=_DB9C3AD9-ABF1-40D4-BA97-EDF974323F85"
Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\))
From: tim panton <tim@phonefromhere.com>
In-Reply-To: <CABcZeBOWyy3hagGpjMzmbPJjCaBdUjUUs5zat-t7h75Xa+Fzkg@mail.gmail.com>
Date: Thu, 06 Nov 2014 07:27:33 +0000
Message-Id: <960E08D9-D916-4091-ADF8-4BF08E0A150D@phonefromhere.com>
References: <98200BCB-ABC9-4BE0-B11D-B7AEC9F8B2A4@ieca.com> <7594FB04B1934943A5C02806D1A2204B1D4E50D8@ESESSMB209.ericsson.se> <E78E8017-A08F-4061-B2BA-FB3900B1C681@phonefromhere.com> <CAGTXFp-9AtQakpLt+O_eNRNr71uyh26igLb-_56LDUTQ+g5iJg@mail.gmail.com> <545A6281.4050601@gmail.com> <EC89515C-4FD9-4C08-A80A-42B36004A516@phonefromhere.com> <545A7E0B.4070505@gmail.com> <C17546AB-1419-49C2-A634-49296C122347@phonefromhere.com> <CABcZeBOWyy3hagGpjMzmbPJjCaBdUjUUs5zat-t7h75Xa+Fzkg@mail.gmail.com>
To: Eric Rescorla <ekr@rtfm.com>
X-Mailer: Apple Mail (2.1878.6)
Archived-At: http://mailarchive.ietf.org/arch/msg/rtcweb/VZHIZtB5JpR89w_XaSNp6tt442g
Cc: "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] The MTI Codec Questions (what to ask and how to ask them)
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: Thu, 06 Nov 2014 07:27:46 -0000
On 6 Nov 2014, at 05:14, Eric Rescorla <ekr@rtfm.com> wrote: > > > On Wed, Nov 5, 2014 at 2:39 PM, tim panton <tim@phonefromhere.com> wrote: > > On 5 Nov 2014, at 19:44, Daniel-Constantin Mierla <miconda@gmail.com> wrote: > >> >> On 05/11/14 20:09, tim panton wrote: >>> On 5 Nov 2014, at 17:46, Daniel-Constantin Mierla <miconda@gmail.com> wrote: >>> >>>> On 05/11/14 18:16, Victor Pascual Avila wrote: >>>>> On Tue, Nov 4, 2014 at 6:01 PM, tim panton <tim@phonefromhere.com> wrote: >>>>>> All implementations of the rtcweb specification must implement at least one of VP8 or H.264, >>>>>> implementations that also implement the w3c’s webRTC javascript API must implement both VP8 and H264 >>>>> I'd be OK with that >>>> I don't see any reason to split on JavaScript API implementations and >>>> the rest. >>>> >>>> Moreover, looking back, the web browsers (and the web ecosystem itself) >>>> got to this level mainly due to open source implementations, via >>>> khtml/webkit and gecko/firefox (then servers and other tools), which at >>>> some point were small and not benefiting of any substantial resources. >>>> If any of "must implement" requirements adds limits (financial or not) >>>> to the usage in any kind of major open source licensing models, it is >>>> going to block a lot of innovation and disruption in the field. >>>> >>>> Better the freedom to negotiate anything and fail to find some common >>>> grounds in a session than building a walled garden for 'the chosen ones' >>>> -- hopefully the aim is not to build a new pstn-like ecosystem. >>> I accept that argument, to an extent. However I think the costs of producing an all new browser >>> are now so high that the H264 license won’t be the blocker. I have no evidence for this opinion. >> >> I don't want to rule out the possibility of having a completely new >> implementation. >> > > I’m not ruling it out, I just claim that any full fresh implementation of all the w3c specs > would be an order of magnitude more expensive to produce than the maximum cost of the H264 license. > I admit that I have no evidence to back that view. > >> Anyhow, by the nature of open source, if someone doesn't like the path a >> project goes, then the project can forked. Even the big players that >> could eventually afford plenty of resources do that: webkit was started >> by apple as fork of khtml, (afaik) blink from chrome is forked from webkit. >> >> We already have small players around (khtml is still there, popular >> within kde) or tailored versions (debian ships own browser built out of >> mozilla code - >> http://en.wikipedia.org/wiki/Mozilla_Corporation_software_rebranded_by_the_Debian_project). > > Agreed, the worst aspect of any adoption of H264 is that it makes it significantly more difficult to > produce a custom ’secure’ build of firefox that has been independently reviewed for special use-cases > (press, humanitarian workers etc). > > Why is this true? We currently build OpenH264 and then send the binary to > Cisco but keep a hash for comparison. Why is it more difficult to review this? > > -Ekr I can’t speak for people who actually do that build, but I imagine that they would also need to review the plug-in mechanism, decide if downloading the plugin on first use represents a threat in itself, decide how to protect the hash they use to do the comparison and factor in any mechanisms for upgrades of the plugin (and therefor changes in the hash). All of which would represent a significant effort beyond the pure code review. I imagine most will simply remove the module from the build to save themselves the work. Tim.
- [rtcweb] The MTI Codec Questions (what to ask and… Sean Turner
- Re: [rtcweb] The MTI Codec Questions (what to ask… Bernard Aboba
- Re: [rtcweb] The MTI Codec Questions (what to ask… Cullen Jennings (fluffy)
- Re: [rtcweb] The MTI Codec Questions (what to ask… Matthew Kaufman
- Re: [rtcweb] The MTI Codec Questions (what to ask… Harald Alvestrand
- Re: [rtcweb] The MTI Codec Questions (what to ask… Jonathan Rosenberg
- Re: [rtcweb] The MTI Codec Questions (what to ask… Matthew Kaufman
- Re: [rtcweb] The MTI Codec Questions (what to ask… Alexandre GOUAILLARD
- Re: [rtcweb] The MTI Codec Questions (what to ask… Justin Uberti
- Re: [rtcweb] The MTI Codec Questions (what to ask… Emil Ivov
- Re: [rtcweb] The MTI Codec Questions (what to ask… Daniel-Constantin Mierla
- Re: [rtcweb] The MTI Codec Questions (what to ask… DRAGE, Keith (Keith)
- Re: [rtcweb] The MTI Codec Questions (what to ask… Sean Turner
- Re: [rtcweb] The MTI Codec Questions (what to ask… Daniel-Constantin Mierla
- Re: [rtcweb] The MTI Codec Questions (what to ask… Jonathan Rosenberg
- Re: [rtcweb] The MTI Codec Questions (what to ask… cowwoc
- Re: [rtcweb] The MTI Codec Questions (what to ask… Mary Barnes
- Re: [rtcweb] The MTI Codec Questions (what to ask… Christer Holmberg
- Re: [rtcweb] The MTI Codec Questions (what to ask… tim panton
- Re: [rtcweb] The MTI Codec Questions (what to ask… Stefan Håkansson LK
- Re: [rtcweb] The MTI Codec Questions (what to ask… Iñaki Baz Castillo
- Re: [rtcweb] The MTI Codec Questions (what to ask… cowwoc
- Re: [rtcweb] The MTI Codec Questions (what to ask… Victor Pascual Avila
- Re: [rtcweb] The MTI Codec Questions (what to ask… Justin Uberti
- Re: [rtcweb] The MTI Codec Questions (what to ask… Neil Stratford
- Re: [rtcweb] The MTI Codec Questions (what to ask… Daniel-Constantin Mierla
- Re: [rtcweb] The MTI Codec Questions (what to ask… Iñaki Baz Castillo
- Re: [rtcweb] The MTI Codec Questions (what to ask… Iñaki Baz Castillo
- Re: [rtcweb] The MTI Codec Questions (what to ask… tim panton
- Re: [rtcweb] The MTI Codec Questions (what to ask… Harald Alvestrand
- Re: [rtcweb] The MTI Codec Questions (what to ask… tim panton
- Re: [rtcweb] The MTI Codec Questions (what to ask… tim panton
- Re: [rtcweb] The MTI Codec Questions (what to ask… Daniel-Constantin Mierla
- Re: [rtcweb] The MTI Codec Questions (what to ask… Iñaki Baz Castillo
- Re: [rtcweb] The MTI Codec Questions (what to ask… Daniel-Constantin Mierla
- Re: [rtcweb] The MTI Codec Questions (what to ask… Iñaki Baz Castillo
- Re: [rtcweb] The MTI Codec Questions (what to ask… Iñaki Baz Castillo
- Re: [rtcweb] The MTI Codec Questions (what to ask… Daniel-Constantin Mierla
- Re: [rtcweb] The MTI Codec Questions (what to ask… Silvia Pfeiffer
- Re: [rtcweb] The MTI Codec Questions (what to ask… tim panton
- Re: [rtcweb] The MTI Codec Questions (what to ask… Iñaki Baz Castillo
- Re: [rtcweb] The MTI Codec Questions (what to ask… Rob Pickering
- Re: [rtcweb] The MTI Codec Questions (what to ask… Roman Shpount
- Re: [rtcweb] The MTI Codec Questions (what to ask… Eric Rescorla
- Re: [rtcweb] The MTI Codec Questions (what to ask… Stefan Håkansson LK
- Re: [rtcweb] The MTI Codec Questions (what to ask… tim panton
- Re: [rtcweb] The MTI Codec Questions (what to ask… tim panton
- Re: [rtcweb] The MTI Codec Questions (what to ask… Iñaki Baz Castillo
- Re: [rtcweb] The MTI Codec Questions (what to ask… Ron
- Re: [rtcweb] The MTI Codec Questions (what to ask… Mo Zanaty (mzanaty)
- Re: [rtcweb] The MTI Codec Questions (what to ask… Iñaki Baz Castillo
- Re: [rtcweb] The MTI Codec Questions (what to ask… cowwoc
- Re: [rtcweb] The MTI Codec Questions (what to ask… Iñaki Baz Castillo
- Re: [rtcweb] The MTI Codec Questions (what to ask… Ron
- Re: [rtcweb] The MTI Codec Questions (what to ask… Eric Rescorla
- Re: [rtcweb] The MTI Codec Questions (what to ask… Silvia Pfeiffer
- Re: [rtcweb] The MTI Codec Questions (what to ask… Sergio Garcia Murillo
- Re: [rtcweb] The MTI Codec Questions (what to ask… Iñaki Baz Castillo
- Re: [rtcweb] The MTI Codec Questions (what to ask… Sergio Garcia Murillo
- Re: [rtcweb] The MTI Codec Questions (what to ask… Sergio Garcia Murillo
- Re: [rtcweb] The MTI Codec Questions (what to ask… Ron
- [rtcweb] Warning gstreamer commercial (was Re: Th… Stefan Håkansson LK
- Re: [rtcweb] The MTI Codec Questions (what to ask… Bo Burman
- Re: [rtcweb] The MTI Codec Questions (what to ask… cowwoc
- Re: [rtcweb] The MTI Codec Questions (what to ask… Iñaki Baz Castillo
- Re: [rtcweb] The MTI Codec Questions (what to ask… Randell Jesup
- Re: [rtcweb] The MTI Codec Questions (what to ask… Sean Turner