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

This is a multi-part message in MIME format.
--------------070905060907050509000308
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit

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!


--------------070905060907050509000308
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: 8bit

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#ffffff" text="#000000">
    On 09/05/11 12:09, Harald Alvestrand wrote:
    <blockquote cite="mid:4E649FBD.1090001@alvestrand.no" type="cite">
      <meta http-equiv="content-type" content="text/html; charset=UTF-8">
      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.<br>
      <br>
      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).<br>
      <br>
      The code is available through <a moz-do-not-send="true"
        class="moz-txt-link-abbreviated" href="http://www.webrtc.org">www.webrtc.org</a>, 
      and the IPR statements covering the code are found here: <a
        moz-do-not-send="true" class="moz-txt-link-freetext"
        href="https://sites.google.com/site/webrtc/license-rights">https://sites.google.com/site/webrtc/license-rights</a><br>
    </blockquote>
    Slightly offtopic, but I got a question about where the code is
    found in the repository ... here are the most important links:<br>
    <br>
    <span class="Apple-style-span" style="color: rgb(34, 34, 34);
      font-family: arial,sans-serif; font-size: 13px; font-style:
      normal; font-variant: normal; font-weight: normal; letter-spacing:
      normal; line-height: normal; orphans: 2; text-indent: 0px;
      text-transform: none; white-space: normal; widows: 2;
      word-spacing: 0px; background-color: rgba(255, 255, 255, 0.918);">
      <div><a
href="http://code.google.com/p/webrtc/source/browse/trunk/src/modules/rtp_rtcp/source/bandwidth_management.h"
          target="_blank" class="cremed" style="color: rgb(17, 85,
          204);">http://code.google.com/p/<wbr>webrtc/source/browse/trunk/<wbr>src/modules/rtp_rtcp/source/<wbr>bandwidth_management.h</a></div>
      <a
href="http://code.google.com/p/webrtc/source/browse/trunk/src/modules/rtp_rtcp/source/bandwidth_management.cc"
        target="_blank" class="cremed" style="color: rgb(17, 85, 204);">http://code.google.com/p/<wbr>webrtc/source/browse/trunk/<wbr>src/modules/rtp_rtcp/source/<wbr>bandwidth_management.cc</a>
      <div><a
href="http://code.google.com/p/webrtc/source/browse/trunk/src/modules/rtp_rtcp/source/overuse_detector.h"
          target="_blank" class="cremed" style="color: rgb(17, 85,
          204);">http://code.google.com/p/<wbr>webrtc/source/browse/trunk/<wbr>src/modules/rtp_rtcp/source/<wbr>overuse_detector.h</a><br>
        <div><a
href="http://code.google.com/p/webrtc/source/browse/trunk/src/modules/rtp_rtcp/source/overuse_detector.cc"
            target="_blank" class="cremed" style="color: rgb(17, 85,
            204);">http://code.google.com/p/<wbr>webrtc/source/browse/trunk/<wbr>src/modules/rtp_rtcp/source/<wbr>overuse_detector.cc</a></div>
        <div><a
href="http://code.google.com/p/webrtc/source/browse/trunk/src/modules/rtp_rtcp/source/remote_rate_control.h"
            target="_blank" class="cremed" style="color: rgb(17, 85,
            204);">http://code.google.com/p/<wbr>webrtc/source/browse/trunk/<wbr>src/modules/rtp_rtcp/source/<wbr>remote_rate_control.h</a></div>
        <div><a
href="http://code.google.com/p/webrtc/source/browse/trunk/src/modules/rtp_rtcp/source/remote_rate_control.cc"
            target="_blank" class="cremed" style="color: rgb(17, 85,
            204);">http://code.google.com/p/<wbr>webrtc/source/browse/trunk/<wbr>src/modules/rtp_rtcp/source/<wbr>remote_rate_control.cc</a></div>
      </div>
      <div><a
href="http://code.google.com/p/webrtc/source/browse/trunk/src/modules/rtp_rtcp/source/Bitrate.h"
          target="_blank" class="cremed" style="color: rgb(17, 85,
          204);">http://code.google.com/p/<wbr>webrtc/source/browse/trunk/<wbr>src/modules/rtp_rtcp/source/<wbr>Bitrate.h</a></div>
      <div><a
href="http://code.google.com/p/webrtc/source/browse/trunk/src/modules/rtp_rtcp/source/bitrate.cc"
          target="_blank" class="cremed" style="color: rgb(17, 85,
          204);">http://code.google.com/p/<wbr>webrtc/source/browse/trunk/<wbr>src/modules/rtp_rtcp/source/<wbr>bitrate.cc</a></div>
    </span><br class="Apple-interchange-newline">
    Enjoy!<br>
    <br>
  </body>
</html>

--------------070905060907050509000308--
