Galène videoconferencing server discussion list archives
 help / color / mirror / Atom feed
* [Galene] Future plans: Pion v4 and TWCC
@ 2025-01-01 20:45 Juliusz Chroboczek
  2025-01-01 22:27 ` [Galene] " Dave Taht
  0 siblings, 1 reply; 7+ messages in thread
From: Juliusz Chroboczek @ 2025-01-01 20:45 UTC (permalink / raw)
  To: galene

Hi,

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:

  - use a separate RTX track for retransmissions;
  - use TWCC instead of REMB for GCC congestion control.

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 more
experimentation is needed.

This work is going on in the "pion-v4" branch, which I'll merge into master
when I'm satisfied it doesn't break anything.

-- Juliusz

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2025-01-02 19:16 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2025-01-01 20:45 [Galene] Future plans: Pion v4 and TWCC Juliusz Chroboczek
2025-01-01 22:27 ` [Galene] " Dave Taht
2025-01-02  1:16   ` Sean DuBois
2025-01-02 17:57     ` Dave Taht
2025-01-02 19:15       ` Tim Panton
2025-01-02  1:49   ` Juliusz Chroboczek
2025-01-02 17:58     ` Dave Taht

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox