-
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Rtcp enhancements #914
Rtcp enhancements #914
Commits on Sep 26, 2022
-
RTCP: ReceiverReportPacket, fix serization when report number > 31
Each RR packet can hold up to 31 reports. Do serialize multiple packets if the number of reports exceed 31.
Configuration menu - View commit details
-
Copy full SHA for 9efaa77 - Browse repository at this point
Copy the full SHA 9efaa77View commit details -
RTCP: SdesPacket, fix serization when chunk number > 31
Each Sdes packet can hold up to 31 chunks. Do serialize multiple packets if the number of reports exceed 31.
Configuration menu - View commit details
-
Copy full SHA for d5b9369 - Browse repository at this point
Copy the full SHA d5b9369View commit details -
RTCP: SenderReportPacket, serialize multiple SR packets at once
So a single serialized packet can be sent out instead of sending multiple smaller packets.
Configuration menu - View commit details
-
Copy full SHA for aea9f6d - Browse repository at this point
Copy the full SHA aea9f6dView commit details -
Consumer: GetRtcp() do not indicate a specific RtpStream
The method gathers all needed RTCP itself.
Configuration menu - View commit details
-
Copy full SHA for 5cae973 - Browse repository at this point
Copy the full SHA 5cae973View commit details -
RTCP: CompoundPacket, fill it up to the MTU before sending
Make sure CompoundPacket is filled before sending it. * Reduces memory allocations for new CompoundPacket instances. * Reduces the CPU and network overhead compared to sending smaller packets.
Configuration menu - View commit details
-
Copy full SHA for 2c1d64f - Browse repository at this point
Copy the full SHA 2c1d64fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9cfe02a - Browse repository at this point
Copy the full SHA 9cfe02aView commit details -
Transport: enhance RTCP send interval
Set the interval to 1 second with a variation of [1..1.5]. Previously the interval was smaller as the send bandwidth increased getting too small values for large meetings.
Configuration menu - View commit details
-
Copy full SHA for 1b4064c - Browse repository at this point
Copy the full SHA 1b4064cView commit details
Commits on Sep 28, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 6bb7ba7 - Browse repository at this point
Copy the full SHA 6bb7ba7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 47ca01e - Browse repository at this point
Copy the full SHA 47ca01eView commit details