From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from korolev.univ-paris7.fr (korolev.univ-paris7.fr [IPv6:2001:660:3301:8000::1:2]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by lists.bufferbloat.net (Postfix) with ESMTPS id 577AC3B2A4 for ; Mon, 18 Sep 2023 12:25:51 -0400 (EDT) Received: from mailhub.math.univ-paris-diderot.fr (mailhub.math.univ-paris-diderot.fr [81.194.30.253]) by korolev.univ-paris7.fr (8.14.4/8.14.4/relay1/82085) with ESMTP id 38IGPl1t007094; Mon, 18 Sep 2023 18:25:47 +0200 Received: from mailhub.math.univ-paris-diderot.fr (localhost [127.0.0.1]) by mailhub.math.univ-paris-diderot.fr (Postfix) with ESMTP id 45BC677578; Mon, 18 Sep 2023 18:25:47 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=irif.fr; h= content-type:content-type:mime-version:user-agent:references :in-reply-to:subject:subject:from:from:message-id:date:date :received:received; s=dkim-irif; t=1695054345; x=1695918346; bh= ylA9Z6bv/HRx+/Zxb9cJwOlb2tRUNUtY4MaKi0s5QI0=; b=XTmM4OCcsP+ZG1G2 Gg60ydv9L2p1wXanqLv2qKp/kvunxLM55aAhoz0ctvoCrZZYVd7Bfq1K9rAfStDZ SmtzeKEp1V92PMu7uPjQ5d/XLydIV5romD8MFS8n5+I0YsLkTgy2ZWWxxvxvjLvq fW0rFGwIz0GkF3fh1nJsUaxas1kng4SyfY7v4XgphuUUD3sdaHHvLbz+4HqXJ2pQ 8lt52HvLjb4RwCP1FoMcC8DwJDOFSaR5E64YSJ1XMTurDlWKxmM4vwR0pSvXaM8D KGh0z/2VSgnPPM1IBQSAU+AVxjc1ft8asxvXMk7P0kQviNCmL5ERRliDBjyaI0AR R1URXQ== X-Virus-Scanned: amavisd-new at math.univ-paris-diderot.fr Received: from mailhub.math.univ-paris-diderot.fr ([127.0.0.1]) by mailhub.math.univ-paris-diderot.fr (mailhub.math.univ-paris-diderot.fr [127.0.0.1]) (amavisd-new, port 10023) with ESMTP id xsCVtQ8uJq4J; Mon, 18 Sep 2023 18:25:45 +0200 (CEST) Received: from pirx.irif.fr (unknown [78.194.40.74]) (Authenticated sender: jch) by mailhub.math.univ-paris-diderot.fr (Postfix) with ESMTPSA id D02AD775CF; Mon, 18 Sep 2023 18:25:44 +0200 (CEST) Date: Mon, 18 Sep 2023 18:25:44 +0200 Message-ID: <87msxjqwhj.wl-jch@irif.fr> From: Juliusz Chroboczek To: Dave Taht Cc: Dave Taht via Starlink In-Reply-To: References: User-Agent: Wanderlust/2.15.9 (Almost Unreal) Emacs/29.1 Mule/6.0 MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue") Content-Type: text/plain; charset=US-ASCII X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.2.7 (korolev.univ-paris7.fr [194.254.61.138]); Mon, 18 Sep 2023 18:25:47 +0200 (CEST) X-Miltered: at korolev with ID 65087A0B.000 by Joe's j-chkmail (http : // j-chkmail dot ensmp dot fr)! X-j-chkmail-Enveloppe: 65087A0B.000 from mailhub.math.univ-paris-diderot.fr/mailhub.math.univ-paris-diderot.fr/null/mailhub.math.univ-paris-diderot.fr/ X-j-chkmail-Score: MSGID : 65087A0B.000 on korolev.univ-paris7.fr : j-chkmail score : . : R=. U=. O=. B=0.000 -> S=0.000 X-j-chkmail-Status: Ham Subject: Re: [Starlink] impressed with my starlink today X-BeenThere: starlink@lists.bufferbloat.net X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Starlink has bufferbloat. Bad." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 18 Sep 2023 16:25:51 -0000 > Admittedly, I was using galene.org Full credit where credit is due: the congestion controller in the downstream direction lives in the browser, so full credit to the folks behind libwebrtc. As to the upstream direction, we're using our homebrew code, which is not very good. We're currently using receiver-driven congestion control, which is deprecated in WebRTC. The plan is to switch to sender-driven congestion control at some point (I'm no big fan, but that's what everyone is implementing, and we better be compatible with the rest of the universe). That will mean using Pion's congestion controller in the downstream direction, and libwebrtc's one in the upstream. And I'm told Pion's congestion controller is not very good. (I could in principle use receiver-driven for the downstream and sender-driven for the upstream, thus using libwebrtc's excellent controllers in both directions, but it really feels like a hack. I'd much rather not negociate receiver-driven at all.) -- Juliusz