Re: [rtcweb] The MTI Codec Questions (what to ask and how to ask them)
Jonathan Rosenberg <jdrosen@jdrosen.net> Tue, 04 November 2014 01:13 UTC
Return-Path: <jdrosen@jdrosen.net>
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 757C21A1AF4 for <rtcweb@ietfa.amsl.com>; Mon, 3 Nov 2014 17:13:29 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.278
X-Spam-Level:
X-Spam-Status: No, score=-1.278 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, SPF_HELO_PASS=-0.001] autolearn=no
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 rZAMOPTwaWlW for <rtcweb@ietfa.amsl.com>; Mon, 3 Nov 2014 17:13:26 -0800 (PST)
Received: from ecbiz71.inmotionhosting.com (ecbiz71.inmotionhosting.com [70.39.232.210]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 244321A1B3B for <rtcweb@ietf.org>; Mon, 3 Nov 2014 17:13:24 -0800 (PST)
Received: from mail-pa0-f44.google.com ([209.85.220.44]:58259) by ecbiz71.inmotionhosting.com with esmtpsa (TLSv1:RC4-SHA:128) (Exim 4.82) (envelope-from <jdrosen@jdrosen.net>) id 1XlSgU-000704-42 for rtcweb@ietf.org; Mon, 03 Nov 2014 20:13:23 -0500
Received: by mail-pa0-f44.google.com with SMTP id bj1so13393517pad.3 for <rtcweb@ietf.org>; Mon, 03 Nov 2014 17:13:21 -0800 (PST)
MIME-Version: 1.0
X-Received: by 10.70.95.73 with SMTP id di9mr46146122pdb.50.1415063601549; Mon, 03 Nov 2014 17:13:21 -0800 (PST)
Received: by 10.70.23.36 with HTTP; Mon, 3 Nov 2014 17:13:21 -0800 (PST)
In-Reply-To: <54582599.6070806@alvestrand.no>
References: <98200BCB-ABC9-4BE0-B11D-B7AEC9F8B2A4@ieca.com> <54582599.6070806@alvestrand.no>
Date: Mon, 03 Nov 2014 20:13:21 -0500
Message-ID: <CA+23+fEh-SGGXCD6UWNDeK3kRdyg71ZAJF0aTvDpgoWgR1fNew@mail.gmail.com>
From: Jonathan Rosenberg <jdrosen@jdrosen.net>
To: Harald Alvestrand <harald@alvestrand.no>
Content-Type: multipart/alternative; boundary="001a11c2ad724e1aab0506fe2bc0"
X-OutGoing-Spam-Status: No, score=-2.9
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - ecbiz71.inmotionhosting.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - jdrosen.net
X-Get-Message-Sender-Via: ecbiz71.inmotionhosting.com: authenticated_id: jdrosen+jdrosen.net/only user confirmed/virtual account not confirmed
Archived-At: http://mailarchive.ietf.org/arch/msg/rtcweb/m34alkt2JknUuTiXRcRCZk7b_qM
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: Tue, 04 Nov 2014 01:13:29 -0000
Matthew, You wrote: "I'm going to ask what I asked when I first saw this on the agenda: What has substantively changed since then? As far as I can tell, nothing.: Actually several things have substantively changed since then. The list includes but is not limited to: * Cisco shipped its H264 open source and binary module * Firefox is using the Cisco binary module and as such Firefox now supports both H264 and VP8 * IOS8 has shipped with API support for H264 (you may recall that lack of a solution for H264 on IOS was an objection many had regarding the Cisco h264 binary module solution; this is now addressed) * there has been progress in the ongoing legal proceedings around VP8 * there are new IPR statements regarding VP8 in ongoing standards processes I think this is far beyond "nothing". And given the importance of this topic to progress on adoption of webRTC, it warrants discussion at the mic. -Jonathan R. On Mon, Nov 3, 2014 at 8:02 PM, Harald Alvestrand <harald@alvestrand.no> wrote: > Hm. > > I don’t think there’s much value in revisiting the “one codec” > alternatives. We tried that, and know that we found no consensus. Nobody’s > changed their minds. > > It would be very sad if we give up on interoperability for WebRTC devices. > Accepting “either” means that there will be 2 groups of them, and they need > a gateway to talk to each other, even when they can all talk to all > compatible browsers. Having an MTI would be better - but one purpose of the > “device” category is to allow fully compliant devices that don’t need the > kind of corporate backing a browser needs - which means that licensed > codecs are an issue. We’ve had that discussion before. > > Of course, WebRTC-compatible devices (as currently defined) can do > whatever they want. > > But still, it seems that there’s a chance that discussing this again is > worth it. We might find an agreement this time. > > Harald > > > > > On 11/03/2014 03:32 PM, Sean Turner wrote: > > All, > > One of the remaining major technical decisions for the RTCweb WG is which codec(s) should be MTI. The issue has been on hold for over 6 months and the original plan to was the re-attempt determining consensus at the IETF 91. To make the best use of the WG’s face-to-face time at IETF 91, we want to give the WG ample time to digest/discuss the questions the chairs intend to ask the WG concerning the MTI codec (or codecs). We want to know before the meeting whether to ask the questions and then what questions to ask - in other words we want to inform the WG of the questions before the WG session so as to not waste time debating what questions should be asked. > > Without further ado, these are the proposed questions: > > Question #0 (hum) > > Do you want to discuss this issue at this meeting? > > Question #1 (stand up) > > Please stand (or signal in the jabber chat) if you will be part of that consensus process for this question. If you're here to read email or watch the show, we want to know that your sitting throughout this isn't expressing opinions for the consensus process. > > To many this might seem like a silly question, > but the chairs believe the problem is well enough > understood by those actively involved WG > participants so we would like to confirm this > understanding. The chairs will also use to the > determine the informed pool of WG participants. > > Question #2 (hum) > > Do you believe we need an MTI codec to avoid negotiation failures? > > Previous attempts at determining the MTI did not > yield a result but did confirm that there is a desire > for an MTI to avoid negotiation failures. Recently, > some on the mailing list have expressed an interest > in postponing this discussion until after IETF 91. The > purpose of this question is to reconfirm the original > consensus. > > Question #3 (open mic) > > Are there any codecs that were not included in the previous consensus calls that warrant consideration? If yes, which one and why. > > The assumption is that the viable codecs are a) VP8, > b) H.264, or c) VP8 and H.264. This is based on the > extensive poll results from the last consensus calls. > But time has passed so we need to entertain the ever > so slight possibility that another codec has miraculously > appeared. Remember, we want to ensure we’re going > to get maximum interoperability. > > Question #4 (open mic) > > Are there any new or unaddressed technical issues that will not allow us to narrow the field to VP8 and H.264? > > We do not want to revisit previous discussions; we only > want new or unaddressed technical issues and will throttle > the discussion accordingly. We’ll rely on WG participants > and our former RAI AD (Mr. Sparks) for help in this area. > > We believe the technical discussion will fall into two > buckets: > - New or unresolved technical points. > - Licensing. WRT licensing, the IETF tries not discuss > whether IPR is valid, but an IPR issue that can be used > as input to the decision making process is if enough > people say they can’t/won’t implement because of the IPR. > > Question #5 (hum) > > With respect to the MTI codec: > - Who can live with a requirement that WebRTC User Agents > MUST support both VP8 and H.264 and WebRTC devices > MUST support either VP8 or H.264? > - Who can live with a requirement that all endpoints MUST support VP8? > - Who can live with a requirement that all endpoints MUST support H.264? > > Thanks for your time, > t/c/s > _______________________________________________ > rtcweb mailing listrtcweb@ietf.orghttps://www.ietf.org/mailman/listinfo/rtcweb > > > > -- > Surveillance is pervasive. Go Dark. > > > _______________________________________________ > rtcweb mailing list > rtcweb@ietf.org > https://www.ietf.org/mailman/listinfo/rtcweb > > -- Jonathan Rosenberg, Ph.D. jdrosen@jdrosen.net http://www.jdrosen.net
- [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