Re: [rtcweb] An input for discussing congestion control (Fwd: New Version Notification for draft-alvestrand-rtcweb-congestion-00.txt)

Harald Alvestrand <harald@alvestrand.no> Wed, 07 September 2011 09:01 UTC

Return-Path: <harald@alvestrand.no>
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 19B4A21F8781 for <rtcweb@ietfa.amsl.com>; Wed, 7 Sep 2011 02:01:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -107.405
X-Spam-Level:
X-Spam-Status: No, score=-107.405 tagged_above=-999 required=5 tests=[AWL=3.193, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-8, 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 Vm6Na4FpcH+L for <rtcweb@ietfa.amsl.com>; Wed, 7 Sep 2011 02:01:17 -0700 (PDT)
Received: from eikenes.alvestrand.no (eikenes.alvestrand.no [158.38.152.233]) by ietfa.amsl.com (Postfix) with ESMTP id 14C0021F8782 for <rtcweb@ietf.org>; Wed, 7 Sep 2011 02:01:17 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by eikenes.alvestrand.no (Postfix) with ESMTP id 4C7DB39E112 for <rtcweb@ietf.org>; Wed, 7 Sep 2011 11:03:05 +0200 (CEST)
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 mrGQMvSv1E9M for <rtcweb@ietf.org>; Wed, 7 Sep 2011 11:03:04 +0200 (CEST)
Received: from hta-dell.lul.corp.google.com (62-20-124-50.customer.telia.com [62.20.124.50]) by eikenes.alvestrand.no (Postfix) with ESMTPS id A46A239E072 for <rtcweb@ietf.org>; Wed, 7 Sep 2011 11:03:04 +0200 (CEST)
Message-ID: <4E673348.2020408@alvestrand.no>
Date: Wed, 07 Sep 2011 11:03:04 +0200
From: Harald Alvestrand <harald@alvestrand.no>
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.18) Gecko/20110617 Thunderbird/3.1.11
MIME-Version: 1.0
To: rtcweb@ietf.org
References: <4E649FBD.1090001@alvestrand.no>
In-Reply-To: <4E649FBD.1090001@alvestrand.no>
Content-Type: multipart/alternative; boundary="------------070905060907050509000308"
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: Wed, 07 Sep 2011 09:01:18 -0000

On 09/05/11 12:09, Harald Alvestrand wrote:
> There is a congestion control algorithm inside the Google WebRTC 
> codebase that hasn't been documented publicly before, and might be 
> interesting as input when we get around to discussing what congestion 
> control should be mandatory-to-implement in this group.
>
> It's not forwarded as a candidate for what the result should be; I 
> think there can be better solutions (see the "further work" section in 
> this draft).
>
> The code is available through www.webrtc.org,  and the IPR statements 
> covering the code are found here: 
> https://sites.google.com/site/webrtc/license-rights
Slightly offtopic, but I got a question about where the code is found in 
the repository ... here are the most important links:

http://code.google.com/p/webrtc/source/browse/trunk/src/modules/rtp_rtcp/source/bandwidth_management.h 
<http://code.google.com/p/webrtc/source/browse/trunk/src/modules/rtp_rtcp/source/bandwidth_management.h>
http://code.google.com/p/webrtc/source/browse/trunk/src/modules/rtp_rtcp/source/bandwidth_management.cc 
<http://code.google.com/p/webrtc/source/browse/trunk/src/modules/rtp_rtcp/source/bandwidth_management.cc> 

http://code.google.com/p/webrtc/source/browse/trunk/src/modules/rtp_rtcp/source/overuse_detector.h 
<http://code.google.com/p/webrtc/source/browse/trunk/src/modules/rtp_rtcp/source/overuse_detector.h>
http://code.google.com/p/webrtc/source/browse/trunk/src/modules/rtp_rtcp/source/overuse_detector.cc 
<http://code.google.com/p/webrtc/source/browse/trunk/src/modules/rtp_rtcp/source/overuse_detector.cc>
http://code.google.com/p/webrtc/source/browse/trunk/src/modules/rtp_rtcp/source/remote_rate_control.h 
<http://code.google.com/p/webrtc/source/browse/trunk/src/modules/rtp_rtcp/source/remote_rate_control.h>
http://code.google.com/p/webrtc/source/browse/trunk/src/modules/rtp_rtcp/source/remote_rate_control.cc 
<http://code.google.com/p/webrtc/source/browse/trunk/src/modules/rtp_rtcp/source/remote_rate_control.cc>
http://code.google.com/p/webrtc/source/browse/trunk/src/modules/rtp_rtcp/source/Bitrate.h 
<http://code.google.com/p/webrtc/source/browse/trunk/src/modules/rtp_rtcp/source/Bitrate.h>
http://code.google.com/p/webrtc/source/browse/trunk/src/modules/rtp_rtcp/source/bitrate.cc 
<http://code.google.com/p/webrtc/source/browse/trunk/src/modules/rtp_rtcp/source/bitrate.cc>

Enjoy!