[Bug 769768] rtpjitterbuffer: lots of improvements around RTX

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Thu Aug 11 22:06:51 UTC 2016


https://bugzilla.gnome.org/show_bug.cgi?id=769768

--- Comment #10 from HÃ¥vard Graff (hgr) <havard.graff at gmail.com> ---
Created attachment 333146
  --> https://bugzilla.gnome.org/attachment.cgi?id=333146&action=edit
improved rtx-rtt averaging

As this patch was a little short on an explanation, I might add something here.
The basic idea is this:
1. For *larger* rtx-rtt, weigh a new measurement as before
2. For *smaller* rtx-rtt, be a bit more conservative and weigh a bit less
3. For very large measurements, consider them "outliers" and count them a lot
less

The idea being that reducing the rtx-rtt is much more harmful then increasing
it, since we don't want to be underestimating the rtt of the network, and when
using this number to estimate the latency you need for you jitterbuffer, you
would rather want it to be a bit larger then a bit smaller, potentially losing
rtx-packets. The "outlier-detector" is there to prevent a single skewed
measurement to affect the outcome too much. On wireless networks, these are
surprisingly common.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list