[dispatch] Rate control and codec adaption (Re: [RTW] The charter formerly know as RTC-WEB take 3)
Harald Alvestrand <harald@alvestrand.no> Fri, 21 January 2011 07:43 UTC
Return-Path: <harald@alvestrand.no>
X-Original-To: dispatch@core3.amsl.com
Delivered-To: dispatch@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id F326C3A68E1 for <dispatch@core3.amsl.com>; Thu, 20 Jan 2011 23:43:44 -0800 (PST)
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 ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id e7Sz0UcxeOeb for <dispatch@core3.amsl.com>; Thu, 20 Jan 2011 23:43:42 -0800 (PST)
Received: from eikenes.alvestrand.no (eikenes.alvestrand.no [158.38.152.233]) by core3.amsl.com (Postfix) with ESMTP id 915343A68E9 for <dispatch@ietf.org>; Thu, 20 Jan 2011 23:43:40 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by eikenes.alvestrand.no (Postfix) with ESMTP id E198039E0FE; Fri, 21 Jan 2011 08:45:58 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at eikenes.alvestrand.no
Received: from eikenes.alvestrand.no ([127.0.0.1]) by localhost (eikenes.alvestrand.no [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id X7GrHWE8ic8g; Fri, 21 Jan 2011 08:45:56 +0100 (CET)
Received: from [192.168.0.14] (c213-89-141-213.bredband.comhem.se [213.89.141.213]) by eikenes.alvestrand.no (Postfix) with ESMTPS id 2217639E123; Fri, 21 Jan 2011 08:45:56 +0100 (CET)
Message-ID: <4D3939CE.5090208@alvestrand.no>
Date: Fri, 21 Jan 2011 08:46:22 +0100
From: Harald Alvestrand <harald@alvestrand.no>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.13) Gecko/20101208 Thunderbird/3.1.7
MIME-Version: 1.0
To: Henry Sinnreich <henry.sinnreich@gmail.com>
References: <C95E1C08.1838B%henry.sinnreich@gmail.com>
In-Reply-To: <C95E1C08.1838B%henry.sinnreich@gmail.com>
Content-Type: multipart/alternative; boundary="------------070104020905000205080700"
Cc: "rtc-web@alvestrand.no" <rtc-web@alvestrand.no>, DISPATCH list <dispatch@ietf.org>
Subject: [dispatch] Rate control and codec adaption (Re: [RTW] The charter formerly know as RTC-WEB take 3)
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 21 Jan 2011 07:43:45 -0000
On 01/21/2011 12:06 AM, Henry Sinnreich wrote: > >Minor comment: I think all codecs that have been discussed (except for > G.711) are adaptive in the sense that their bitrate can be adapted. > > It is not clear to me how to avoid the codec adaptation mechanism > fighting the rate control mechanism, without some guidance in the > standard for developers. > Can you explain? Changing the subject to content of thread.... are we reducing to a previously solved problem, or to a previously unsolved problem? I don't see how this problem actually differs from the one that people will have when operating RTP under TFRC (draft-ietf-avt-tfrc-profile-10). > > Thanks, Henry > > > On 1/20/11 2:02 PM, "Stefan Håkansson LK" > <stefan.lk.hakansson@ericsson.com> wrote: > > Minor comment: I think all codecs that have been discussed (except > for G.711) are adaptive in the sense that their bitrate can be > adapted. > > Br, > Stefan > > > > ------------------------------------------------------------------------ > *From:* Stephen Botzko [mailto:stephen.botzko@gmail.com] > *Sent:* den 20 januari 2011 16:45 > *To:* Henry Sinnreich > *Cc:* Stefan Håkansson LK; Cullen Jennings; DISPATCH list; > rtc-web@alvestrand.no > *Subject:* Re: [dispatch] The charter formerly know as > RTC-WEB take 3 > > > >>> > How does this fit with adaptive codecs? > >>> > Just because some codecs can adapt doesn't mean rate > adaptation/congestion control should be left out of the scope. > I think it needs to be considered. > > >>> > Hint: codec selection matters, is actually critical to > this effort. > >>> > Codec selection does matter, but I am not convinced that > mandatory codecs need to be in the RFCs. I believe market > forces are sufficient - SIP itself is one proof point. > > Stephen Botzko > > > > On Thu, Jan 20, 2011 at 10:37 AM, Henry Sinnreich > <henry.sinnreich@gmail.com> wrote: > > Hi Stefan, > > > > 2. The second one is about rate adaptation/congestion > control. It is not > > mentioned at all. I don't know if it is needed, perhaps > it is enough that > > RFC3550 (that is already pointed at) has a section about > it, but I wanted to > > highlight it. > > How does this fit with adaptive codecs? > Hint: codec selection matters, is actually critical to > this effort. > > Thanks, Henry > > > On 1/20/11 3:52 AM, "Stefan Håkansson LK" > <stefan.lk.hakansson@ericsson.com> > wrote: > > > > > > Hi Cullen, > > > > two comments: > > > > 1. As requirements on the API are explicitly described, > I thinke that there > > should be a comment that the API must support media > format negotiation. > > Proposal: "The API must enable media format negotiation > and application > > influence over media format selection". > > > > 2. The second one is about rate adaptation/congestion > control. It is not > > mentioned at all. I don't know if it is needed, perhaps > it is enough that > > RFC3550 (that is already pointed at) has a section about > it, but I wanted to > > highlight it. > > > > Br, > > Stefan > > > >> -----Original Message----- > >> From: dispatch-bounces@ietf.org > >> [mailto:dispatch-bounces@ietf.org] On Behalf Of Cullen > Jennings > >> Sent: den 18 januari 2011 05:59 > >> To: DISPATCH list > >> Cc: rtc-web@alvestrand.no > >> Subject: [dispatch] The charter formerly know as > RTC-WEB take 3 > >> > >> > >> In my dispatch co-chair role, I tried to take all the > >> comments I had seen on the list about this charter and > see if > >> I could address them in a new version of the charter. I > >> probably messed up in some places. There were some > >> conversation that did not seem to be converging so I did > not > >> make any changes for theses. Have a read and if you think > >> something needs to be changed, propose text changes along > >> with the reasons why and we will keep the evolving this > charter. > >> > >> Thanks > >> Cullen > >> > >> > -------------------------------------------------------------- > >> -------------------- > >> > >> Version: 3 > >> > >> Possible Names: > >> > >> RTCWEB > >> WEBRTC > >> STORM: Standardized Transport Oriented for Realtime Media > >> BURN: Browsers Using Realtime Media > >> WAVE: Web And Voice/Video Enablement > >> WAVVE: Web And Voice Video Enablement > >> REALTIME > >> WEBCOMM > >> WREALTIME > >> WEBTIME > >> WEBFLOWS > >> BRAVO Browser Realtime Audio and VideO > >> COBWEB COmmuication Between WEBclients > >> WHEELTIME > >> > >> > >> > >> Body: > >> > >> Many implementations have been made that use a Web > browser to > >> support direct, interactive communications, including > voice, > >> video, collaboration, and gaming. In these > implementations, > >> the web server acts as the signaling path between these > >> applications, using locally significant identifiers to > set up > >> the association. Up till now, such applications have > >> typically required the installation of plugins or > >> non-standard browser extensions. There is a desire to > >> standardize this functionality, so that this type of > >> application can be run in any compatible browser and allow > >> for high-quality real-time communications experiences > within > >> the browser. > >> > >> Traditionally, the W3C has defined API and markup languages > >> such as HTML that work in conjunction with with the > IETF over > >> the wire protocols such as HTTP to allow web browsers to > >> display media that does not have real time interactive > >> constraints with another human. > >> > >> The W3C and IETF plan to collaborate together in their > >> traditional way to meet the evolving needs of browsers. > >> Specifically the IETF will provide a set of on the wire > >> protocols, including RTP, to meet the needs on interactive > >> communications, and the W3C will define the API and > markup to > >> allow web application developers to control the on the wire > >> protocols. This will allow application developers to write > >> applications that run in a browser and facilitate > interactive > >> communications between users for voice and video > >> communications, collaboration, and gaming. > >> > >> This working group will select and define a minimal set of > >> protocols that will enable browsers to: > >> > >> * have interactive real time voice and video pairwise be > > > _______________________________________________ > RTC-Web mailing list > RTC-Web@alvestrand.no > http://www.alvestrand.no/mailman/listinfo/rtc-web
- [dispatch] The charter formerly know as RTC-WEB t… Cullen Jennings
- Re: [dispatch] The charter formerly know as RTC-W… Peter Musgrave
- Re: [dispatch] The charter formerly know as RTC-W… Adam Roach
- Re: [dispatch] [RTW] The charter formerly know as… Peter Musgrave
- Re: [dispatch] [RTW] The charter formerly know as… Alex Eleftheriadis
- Re: [dispatch] [RTW] The charter formerly know as… Marshall Eubanks
- Re: [dispatch] The charter formerly know as RTC-W… Henry Sinnreich
- Re: [dispatch] [RTW] The charter formerly know as… Richard Shockey
- Re: [dispatch] The charter formerly know as RTC-W… Magnus Westerlund
- Re: [dispatch] The charter formerly know as RTC-W… Stefan Håkansson LK
- Re: [dispatch] The charter formerly know as RTC-W… Henry Sinnreich
- Re: [dispatch] The charter formerly know as RTC-W… Stephen Botzko
- Re: [dispatch] [RTW] The charter formerly know as… Ted Hardie
- Re: [dispatch] [RTW] The charter formerly know as… Stefan Håkansson LK
- Re: [dispatch] The charter formerly know as RTC-W… Stefan Håkansson LK
- Re: [dispatch] [RTW] The charter formerly know as… Ted Hardie
- Re: [dispatch] The charter formerly know as RTC-W… Henry Sinnreich
- [dispatch] Rate control and codec adaption (Re: [… Harald Alvestrand
- Re: [dispatch] [RTW] The charter formerly know as… Stefan Håkansson LK
- Re: [dispatch] Rate control and codec adaption (R… Stefan Håkansson LK
- Re: [dispatch] [RTW] Rate control and codec adapt… Justin Uberti
- Re: [dispatch] [RTW] Rate control and codec adapt… Stefan Håkansson LK
- Re: [dispatch] [RTW] The charter formerly know as… Xavier Marjou
- Re: [dispatch] [RTW] The charter formerly know as… Cullen Jennings
- Re: [dispatch] [RTW] The charter formerly know as… Henry Sinnreich
- Re: [dispatch] [RTW] The charter formerly know as… jeanfrancois.jestin
- Re: [dispatch] [RTW] The charter formerly know as… Adam Roach
- Re: [dispatch] [RTW] The charter formerly know as… Henry Sinnreich
- Re: [dispatch] [RTW] The charter formerly know as… Peter Musgrave
- Re: [dispatch] [RTW] The charter formerly know as… Salvatore Loreto
- Re: [dispatch] [RTW] The charter formerly know as… DRAGE, Keith (Keith)
- Re: [dispatch] [RTW] The charter formerly know as… Markus.Isomaki
- Re: [dispatch] [RTW] The charter formerly know as… jeanfrancois.jestin
- Re: [dispatch] [RTW] The charter formerly know as… Henry Sinnreich
- Re: [dispatch] [RTW] The charter formerly know as… Markus.Isomaki
- Re: [dispatch] [RTW] The charter formerly know as… David Singer
- Re: [dispatch] [RTW] The charter formerly know as… Henry Sinnreich
- Re: [dispatch] [RTW] The charter formerly know as… Erik Lagerway
- Re: [dispatch] [RTW] The charter formerly know as… Jonathan Rosenberg