Galène videoconferencing server discussion list archives
 help / color / mirror / Atom feed
From: Juliusz Chroboczek <jch@irif.fr>
To: galene@lists.galene.org
Subject: [Galene] Future plans: Pion v4 and TWCC
Date: Wed, 01 Jan 2025 21:45:51 +0100	[thread overview]
Message-ID: <87ed1m6z5s.wl-jch@irif.fr> (raw)

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

             reply	other threads:[~2025-01-01 20:45 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2025-01-01 20:45 Juliusz Chroboczek [this message]
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

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://lists.galene.org/postorius/lists/galene.lists.galene.org/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=87ed1m6z5s.wl-jch@irif.fr \
    --to=jch@irif.fr \
    --cc=galene@lists.galene.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox