-
-
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
RtpStreamSend: Memory optimizations #840
Merged
Merged
Commits on Jun 23, 2022
-
RtpStreamSend: Memory optimizations
Essentially extracted from #675 * RtpStreamSend does not clone each RTP packet coming from Producer. - A std::shared_ptr holding the original packet is used by all RtpStreamSend instances. * RtpStreamSend does not clone each RTP packet when sending DTX. - The original RTP packet is DTX encoded/decoded when needed. * RtpStreamSend does not store up to 65536 RTP packets in a std::map. - Only a limited range of RTP packets are stored in a std::deque.
Configuration menu - View commit details
-
Copy full SHA for c5495a6 - Browse repository at this point
Copy the full SHA c5495a6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0dfc5bf - Browse repository at this point
Copy the full SHA 0dfc5bfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6581ee5 - Browse repository at this point
Copy the full SHA 6581ee5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 44abf0e - Browse repository at this point
Copy the full SHA 44abf0eView commit details -
StorageItemBuffer::Insert() cleanup
Do not return boolean. False was never being returned.
Configuration menu - View commit details
-
Copy full SHA for bd2f3bf - Browse repository at this point
Copy the full SHA bd2f3bfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9369d31 - Browse repository at this point
Copy the full SHA 9369d31View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1293f4a - Browse repository at this point
Copy the full SHA 1293f4aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 38c8fd5 - Browse repository at this point
Copy the full SHA 38c8fd5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5bb7fd6 - Browse repository at this point
Copy the full SHA 5bb7fd6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 780e0d0 - Browse repository at this point
Copy the full SHA 780e0d0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 37d59aa - Browse repository at this point
Copy the full SHA 37d59aaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 93fd2e6 - Browse repository at this point
Copy the full SHA 93fd2e6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 14b7ca6 - Browse repository at this point
Copy the full SHA 14b7ca6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8c3dbb5 - Browse repository at this point
Copy the full SHA 8c3dbb5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6e2112b - Browse repository at this point
Copy the full SHA 6e2112bView commit details -
Configuration menu - View commit details
-
Copy full SHA for a35a566 - Browse repository at this point
Copy the full SHA a35a566View commit details -
Configuration menu - View commit details
-
Copy full SHA for 460474c - Browse repository at this point
Copy the full SHA 460474cView commit details -
Configuration menu - View commit details
-
Copy full SHA for def5afe - Browse repository at this point
Copy the full SHA def5afeView commit details -
Configuration menu - View commit details
-
Copy full SHA for a3b8ac0 - Browse repository at this point
Copy the full SHA a3b8ac0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4d86ca1 - Browse repository at this point
Copy the full SHA 4d86ca1View commit details -
Configuration menu - View commit details
-
Copy full SHA for a807178 - Browse repository at this point
Copy the full SHA a807178View commit details
Commits on Jun 24, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 6dab5db - Browse repository at this point
Copy the full SHA 6dab5dbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8533bda - Browse repository at this point
Copy the full SHA 8533bdaView commit details -
Configuration menu - View commit details
-
Copy full SHA for a67342b - Browse repository at this point
Copy the full SHA a67342bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 37421c2 - Browse repository at this point
Copy the full SHA 37421c2View commit details
Commits on Jun 28, 2022
-
Router: Clone RtpPacket before forwarding to Consumers
So the RtpPacket has its own buffer for future retransmissions.
Configuration menu - View commit details
-
Copy full SHA for 4dcbea6 - Browse repository at this point
Copy the full SHA 4dcbea6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4fc47b3 - Browse repository at this point
Copy the full SHA 4fc47b3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 71dce12 - Browse repository at this point
Copy the full SHA 71dce12View commit details
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.