jitsi / jitsi-videobridge

Jitsi Videobridge is a WebRTC compatible video router or SFU that lets build highly scalable video conferencing infrastructure (i.e., up to hundreds of conferences per server).
https://jitsi.org/jitsi-videobridge
Apache License 2.0
2.88k stars 986 forks source link

feat: Move some processing to the sender pipeline #2172

Closed bgrozev closed 1 month ago

bgrozev commented 1 month ago

Moves the bitrate controller transform (applying source projection logic) and SSRC rewriting to the sender pipeline. Previously an RtpReceiver's pipeline was running this code for every target endpoint.

This reduces the packet processing time for large conferences since the work is split to multiple threads.