From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtp004.apm-internet.net (smtp004.apm-internet.net [85.119.248.204]) by mail.toke.dk (Postfix) with ESMTPS id C1DDBAB9457 for ; Thu, 02 Jan 2025 20:16:12 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=pi.pe; h=content-type :content-transfer-encoding:from:mime-version:subject:date :message-id:references:cc:in-reply-to:to; s=default; bh=zxLaMRSs BuotBdcZKaRZr9tvoMo4zLwIOFpLfkEIYY8=; b=IGij91V+d1GlI9caAqAq18iT WDy73BJvzf7108qiuBwBU/EOH0AMBqoGYirRycv+ZcbSTQlC/1zL1UlhuHdEzLRY i7xhKiVeZJTTW3FqrgzxkGDJNCeknmlcALeOifkECVhgMIw8NlQKDC20RCfXOc+h ueHSI4rS52OvK9goqds= Received: (qmail 93541 invoked from network); 2 Jan 2025 19:14:22 -0000 X-APM-Out-ID: 17358452629353 X-APM-Authkey: 255286/0(253943/0) 325 Received: from unknown (HELO zimbra003.verygoodemail.com) (85.119.248.218) by smtp004.apm-internet.net with SMTP; 2 Jan 2025 19:14:22 -0000 Received: from localhost (localhost [127.0.0.1]) by zimbra003.verygoodemail.com (Postfix) with ESMTP id 33A9486FEC; Thu, 2 Jan 2025 19:16:11 +0000 (GMT) Received: from zimbra003.verygoodemail.com ([127.0.0.1]) by localhost (zimbra003.verygoodemail.com [127.0.0.1]) (amavis, port 10026) with ESMTP id EcNdJ7mMMdhs; Thu, 2 Jan 2025 19:16:11 +0000 (GMT) Received: from smtpclient.apple (p548c9d19.dip0.t-ipconnect.de [84.140.157.25]) by zimbra003.verygoodemail.com (Postfix) with ESMTPSA id 13CA1863BA; Thu, 2 Jan 2025 19:16:11 +0000 (GMT) Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable From: Tim Panton Mime-Version: 1.0 (1.0) Date: Thu, 2 Jan 2025 20:15:59 +0100 Message-Id: <0027D3E3-DFD9-4877-A80E-7F0CC1007258@pi.pe> References: In-Reply-To: To: Dave Taht X-Mailer: iPad Mail (20H350) Message-ID-Hash: SCM4Y5QEFVXDXKVK35BSZLUYGAFBN2SZ X-Message-ID-Hash: SCM4Y5QEFVXDXKVK35BSZLUYGAFBN2SZ X-MailFrom: tim@pi.pe X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; emergency; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header CC: Sean DuBois , Juliusz Chroboczek , galene@lists.galene.org X-Mailman-Version: 3.3.10 Precedence: list Subject: [Galene] Re: Future plans: Pion v4 and TWCC List-Id: =?utf-8?q?Gal=C3=A8ne_videoconferencing_server_discussion_list?= Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: I was talking to a friend about starlink and bwe. He claims the variation is= predictable. If true it might be fun to do an estimator that -knew- about starlink and sc= heduled a full frame immediately after the handover glitch. (For example) T. Sent from my iPad > On 2 Jan 2025, at 18:57, Dave Taht wrote: >=20 > =EF=BB=BFOn Wed, Jan 1, 2025 at 5:16=E2=80=AFPM Sean DuBois = wrote: >>=20 >> It does [0] >>=20 >> It can use improvements though. I have been distracted by broadcasting/ro= botics recently, but I would >> love to come back to this. >=20 > yay! >=20 >>=20 >> [0] https://github.com/pion/interceptor/blob/master/pkg/gcc/delay_based_b= we.go#L50 >=20 > sigh. this reacts so slowly.... rc :=3D newRateCalculator(500 * time.Milli= second) >=20 > Starlink would be interesting. >>=20 >>=20 >> On Jan 1, 2025, at 5:27=E2=80=AFPM, Dave Taht wrote= : >>=20 >> On Wed, Jan 1, 2025 at 12:45=E2=80=AFPM Juliusz Chroboczek w= rote: >>=20 >>=20 >> Hi, >>=20 >> The reason I've released 0.96 is that it looks like a rock solid version,= >> and I'm planning to break things. More specifically, I've just finished >> doing a straightforward port to Pion WebRTC v4, and I'm planning to make >> the following changes to Galene's protocol: >>=20 >> - use a separate RTX track for retransmissions; >> - use TWCC instead of REMB for GCC congestion control. >>=20 >> The RTX track will allow browsers to do more precise accounting of packet= >> loss, which should improve behaviour under packet loss. Replacing our >> home-grown implementation of REMB with Pion's implementation of TWCC will= >> hopefully improve behaviour on congested links (it will no longer be >> necessary to manually switch to "Send: low" when on a slow link), but mor= e >> experimentation is needed. >>=20 >> This work is going on in the "pion-v4" branch, which I'll merge into mast= er >> when I'm satisfied it doesn't break anything. >>=20 >>=20 >> Did delay and not just loss make it into pion? >>=20 >> -- Juliusz >> _______________________________________________ >> Galene mailing list -- galene@lists.galene.org >> To unsubscribe send an email to galene-leave@lists.galene.org >>=20 >>=20 >>=20 >>=20 >> -- >> Dave T=C3=A4ht CSO, LibreQos >> _______________________________________________ >> Galene mailing list -- galene@lists.galene.org >> To unsubscribe send an email to galene-leave@lists.galene.org >>=20 >>=20 >=20 >=20 > --=20 > Dave T=C3=A4ht CSO, LibreQos > _______________________________________________ > Galene mailing list -- galene@lists.galene.org > To unsubscribe send an email to galene-leave@lists.galene.org