Re: [rtcweb] An input for discussing congestion control (Fwd: New Version Notification for draft-alvestrand-rtcweb-congestion-00.txt)
Varun Singh <vsingh.ietf@gmail.com> Mon, 19 September 2011 13:13 UTC
Return-Path: <vsingh.ietf@gmail.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 EAFF921F8BB8 for <rtcweb@ietfa.amsl.com>; Mon, 19 Sep 2011 06:13:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.378
X-Spam-Level:
X-Spam-Status: No, score=-3.378 tagged_above=-999 required=5 tests=[AWL=0.221, 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 RYf+CR0Vn2go for <rtcweb@ietfa.amsl.com>; Mon, 19 Sep 2011 06:13:08 -0700 (PDT)
Received: from mail-fx0-f44.google.com (mail-fx0-f44.google.com [209.85.161.44]) by ietfa.amsl.com (Postfix) with ESMTP id B559A21F8BA4 for <rtcweb@ietf.org>; Mon, 19 Sep 2011 06:13:07 -0700 (PDT)
Received: by fxd18 with SMTP id 18so4291421fxd.31 for <rtcweb@ietf.org>; Mon, 19 Sep 2011 06:15:30 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:content-transfer-encoding; bh=lB1PL5+sjppWW9r7dwWsyvHc43JeY7Uq7CACeEjfBw8=; b=E7CaCb4NxwrA3mTsEuj6e8pZhR8utsVeubsGyZNO3krhPDUsxqq+StWq08FS6H8VaW lRMMlvQPEM2BvaxmZOk5XbppRh5bdwdG6UJcSHWWdUQv3mAVJwHjMenuBM6XVGvKm29d 3SrlrcR/yOIRLuzvHbM6ABkNYZnXLe9qC4glw=
Received: by 10.223.49.213 with SMTP id w21mr5187533faf.44.1316438130189; Mon, 19 Sep 2011 06:15:30 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.223.4.136 with HTTP; Mon, 19 Sep 2011 06:15:10 -0700 (PDT)
In-Reply-To: <CAOhzyfkXh=d2Ayd8YU0E8sgO7sxpP-=vD0P4NXpmB75PBza7tw@mail.gmail.com>
References: <4E649FBD.1090001@alvestrand.no> <4E734E89.5010105@ericsson.com> <4E766C4C.2020201@jesup.org> <CAEdus3LcjV9x+gLdZm5vwKhh-ge6xzfWSEB_NxcHe1Gz_5DZ8g@mail.gmail.com> <4E76F544.1040108@jesup.org> <382A4C80-101D-4FD0-8473-04679248ACFB@phonefromhere.com> <CAOhzyfkXh=d2Ayd8YU0E8sgO7sxpP-=vD0P4NXpmB75PBza7tw@mail.gmail.com>
From: Varun Singh <vsingh.ietf@gmail.com>
Date: Mon, 19 Sep 2011 16:15:10 +0300
Message-ID: <CAEbPqrzHNb02z+QPTWiFYyqy0ewUTBpPq+p1y7rUY=ULkTF42Q@mail.gmail.com>
To: Henrik Lundin <hlundin@google.com>
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: quoted-printable
Cc: Randell Jesup <randell-ietf@jesup.org>, rtcweb@ietf.org
Subject: Re: [rtcweb] An input for discussing congestion control (Fwd: New Version Notification for draft-alvestrand-rtcweb-congestion-00.txt)
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: Mon, 19 Sep 2011 13:13:09 -0000
Hi, On Mon, Sep 19, 2011 at 11:29, Henrik Lundin <hlundin@google.com> wrote: > Tim, > The problem that we are trying to attack with the proposal is perhaps better > described as "available bandwidth estimation" rather than congestion > control. I _would_ like to try and separated it from codecs. The bandwidth > estimator should inform the sender of the current feasible rate between two > endpoints, and it should then be up to the sending client (application, > codecs, channel coding, etc) to figure out a way to stay within that limit, > while maintaining an acceptable quality for the use-case at hand. > /Henrik > I would agree that the sending application+codec should decide what trade-off it wants to make, if any. However, it should still be open to discussion if the congestion control is a sender driven (e.g. TFRC) or receiver driven (e.g. TMMBR) or a combination of sender and receiver driven. > > On Mon, Sep 19, 2011 at 10:21 AM, Tim Panton <tim@phonefromhere.com> wrote: >> >> On 19 Sep 2011, at 08:54, Randell Jesup wrote: >> >> > Open question to the list: should the congestion-control-geeks discuss >> > here on the >> > list the nitty-gritty details required to build the requirements and >> > especially to design >> > and debate a possible proposed "baseline" congestion-control algorithm? >> > >> > We can certainly do that detailed discussion by email and come back with >> > a >> > draft; I had been planning to do it by email, but recent discussion on >> > rtcweb >> > made me think I should ask for opinions on this. Given the structure, >> > if there's >> > any significant support for "on-the-list" I'll do that. Realize though >> > that they may >> > get pretty long and detailed without really touching on the larger >> > issues being >> > discussed here. >> > >> > Right now the bof members to discuss this and propose a draft would be >> > myself, >> > Harald, Justin, Stefan Holmer and Magnus. >> > >> >> I'd like to lurk on any BoF list, if I may, >> but I have a feeling that congestion control isn't quite such a >> self-contained problem >> as forming a BoF list might imply. >> >> Roughly, my argument is that any modern congestion control for RTC needs >> to involve the application >> and the codec. >> >> Here's an example: >> I'm in a video conference with 4 other people and I'm exceeding the >> available downlink >> bandwidth. What I want is that the video degrades (framerate of quality) >> without _any_ degradation >> of the video. I might even want to drop all the video but keep the audio >> and screenshare alive. >> Conversely if I'm watching an ice hockey game - I'd rather lose >> audio quality than frame-rate. >> >> But in _both_ cases I'd like the app to try and tweak the encoder params >> to get within the available bandwidth >> before we start injecting delay or dropping frames. >> >> So my proposal is that the web app is given a chance to get within the >> available bandwidth >> before the system starts putting hard constraints on the RTP level. >> >> All of which makes it something we need to discuss in a holistic fashion >> with the rest of the API. >> >> Tim. >> >> _______________________________________________ >> rtcweb mailing list >> rtcweb@ietf.org >> https://www.ietf.org/mailman/listinfo/rtcweb > > > > -- > Henrik Lundin | WebRTC Software Eng | hlundin@google.com | +46 70 646 13 41 > > > _______________________________________________ > rtcweb mailing list > rtcweb@ietf.org > https://www.ietf.org/mailman/listinfo/rtcweb > > -- http://www.netlab.tkk.fi/~varun/
- [rtcweb] An input for discussing congestion contr… Harald Alvestrand
- Re: [rtcweb] An input for discussing congestion c… Randell Jesup
- Re: [rtcweb] An input for discussing congestion c… Harald Alvestrand
- Re: [rtcweb] An input for discussing congestion c… Magnus Westerlund
- Re: [rtcweb] An input for discussing congestion c… Randell Jesup
- Re: [rtcweb] An input for discussing congestion c… Stefan Holmer
- Re: [rtcweb] An input for discussing congestion c… Randell Jesup
- Re: [rtcweb] An input for discussing congestion c… Henrik Lundin
- Re: [rtcweb] An input for discussing congestion c… Varun Singh
- Re: [rtcweb] An input for discussing congestion c… Henrik Lundin
- Re: [rtcweb] An input for discussing congestion c… Tim Panton
- Re: [rtcweb] An input for discussing congestion c… Henrik Lundin
- Re: [rtcweb] An input for discussing congestion c… Varun Singh
- Re: [rtcweb] An input for discussing congestion c… Randell Jesup
- Re: [rtcweb] An input for discussing congestion c… Soo-Hyun Choi
- Re: [rtcweb] An input for discussing congestion c… Henrik Lundin
- Re: [rtcweb] An input for discussing congestion c… Soo-Hyun Choi
- Re: [rtcweb] An input for discussing congestion c… Harald Alvestrand
- Re: [rtcweb] An input for discussing congestion c… Soo-Hyun Choi
- Re: [rtcweb] An input for discussing congestion c… Harald Alvestrand
- Re: [rtcweb] An input for discussing congestion c… Dzonatas Sol
- Re: [rtcweb] An input for discussing congestion c… Randell Jesup
- Re: [rtcweb] An input for discussing congestion c… Soo-Hyun Choi
- Re: [rtcweb] An input for discussing congestion c… Harald Alvestrand
- Re: [rtcweb] An input for discussing congestion c… Randell Jesup
- Re: [rtcweb] An input for discussing congestion c… Jim Gettys
- Re: [rtcweb] An input for discussing congestion c… Henrik Lundin
- Re: [rtcweb] An input for discussing congestion c… Ingemar Johansson S
- Re: [rtcweb] An input for discussing congestion c… Henrik Lundin
- Re: [rtcweb] An input for discussing congestion c… Randell Jesup
- Re: [rtcweb] An input for discussing congestion c… Stefan Holmer
- Re: [rtcweb] An input for discussing congestion c… Soo-Hyun Choi