Re: [rtcweb] Video Codec Selection Plan
Pete Resnick <presnick@qti.qualcomm.com> Fri, 13 September 2013 21:34 UTC
Return-Path: <presnick@qti.qualcomm.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 66A9621F9D0F for <rtcweb@ietfa.amsl.com>; Fri, 13 Sep 2013 14:34:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level:
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[AWL=-0.001, BAYES_00=-2.599, HTML_MESSAGE=0.001, USER_IN_WHITELIST=-100]
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 nAbfRbMBa5qg for <rtcweb@ietfa.amsl.com>; Fri, 13 Sep 2013 14:34:49 -0700 (PDT)
Received: from sabertooth02.qualcomm.com (sabertooth02.qualcomm.com [65.197.215.38]) by ietfa.amsl.com (Postfix) with ESMTP id CC3DC11E80AD for <rtcweb@ietf.org>; Fri, 13 Sep 2013 14:34:48 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=qti.qualcomm.com; i=@qti.qualcomm.com; q=dns/txt; s=qcdkim; t=1379108088; x=1410644088; h=message-id:date:from:mime-version:to:cc:subject: references:in-reply-to; bh=OQ+L7AGsD77ci348+AGDHVnMH/DcX/Bup9LiOB5s2ps=; b=QA52c40SjvERu3aG8E9hiMl5MupFQWj2yI5ulM4PrXT0lysQxKe/y7n+ 1cCh0wisaDdxtxE/yH0YdkuqQ8U5c94QbFNser3w0PUhOLqB5sDPxaiZp dboc0gzh4ctknAyULwpBKT+ZJlt+QCAQR7nT+FwnIu/txunTo59bTR4z/ 0=;
X-IronPort-AV: E=McAfee;i="5400,1158,7197"; a="51521455"
Received: from ironmsg04-l.qualcomm.com ([172.30.48.19]) by sabertooth02.qualcomm.com with ESMTP; 13 Sep 2013 14:34:48 -0700
X-IronPort-AV: E=McAfee;i="5400,1158,7197"; a="511597844"
Received: from nasanexhc08.na.qualcomm.com ([172.30.39.7]) by Ironmsg04-L.qualcomm.com with ESMTP/TLS/RC4-SHA; 13 Sep 2013 14:34:47 -0700
Received: from resnick2.qualcomm.com (172.30.39.5) by qcmail1.qualcomm.com (172.30.39.7) with Microsoft SMTP Server (TLS) id 14.3.146.2; Fri, 13 Sep 2013 14:34:47 -0700
Message-ID: <523384F6.9010401@qti.qualcomm.com>
Date: Fri, 13 Sep 2013 16:34:46 -0500
From: Pete Resnick <presnick@qti.qualcomm.com>
User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.7; en-US; rv:1.9.1.9) Gecko/20100630 Eudora/3.0.4
MIME-Version: 1.0
To: Ted Hardie <ted.ietf@gmail.com>
References: <CA+9kkMAvdtq_gufKmDNCNCL+kKcxyi0MGUoVHetd9_DzbEdEnA@mail.gmail.com> <52334462.608@matthew.at> <52335E78.2080406@qti.qualcomm.com> <CA+9kkMCuHn3TR7umXtuScWixBfOD9jfS6mu3njxaCOADfG-nvw@mail.gmail.com>
In-Reply-To: <CA+9kkMCuHn3TR7umXtuScWixBfOD9jfS6mu3njxaCOADfG-nvw@mail.gmail.com>
Content-Type: multipart/alternative; boundary="------------020202050100020401090904"
X-Originating-IP: [172.30.39.5]
X-Mailman-Approved-At: Fri, 13 Sep 2013 14:44:24 -0700
Cc: "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] Video Codec Selection Plan
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: Fri, 13 Sep 2013 21:34:53 -0000
On 9/13/13 3:45 PM, Ted Hardie wrote: > I've now had lunch and nice coffee, and I take electrons in hand to > answer your missive, sent earlier today. Erst kommt das Fressen, dann kommt die Standards. > On Fri, Sep 13, 2013 at 11:50 AM, Pete Resnick > <presnick@qti.qualcomm.com <mailto:presnick@qti.qualcomm.com>> wrote: > > Asking "who wants or can live with VP8?" and "who wants or can > live with H.264?" might be a good start to the discussion, but at > that point, I'm going to want to hear *why* people *can't* live > with one or the other. > > > That discussion is supposed to happen before this, not after... That's good to hear, but at least your present "plan" message, and none that I can find elsewhere, makes it apparent that you are now soliciting the list of outstanding issues and their purported answers, nor that a summary of that list and the closed issues would be available before the face-to-face. I'm all for that. > ...so that if there are issues which might be resolved, they can be. Or, for that matter, if there are issues which are showstoppers that can't possibly be resolved, they are noted, because that might leave us with only 1 solution anyway. > If there are issues which cannot be resolved, having a second > discussion on what they are amounts to re-hashing and doesn't do > anything to move things forward. Absolutely agree, no second discussion is desirable. Having the list of unresolvable issues with the chair's calls on those, would be handy. > > What I would *not* be interested in is yet another presentation > from the proponents of either of these to tell me why one is better; > > > One might surmise that this is because you do not intend to actually > build, deploy, or operate a service that relates to this. If someone > puts forward a codec that is better (in human assessment, lines of > code, or operating requirements) and meets the other criteria for > deployment, why wouldn't you want to hear about it? Ah, you misunderstand my comment. I presume that the cases *for* the codecs have all been made quite well already. No doubt, if there is something that proponents believe has not been said or understood yet, out on the table with it. > > I want to hear from *opponents* of the proposal to hear why the > proposal would fail. Only then would I want to hear from > proponents responding to those objections. And then I'd like to > see a summary of those objections and those responses by the chairs > > > Pete, my dear mangel-wurzel and apple of my eye, that's the most > process wonky thing you've said in a long while, which is saying > something. Exchange of hugs, kisses, and root vegetables deferred until Vancouver. > The working group is trying to identify a common codec that can be > used to avoid negotiation failure. If there is no common video codec, > the network effect of this system is much less. Of course. > If there are people who have stated *they cannot live with this*, they > are not going to build, deploy, or operate services which use the > common codec. I call "horse-pucky". And this is exactly why looking at skyward-pointing-appendages is a lousy tool in this particular case. You don't know that if they state "they cannot live with this" that they are not going to deploy. You would only know that if you knew their reasons. Because my friend mentioned below who is raising his arm because his Aunt Gertrude told him to do so is not affecting deployment one little bit. At some point, you have to trust people to be honest, but you need to ask the right question. In this case, if I say, "I can't implement this in my little open source release (that my employer would never sanction) if you use the FOOBAR codec for such-and-so reasons", it's reasonable to ask, "Who's in the same boat with Pete?", perhaps even following up with "Is the WG really OK with the idea the that folks in Pete's circumstances (open-source developers, 1-coder shops, holdover Macintosh developers, coders for devices with less than 1K of available memory, etc.) are not going to be able to implement this?" Maybe the WG will say, "Poor Pete. He's in the rough. We're chartered to make this work on a wide-scale, and Pete's sort of implementation is just not realistically a part of what we're doing." But then you're asking about whether the WG is willing to punt a particular kind of deployment, not counting heads (hands, souls, auras, or otherwise). > The actual system we are trying to build will suffer. Judging > consensus is not here an end in itself, it's a way of working out > whether or not the system we're building does or does not have a way > to avoid the negotiation failure. We agree on the goal. We disagree on the methodology. > We would not have spent the amount of time we have unless that were > important, and we would not be considering using RFC 3929 unless we > thought it was worth getting to a resolution. I implore you to stop > treating this as an academic exercise in consensus theory, and remind > yourself that we're trying to do some engineering here. Let's avoid questioning each others' motives, shall we? No good down that road. > But asking for a show of hands in the room for people who "can > live with" one or the other and deciding whether or not consensus > exists based on that show of hands is simply taking a vote, it's > not judging consensus. > > > That rather presumes you know the count. Not at all. > In several of our recent calls, we have had unanimity, which is > generally held to be a strong indicator of consensus. Unanimity is, I concede. Other counts have more or less interesting indications. > The last time we had a straw poll which used similar language, we also > had absolutely no question that we had not achieved consensus. You certainly had the appearance of non-consensus. But I'm not convinced the work was done to determine what the showstoppers were for the people who "couldn't live with" one choice or the other. (I will put aside the fact that some chap -- with a blue dot on his badge, no less -- sitting down the row from me during that straw poll, exclaimed upon conclusion of it, "Well, it's pretty obvious we have consensus for 'A'". I was.....disappointed.) > Sometimes signals are strong. Strong signal of something. I'm not always totally sure what. > > You cannot know from that result whether the reason that some > people could not "live with" a proposal was simply because "my > Aunt Gertrude told me that I should say that I can't live with > it." To ask for the show of hands and then not find out what it > means is not calling the consensus. And I think moving to a 3929 > alternative on the basis of that show of hands would be improper. > > > If you re-read RFC 3929, you will discover that it requires that you > make an explicit call for its use; the consensus to use it standing in > for the consent on the technical matter. The working group chairs > have no intention of skipping that step, should RFC 3929 be used. As above, I worry about how the determination is made. Once made, all is well. > fondly, Right back at ya'. pr -- Pete Resnick<http://www.qualcomm.com/~presnick/> Qualcomm Technologies, Inc. - +1 (858)651-4478
- Re: [rtcweb] Video Codec Selection Plan Pete Resnick
- Re: [rtcweb] Video Codec Selection Plan John Leslie
- [rtcweb] Video Codec Selection Plan Ted Hardie
- Re: [rtcweb] Video Codec Selection Plan Matthew Kaufman
- Re: [rtcweb] Video Codec Selection Plan Bernard Aboba
- Re: [rtcweb] Video Codec Selection Plan Iñaki Baz Castillo
- Re: [rtcweb] Video Codec Selection Plan Ralph Giles
- Re: [rtcweb] Video Codec Selection Plan Ted Hardie
- Re: [rtcweb] Video Codec Selection Plan Iñaki Baz Castillo
- Re: [rtcweb] Video Codec Selection Plan Bernard Aboba
- Re: [rtcweb] Video Codec Selection Plan Adam Roach
- Re: [rtcweb] Video Codec Selection Plan Cullen Jennings (fluffy)
- Re: [rtcweb] Video Codec Selection Plan Matthew Kaufman (SKYPE)
- Re: [rtcweb] Video Codec Selection Plan Ted Hardie
- Re: [rtcweb] Video Codec Selection Plan Pete Resnick
- Re: [rtcweb] Video Codec Selection Plan Ted Hardie
- Re: [rtcweb] Video Codec Selection Plan Lorenzo Miniero
- Re: [rtcweb] Video Codec Selection Plan Roni Even
- Re: [rtcweb] Video Codec Selection Plan Bossiel
- Re: [rtcweb] Video Codec Selection Plan Simon Perreault
- Re: [rtcweb] Video Codec Selection Plan Bossiel
- Re: [rtcweb] Video Codec Selection Plan Magnus Westerlund
- Re: [rtcweb] Video Codec Selection Plan Chris Wendt
- Re: [rtcweb] Video Codec Selection Plan cb.list6
- Re: [rtcweb] Video Codec Selection Plan cowwoc
- Re: [rtcweb] Video Codec Selection Plan Christer Holmberg
- Re: [rtcweb] Video Codec Selection Plan cowwoc
- Re: [rtcweb] Video Codec Selection Plan Ted Hardie
- Re: [rtcweb] Video Codec Selection Plan Bernard Aboba
- Re: [rtcweb] Video Codec Selection Plan Eric Rescorla
- Re: [rtcweb] Video Codec Selection Plan Leon Geyser
- Re: [rtcweb] Video Codec Selection Plan Monty Montgomery
- Re: [rtcweb] Video Codec Selection Plan Basil Mohamed Gohar
- Re: [rtcweb] Video Codec Selection Plan Gili