Re: Alternative decision process in RTCWeb
Dave Cridland <dave@cridland.net> Thu, 28 November 2013 15:04 UTC
Return-Path: <dave@cridland.net>
X-Original-To: ietf@ietfa.amsl.com
Delivered-To: ietf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6828F1AE04D for <ietf@ietfa.amsl.com>; Thu, 28 Nov 2013 07:04:19 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.378
X-Spam-Level:
X-Spam-Status: No, score=-1.378 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, SPF_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 NGqyBMdBREzv for <ietf@ietfa.amsl.com>; Thu, 28 Nov 2013 07:04:18 -0800 (PST)
Received: from mail-oa0-x22e.google.com (mail-oa0-x22e.google.com [IPv6:2607:f8b0:4003:c02::22e]) by ietfa.amsl.com (Postfix) with ESMTP id 675AB1AE031 for <ietf@ietf.org>; Thu, 28 Nov 2013 07:04:18 -0800 (PST)
Received: by mail-oa0-f46.google.com with SMTP id o6so9222594oag.19 for <ietf@ietf.org>; Thu, 28 Nov 2013 07:04:17 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cridland.net; s=google; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=Ura7kLIWUl/if/QqeBqfe/sPy9JqNBqntxrj6vjKHDA=; b=Xr+U+CG2A+PV6ttHB8g1fVOnw1IIZx88UBCSjyf+l18kckKOjnrJOq9CAJH0pa8Juu 3Mcv1uWxLHIfCSPVsW6zGEdAIulHoqIlPG+RmSbIqHzjZupHt00JxKJ+mCQ0Wcbj9vWJ bEeKc5QUV1q3iSQCVK72TW6Rf4l68dY39CAIA=
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:date :message-id:subject:from:to:cc:content-type; bh=Ura7kLIWUl/if/QqeBqfe/sPy9JqNBqntxrj6vjKHDA=; b=fBFs7V0ks9I178tg89MDdXIuqDJAd91Rki/WsSrK8kWQKzZrmHrewdaMj3+iytrl8z 1nzCuiObW/LB32adP6JUOC2pKxOYp8IfQ0hLLJJEXff6ef39GpodO3UbUxXGBIRAZZFg iakkOpiBkcB0SxdkdfKmBEHJGoaIVLZSFN0utWGVk1lT+k4ExNrEhyzC1Olpv461Hdvt zRzH3AhvX7m1/lCNZTgz2sWXHa2mAI4npV4/Ku1voYkuB8rO2DhtkNhVScox20/m/wdr tLJ6xl2FzI+q4lVNfC8QSfxXRPv8zyB2qAYmEliHel1dRoFacDOUO54xtJ1j0PCJtb/d WG3w==
X-Gm-Message-State: ALoCoQkajOGVWF89hAzOg6wf0tDo7OxFQwPQ+RIrmLYKgu+rft/4292tzok1P0itEs5VjoYEP2X8
MIME-Version: 1.0
X-Received: by 10.182.60.233 with SMTP id k9mr38848341obr.34.1385651057365; Thu, 28 Nov 2013 07:04:17 -0800 (PST)
Received: by 10.60.121.97 with HTTP; Thu, 28 Nov 2013 07:04:17 -0800 (PST)
In-Reply-To: <529755F6.4050404@dcrocker.net>
References: <52970A36.5010503@ericsson.com> <529719D7.9020109@cisco.com> <CAKHUCzxjwMXzy6=9WdRPRRCunKsLm9JFuo6JavMtEC7Tbov8TQ@mail.gmail.com> <529755F6.4050404@dcrocker.net>
Date: Thu, 28 Nov 2013 15:04:17 +0000
Message-ID: <CAKHUCzwZm1E5uhwRhX2LJYdAVFWH0gzX0vx70bHje7SvDK22uA@mail.gmail.com>
Subject: Re: Alternative decision process in RTCWeb
From: Dave Cridland <dave@cridland.net>
To: Dave Crocker <dcrocker@bbiw.net>
Content-Type: multipart/alternative; boundary="001a11c1e8b80ea5ac04ec3e0791"
Cc: rtcweb-chairs@tools.ietf.org, IETF Discussion <ietf@ietf.org>
X-BeenThere: ietf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: IETF-Discussion <ietf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ietf>, <mailto:ietf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ietf/>
List-Post: <mailto:ietf@ietf.org>
List-Help: <mailto:ietf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ietf>, <mailto:ietf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 28 Nov 2013 15:04:19 -0000
On Thu, Nov 28, 2013 at 2:40 PM, Dave Crocker <dhc@dcrocker.net> wrote: > BTW, as distasteful as it might be, is there a reason that making /both/ > MTI would not work? > Speaking as a third party to this, so I may have misinterpreted, then yes. My (possibly simplistic and/or plain wrong) summary follows: The problem appears to be largely driven by actual IPR issues surrounding H.264, though it has strong hardware support particularly within the incumbent VOIP market players. My impression is that VP8 is largely (though not entirely) thought to be free from IPR headaches, but lacks the hardware support that is baked into the market. [I have seen exchanges suggesting that other people suspect VP8 of having IPR issues, but nobody I've seen in the posts I've reviewed has claimed that position for themselves, so it's not clear to me how IPR-free it's really perceived] It's possible to make H.264 an MTI only if you're willing to ignore the "true" open-source browsers (by which I mean IceWeasel rather than Firefox, and Chromium rather than Chrome) - Cisco have somewhat mitigated the IPR issues with their OpenH264 effort, though the precise licensing details don't align fully with open source, and it's clear they will cause significant headaches to at least some parties. It's possible to use VP8 as an MTI only if you're willing to turn a blind eye to the phenomenal deployed running silicon. (To gain some idea of the level of investment in the silicon, it's worth thinking about how much actual cash Cisco are committing to in MPEG-LA fees to cover their OpenH264). The problem is simply that both codecs on the table as front-runners have significant and insoluble downsides for non-intersecting portions of the market. Both sides are negotiating in good faith, and both sides' concerns are real and valid. To make matters more complex, it appears that the encoding side may have entirely different IPR issues than the decoder for video in general. The whole situation is undoubtedly a mire of complexity, and I don't for a minute envy the chairs - FWIW, when XEP-0266 and XEP-0299 were produced, I was serving on the XMPP Council (read: IESG/WG Chair analogue), and so I've more than a little sympathy, and no few scars. Dave.
- Re: Alternative decision process in RTCWeb Jari Arkko
- Alternative decision process in RTCWeb Gonzalo Camarillo
- Re: Alternative decision process in RTCWeb Eliot Lear
- Re: Alternative decision process in RTCWeb Dave Cridland
- Re: Alternative decision process in RTCWeb Eric Burger
- Re: Alternative decision process in RTCWeb Dave Cridland
- A few thoughts on processes WAS (Re: Alternative … Gonzalo Camarillo
- Re: Alternative decision process in RTCWeb Eric Burger
- Re: Alternative decision process in RTCWeb Eliot Lear
- Re: Alternative decision process in RTCWeb Dave Cridland
- Re: Alternative decision process in RTCWeb Dave Crocker
- Re: Alternative decision process in RTCWeb Eric Rescorla
- Re: Alternative decision process in RTCWeb Dave Cridland
- Re: Alternative decision process in RTCWeb Ted Lemon
- Re: Alternative decision process in RTCWeb Sam Hartman
- Re: Alternative decision process in RTCWeb Eric Rescorla
- Re: Alternative decision process in RTCWeb Dave Crocker
- Re: Alternative decision process in RTCWeb Cullen Jennings
- Re: Alternative decision process in RTCWeb Dave Cridland
- Re: Alternative decision process in RTCWeb Ted Lemon
- Re: Alternative decision process in RTCWeb Melinda Shore
- Re: Alternative decision process in RTCWeb Tim Bray
- Re: Alternative decision process in RTCWeb Yoav Nir
- Re: Alternative decision process in RTCWeb Michael Richardson
- Re: Alternative decision process in RTCWeb Ted Lemon
- RE: [rtcweb] Alternative decision process in RTCW… Bernard Aboba
- Re: Alternative decision process in RTCWeb Phillip Hallam-Baker
- Re: Alternative decision process in RTCWeb Phillip Hallam-Baker
- Re: Alternative decision process in RTCWeb Carsten Bormann
- Re: [rtcweb] Alternative decision process in RTCW… Ted Lemon
- Re: [rtcweb] Alternative decision process in RTCW… Roberto Peon
- Re: Alternative decision process in RTCWeb Dave Cridland
- Re: Alternative decision process in RTCWeb Stephan Wenger
- Re: Alternative decision process in RTCWeb Roger Jørgensen
- Re: Alternative decision process in RTCWeb Harald Alvestrand
- Re: Alternative decision process in RTCWeb Dave Crocker
- Re: Alternative decision process in RTCWeb Joel M. Halpern
- Re: Alternative decision process in RTCWeb Bjoern Hoehrmann
- Re: Alternative decision process in RTCWeb Melinda Shore
- Re: Alternative decision process in RTCWeb Eric Burger
- Re: Alternative decision process in RTCWeb Ofer Inbar
- Re: Alternative decision process in RTCWeb Phillip Hallam-Baker
- Re: Alternative decision process in RTCWeb cb.list6
- Re: Alternative decision process in RTCWeb Ted Hardie
- Re: Alternative decision process in RTCWeb Melinda Shore
- Re: Alternative decision process in RTCWeb Scott O. Bradner
- Re: Alternative decision process in RTCWeb Eric Burger
- Re: Alternative decision process in RTCWeb Paul Hoffman
- Re: Alternative decision process in RTCWeb Ted Hardie
- Re: Alternative decision process in RTCWeb Avri Doria
- RE: [rtcweb] Alternative decision process in RTCW… DRAGE, Keith (Keith)
- Re: [rtcweb] Alternative decision process in RTCW… Mary Barnes
- Re: Alternative decision process in RTCWeb Cullen Jennings (fluffy)
- Re: [rtcweb] Alternative decision process in RTCW… Ron
- Re: Alternative decision process in RTCWeb cb.list6
- Daughter of CODEC (was Re: Alternative decision p… Eric Burger
- Re: Daughter of CODEC (was Re: Alternative decisi… cb.list6
- Re: Daughter of CODEC (was Re: Alternative decisi… Mary Barnes
- Re: Alternative decision process in RTCWeb Carsten Bormann
- Re: Alternative decision process in RTCWeb Dave Crocker
- Re: Daughter of CODEC (was Re: Alternative decisi… Phillip Hallam-Baker
- Re: [rtcweb] Alternative decision process in RTCW… Bjoern Hoehrmann
- Re: [rtcweb] Alternative decision process in RTCW… Phillip Hallam-Baker
- Re: Alternative decision process in RTCWeb Pete Resnick
- Re: Alternative decision process in RTCWeb Phillip Hallam-Baker
- Re: Alternative decision process in RTCWeb Jari Arkko
- Re: [rtcweb] Alternative decision process in RTCW… Dave Crocker
- Re: Daughter of CODEC (was Re: Alternative decisi… Eric Burger
- Re: Alternative decision process in RTCWeb Sam Hartman
- Re: [rtcweb] Alternative decision process in RTCW… Sam Hartman
- Re: [rtcweb] Alternative decision process in RTCW… Bjoern Hoehrmann
- Re: [rtcweb] Alternative decision process in RTCW… Martin Thomson
- Re: Alternative decision process in RTCWeb Ofer Inbar
- Re: [rtcweb] Alternative decision process in RTCW… Stephan Wenger
- Re: [rtcweb] Alternative decision process in RTCW… Phillip Hallam-Baker
- Re: [rtcweb] Alternative decision process in RTCW… Harald Alvestrand
- Re: [rtcweb] Alternative decision process in RTCW… Ted Lemon
- Re: [rtcweb] Alternative decision process in RTCW… Eric Burger
- Re: [rtcweb] Alternative decision process in RTCW… Jim Gettys
- 0, 1, or many standards and their impact (or not) Eliot Lear
- Re: [rtcweb] Alternative decision process in RTCW… Hector Santos
- Re: 0, 1, or many standards and their impact (or … Phillip Hallam-Baker
- Re: [rtcweb] Alternative decision process in RTCW… Phillip Hallam-Baker
- Re: Daughter of CODEC (was Re: Alternative decisi… Peter Saint-Andre
- Re: [rtcweb] Alternative decision process in RTCW… Jari Arkko
- Re: Daughter of CODEC (was Re: Alternative decisi… Gonzalo Camarillo
- Re: [rtcweb] Alternative decision process in RTCW… Eric Burger
- Re: Daughter of CODEC (was Re: Alternative decisi… Richard Barnes
- Re: [rtcweb] Alternative decision process in RTCW… Phillip Hallam-Baker
- Re: [rtcweb] Alternative decision process in RTCW… David Singer
- Re: Daughter of CODEC (was Re: Alternative decisi… Cullen Jennings (fluffy)
- Re: A few thoughts on processes WAS (Re: Alternat… Eliot Lear
- Re: A few thoughts on processes WAS (Re: Alternat… Harald Alvestrand
- Re: A few thoughts on processes WAS (Re: Alternat… Dave Crocker
- Re: A few thoughts on processes WAS (Re: Alternat… Gonzalo Camarillo
- Re: A few thoughts on processes WAS (Re: Alternat… Spencer Dawkins at IETF
- Re: Daughter of CODEC (was Re: Alternative decisi… Timothy B. Terriberry