[Core] JB: small fixes and adjusments #2315
Closed
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.
[Core] JB: if the jitter buffer size is above the its max size, we force accelerate
[Core] JB: proper handling of seq roll-over
[Core] JB: fix seq decrement
These fixes and the adjustment were thoroughly tested, they were found while testing the packet relay metrics. #2292
A/B testing with 100 sessions and no artificial jitter, to make sure everything is working well under normal conditions.
EJB : more elastic jitter buffer
The packet relay metrics are still not ready for merge but I am able to use them to precisely monitor the jitter buffer in production.
Here is one report of real traffic facing jitter, I selected it randomly from production traffic.
We can use it as a source of validation evidence.
Configuration:
End of call report: