Signal-Calling-Service/common
Richard Russo 3d088ee66b Use video layers allocation, reallocate video when properties change
With the video layers allocation header extension, we learn when WebRTC has
decided not to send a stream, so we can switch away sooner than through
detecting a lack of data.

Additionally, target rates from the header let us estimate bandwidth needed
to receive the stream from the first packet received.

Even without client updates to send the header, allocating in response to
changes in properties of the stream allows video forwarding to start sooner,
and will reduce delay when switching from receiving layer 2 camera video to
layer 1 presentation.
2024-11-07 11:38:03 -08:00
..
src Use video layers allocation, reallocate video when properties change 2024-11-07 11:38:03 -08:00
Cargo.toml Add call type tag to call metrics 2024-10-30 13:06:40 -07:00