gst-plugins-rs/net
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
..
aws Fix new Rust 1.78 clippy warnings 2024-05-02 18:36:23 +03:00
hlssink3 net/hlssink3: Refactor out HlsBaseSink & hlscmafsink from hlssink3 2024-05-09 21:50:32 +05:30
ndi Fix a couple of compiler/clippy warnings with --no-default-features 2024-02-08 13:02:55 +02:00
onvif onvifmetadataparse: Reset state in PAUSED->READY after pad deactivation 2024-04-05 15:19:37 +00:00
quinn net/quinn: Enable client to keep QUIC conn alive 2024-05-11 08:51:00 +02:00
raptorq Use workspace features for crates metadata/deps 2024-02-05 15:34:31 +01:00
reqwest reqwest: Update to reqwest 0.12 2024-03-23 14:30:31 +02:00
rtp rtpgccbwe: Support linear regression based delay estimation 2024-05-14 16:25:48 +00:00
rtsp Fix clippy warnings after upgrade to Rust 1.77 2024-03-21 17:33:32 +00:00
webrtc webrtcsink: Add a custom signaller example in Python 2024-05-10 15:59:12 +00:00
webrtchttp webrtchttp: Update to reqwest 0.12 2024-04-06 11:07:16 +03:00