gst-plugins-rs/net/webrtc/src
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_kvs_signaller Update for new debug log macro syntax 2024-07-08 11:25:23 +03:00
janusvr_signaller Update for new debug log macro syntax 2024-07-08 11:25:23 +03:00
livekit_signaller Update for new debug log macro syntax 2024-07-08 11:25:23 +03:00
signaller net/webrtc: add support for answering to webrtcsink 2024-08-09 14:02:48 +02:00
webrtcsink webrtcsink: add define-encoder-bitrates signal 2024-09-25 15:19:44 +00:00
webrtcsrc webrtcsrc: ensure source pad has msid when added 2024-09-24 14:50:30 +00:00
whip_signaller net/webrtc: Fix turn-servers nick: user -> use 2024-08-05 12:38:51 -04:00
lib.rs webrtc: add features for specific signallers 2024-04-12 19:10:42 +02:00
utils.rs webrtcsink: implement mechanism to forward metas over control channel 2024-09-19 08:41:47 +00:00