From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-oo1-xc2c.google.com (mail-oo1-xc2c.google.com [IPv6:2607:f8b0:4864:20::c2c]) by mail.toke.dk (Postfix) with ESMTPS id C6E17AB9016 for ; Wed, 01 Jan 2025 23:27:19 +0100 (CET) Authentication-Results: mail.toke.dk; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20230601 header.b=LK7fG19h Received: by mail-oo1-xc2c.google.com with SMTP id 006d021491bc7-5f4ce54feb8so5417094eaf.3 for ; Wed, 01 Jan 2025 14:27:18 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1735770436; x=1736375236; darn=lists.galene.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=66NyxHkcDbVxGco4EIC+21TgY/Chsa8d3t7H2We+tqs=; b=LK7fG19hsZuXcFH/mSF45FI0F4WPe08cNWDf4+VvXIa5DrwdUXB0XQyhUwla62BjeU WAlHTSGY7s2F/JJeSGTEgqi5g5z0jYKuk2FHPMsGulScihaXIgnqKFlCRuH6vpLuQTL1 AFNxNziV9j6FNB7IY+ZOzo5T9noRFiL5hynA445Lt32GujPEOF9shUlAkW2tBqw2oPTx 0CFVmyxTMxf07FxFx5OGKE/HKF7IZyo99h61qCZhgachOUcfQJybpcAE3cIhF9slIxsW JdfKpaXTfdE0o4oc7OJmVgfzmSW+hvnQoztR6lg1l1VQD3ZAH2GMKU7KiS8hz/MwUnng g7eg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1735770436; x=1736375236; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=66NyxHkcDbVxGco4EIC+21TgY/Chsa8d3t7H2We+tqs=; b=v2ANCGXFgS7MseP+ooNjfmAP6IeJr4HH+wlwaWz5HkqFqaZsOydSnM2UWhVpz65GPa LM4uDXK/ZyNkY07kbLURsjoD+yOOtOjKq2CSIX/y9/X6sSQh4iFuq5S8JcFTIZA5xtBG 5FRSg64BrmxpTQVi0iWCSO2VoX1GZRfLoFuHyVjCmF3OsoA4GkyKUcXaeM/hJH6yND3I hPXbbGQFW91krGcstkxF7FnBlPijFNB890CMCczaqtKgodMzNW6M117op7ek9bdiE6E0 oFL8ku3KMHi+t8awIYCqMg0d6rUHXlZSv9x8TKrs6B+Rn2aQSWlCfCpBJFCW97h9YnlW +g4A== X-Gm-Message-State: AOJu0Yy3UoROGz7CKUdDQ6dp4NZWxAGur+RJ0fahFf4xPc2u6Kmm/k0k 3W6PG4nEcq1nZFd4B8CTPKLCfeqA1IBe/Gzl655xAkL+EWKna0xXyBAr9cfDznbYiAXXeB7ubbV zjSPa4+nIIzHHpZNKD1SqCQ6hT9MFvw== X-Gm-Gg: ASbGncvp4tXHGND+200zUUJku+ZXwqwUvTbx6/knx0LSA5+HOtGuyJRIrI+l02FE/Hn HCCEu5Yg0kdWuWgLEi/d0ZNj903UIqzP3OUmotdbFf1ZdUCfnVRg+RFN71cLd/rmMTjnOmLc= X-Google-Smtp-Source: AGHT+IEMgx/ZnB4kGDB1kimtBI+R9QTvgvdR4DlmPiQc3sH+uBWYskl2T0rhLlvbvteXSnGmeRKAU2xgS64KoBnb5gI= X-Received: by 2002:a05:6871:e7cc:b0:29e:3c90:148b with SMTP id 586e51a60fabf-2a7fb4c9cebmr28707290fac.26.1735770436369; Wed, 01 Jan 2025 14:27:16 -0800 (PST) MIME-Version: 1.0 References: <87ed1m6z5s.wl-jch@irif.fr> In-Reply-To: <87ed1m6z5s.wl-jch@irif.fr> From: Dave Taht Date: Wed, 1 Jan 2025 14:27:04 -0800 Message-ID: To: Juliusz Chroboczek Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Message-ID-Hash: 4QM45PCUP6X7O7C2EQ6F7VL6J6UVHZG4 X-Message-ID-Hash: 4QM45PCUP6X7O7C2EQ6F7VL6J6UVHZG4 X-MailFrom: dave.taht@gmail.com 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: 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: On Wed, Jan 1, 2025 at 12:45=E2=80=AFPM Juliusz Chroboczek wr= ote: > > 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 mor= e > experimentation is needed. > > 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. Did delay and not just loss make it into pion? > -- Juliusz > _______________________________________________ > Galene mailing list -- galene@lists.galene.org > To unsubscribe send an email to galene-leave@lists.galene.org --=20 Dave T=C3=A4ht CSO, LibreQos