gst-plugins-rs/net
Mathieu Duponchelle 87c6719e1d webrtcsink: add define-encoder-bitrates signal
When congestion control is used for a session with multiple encoders,
the default implementation simply divides the overall bitrate equally
between encoders.

This is not always desirable, and this patch exposes a new signal
that users can register to, with two arguments:

* The overall bitrate to allocate
* A structure with an encoder.stream_name -> bitrate mapping

Handlers should return a similar structure with a custom mapping.

An example is also provided.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/1792>
2024-09-25 15:19:44 +00:00
..
aws net/aws: fix spurious dispatch failures 2024-09-05 07:43:23 +00:00
hlssink3 hlscmafsink: Add playlist-root-init property 2024-09-11 03:36:08 +09:00
mpegtslive mpegtslivesrc: Make sure to use the object as context for all debug logs 2024-09-09 13:29:14 +00:00
ndi ndisrc: Use correct receive time to re-initialize time tracking on disconts 2024-09-05 10:18:48 +00:00
onvif onvifmetadatapay: Set output caps earlier 2024-09-19 20:45:43 +10:00
quinn net/quinn: Fix generation of self signed certificate 2024-07-12 12:26:54 +05:30
raptorq Update for new debug log macro syntax 2024-07-08 11:25:23 +03:00
reqwest Fix new Rust 1.81 clippy warnings 2024-09-05 22:01:01 +03:00
rtp rtp: mp4gpay: Don't set seqnum-base on the caps 2024-08-10 08:06:40 +00:00
rtsp Update for new debug log macro syntax 2024-07-08 11:25:23 +03:00
webrtc webrtcsink: add define-encoder-bitrates signal 2024-09-25 15:19:44 +00:00
webrtchttp whepsrc: Fix incorrect default caps 2024-08-26 19:44:37 +05:30