gst-plugins-rs/net/rtp/src/gcc
Martin Nordholts 9a7f37e2b7 rtpgccbwe: Support linear regression based delay estimation
In our tests, the slope (found with linear regression) on a
history of the (smoothed) accumulated inter-group delays
gives a more stable congestion control. In particular,
low-end devices becomes less sensitive to spikes in
inter-group delay measurements.

This flavour of delay based bandwidth estimation with Google
Congestion Control is also what Chromium is using.

To make it easy to experiment with the new estimator, as
well as add support for new ones in the future, also add
infrastructure for making delay estimator flavour selectable
at runtime.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/1566>
2024-05-14 16:25:48 +00:00
..
imp rtpgccbwe: Support linear regression based delay estimation 2024-05-14 16:25:48 +00:00
imp.rs rtpgccbwe: Support linear regression based delay estimation 2024-05-14 16:25:48 +00:00
mod.rs rtpgccbwe: Support linear regression based delay estimation 2024-05-14 16:25:48 +00:00