Re: [rtcweb] Resolution negotiation - a contribution
Stephan Wenger <stewe@stewe.org> Thu, 12 April 2012 21:14 UTC
Return-Path: <stewe@stewe.org>
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 9622221F871A for <rtcweb@ietfa.amsl.com>; Thu, 12 Apr 2012 14:14:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.699
X-Spam-Level:
X-Spam-Status: No, score=-4.699 tagged_above=-999 required=5 tests=[AWL=-1.100, BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
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 oHcmbxvlzv0G for <rtcweb@ietfa.amsl.com>; Thu, 12 Apr 2012 14:14:13 -0700 (PDT)
Received: from va3outboundpool.messaging.microsoft.com (va3ehsobe004.messaging.microsoft.com [216.32.180.14]) by ietfa.amsl.com (Postfix) with ESMTP id 9C1FC21F870E for <rtcweb@ietf.org>; Thu, 12 Apr 2012 14:14:13 -0700 (PDT)
Received: from mail49-va3-R.bigfish.com (10.7.14.246) by VA3EHSOBE001.bigfish.com (10.7.40.21) with Microsoft SMTP Server id 14.1.225.23; Thu, 12 Apr 2012 21:14:12 +0000
Received: from mail49-va3 (localhost [127.0.0.1]) by mail49-va3-R.bigfish.com (Postfix) with ESMTP id BC94E4401AA; Thu, 12 Apr 2012 21:14:12 +0000 (UTC)
X-SpamScore: -8
X-BigFish: PS-8(zzbb2dI9371I1432N98dKzz1202h1082kzzz2fh2a8h668h839h944h)
X-Forefront-Antispam-Report: CIP:157.56.240.133; KIP:(null); UIP:(null); IPV:NLI; H:BL2PRD0710HT001.namprd07.prod.outlook.com; RD:none; EFVD:NLI
Received-SPF: pass (mail49-va3: domain of stewe.org designates 157.56.240.133 as permitted sender) client-ip=157.56.240.133; envelope-from=stewe@stewe.org; helo=BL2PRD0710HT001.namprd07.prod.outlook.com ; .outlook.com ;
Received: from mail49-va3 (localhost.localdomain [127.0.0.1]) by mail49-va3 (MessageSwitch) id 1334265249914189_27251; Thu, 12 Apr 2012 21:14:09 +0000 (UTC)
Received: from VA3EHSMHS017.bigfish.com (unknown [10.7.14.245]) by mail49-va3.bigfish.com (Postfix) with ESMTP id D4FEA400A7; Thu, 12 Apr 2012 21:14:09 +0000 (UTC)
Received: from BL2PRD0710HT001.namprd07.prod.outlook.com (157.56.240.133) by VA3EHSMHS017.bigfish.com (10.7.99.27) with Microsoft SMTP Server (TLS) id 14.1.225.23; Thu, 12 Apr 2012 21:14:09 +0000
Received: from BL2PRD0710MB349.namprd07.prod.outlook.com ([169.254.1.23]) by BL2PRD0710HT001.namprd07.prod.outlook.com ([10.255.102.36]) with mapi id 14.16.0143.004; Thu, 12 Apr 2012 21:13:38 +0000
From: Stephan Wenger <stewe@stewe.org>
To: Harald Alvestrand <harald@alvestrand.no>
Thread-Topic: [rtcweb] Resolution negotiation - a contribution
Thread-Index: AQHNGIi2N3AyBdvLYU+ocbL9B79QTJaXC0UAgACC2AD//622gA==
Date: Thu, 12 Apr 2012 21:13:38 +0000
Message-ID: <CBAC9299.85BFD%stewe@stewe.org>
In-Reply-To: <4F872816.6080309@alvestrand.no>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.255.102.5]
Content-Type: text/plain; charset="us-ascii"
Content-ID: <B139F16E85A40A448B584689BCDF7D4C@namprd07.prod.outlook.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: stewe.org
Cc: "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] Resolution negotiation - a contribution
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: Thu, 12 Apr 2012 21:14:14 -0000
On 4.12.2012 12:08 , "Harald Alvestrand" <harald@alvestrand.no> wrote: >On 04/12/2012 08:19 PM, Stephan Wenger wrote: >> Hi Harald, >> Thanks for this strawman. I believe it should work, but I fail to see >>how >> a two dimensional negotiation requirement (negotiating max values for >> framerate and image size--which, in turn, also has two-dimensional >> properties) leads to better interop than a one dimensional negotiation >> (pixels per second processing requirement). >Stephan, > >I do not see this (or the requirement from the use-cases document) first >and foremost a decoder complexity negotiation; it is a negotiation of >how much data it is useful to send, given the recipient's intended use >of that data. Then such a negotiation should be executed in addition. Decoder cycle requirement do matter in practical implementations. > >For instance, in Google+ Hangouts, we use a similar function to make >sure the participants who are not currently displayed in large format on >anyone's screen only send the data needed to display the "thumbnail"; >this represents a huge saving in bandwidth at our central servers. Oh, absolutely. I'm all in favor of resolution adaptation based on receiver (population) requirements. But only after an upper limit is established (that could be based on many factors, including screen size, connectivity, and computational resources (sic!). > >It just happens that the decoding complexity of the VP8 codec is >sufficiently linear with the number of pixels displayed that we don't >see any advantage in encumbering the negotiation of that codec with >extra features like "profiles" - but that's a discussion for PAYLOAD, >not RTCWEB. True, agreed, and not what I was arguing about. Stephan > >
- [rtcweb] Resolution negotiation - a contribution Harald Alvestrand
- Re: [rtcweb] Resolution negotiation - a contribut… Timothy B. Terriberry
- Re: [rtcweb] Resolution negotiation - a contribut… Harald Alvestrand
- Re: [rtcweb] Resolution negotiation - a contribut… Marshall Eubanks
- Re: [rtcweb] Resolution negotiation - a contribut… Harald Alvestrand
- Re: [rtcweb] Resolution negotiation - a contribut… Stephan Wenger
- Re: [rtcweb] Resolution negotiation - a contribut… Harald Alvestrand
- Re: [rtcweb] Resolution negotiation - a contribut… Stephan Wenger
- Re: [rtcweb] Resolution negotiation - a contribut… Harald Alvestrand
- [rtcweb] VP8 payload, decoder processing capabili… Stephan Wenger
- Re: [rtcweb] [payload] VP8 payload, decoder proce… Yuepeiyu (Roy)
- Re: [rtcweb] Resolution negotiation - mandatory /… Harald Alvestrand
- Re: [rtcweb] Resolution negotiation - mandatory /… Roni Even
- Re: [rtcweb] Resolution negotiation - mandatory /… Harald Alvestrand
- Re: [rtcweb] Resolution negotiation - mandatory /… Roni Even
- Re: [rtcweb] Resolution negotiation - mandatory /… Harald Alvestrand
- Re: [rtcweb] Resolution negotiation - mandatory /… Roni Even
- [rtcweb] Alternative Proposal for Dynamic Codec P… Magnus Westerlund
- Re: [rtcweb] Alternative Proposal for Dynamic Cod… Harald Alvestrand
- Re: [rtcweb] Alternative Proposal for Dynamic Cod… Timothy B. Terriberry
- Re: [rtcweb] Alternative Proposal for Dynamic Cod… Bernard Aboba
- Re: [rtcweb] Alternative Proposal for Dynamic Cod… Harald Alvestrand
- Re: [rtcweb] Alternative Proposal for Dynamic Cod… Justin Uberti
- Re: [rtcweb] Alternative Proposal for Dynamic Cod… Magnus Westerlund
- Re: [rtcweb] Alternative Proposal for Dynamic Cod… Harald Alvestrand
- Re: [rtcweb] Alternative Proposal for Dynamic Cod… Magnus Westerlund
- Re: [rtcweb] Alternative Proposal for Dynamic Cod… Justin Uberti
- Re: [rtcweb] Alternative Proposal for Dynamic Cod… Magnus Westerlund
- Re: [rtcweb] [payload] VP8 payload, decoder proce… Cullen Jennings (fluffy)
- Re: [rtcweb] [payload] VP8 payload, decoder proce… Harald Alvestrand