[Bug 769768] rtpjitterbuffer: lots of improvements around RTX

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Wed Sep 14 23:42:03 UTC 2016


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

Olivier CrĂȘte <olivier.crete at ocrete.ca> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
 Attachment #335589|none                        |committed
             status|                            |

--- Comment #38 from Olivier CrĂȘte <olivier.crete at ocrete.ca> ---
Created attachment 335589
  --> https://bugzilla.gnome.org/attachment.cgi?id=335589&action=edit
rtpjitterbuffer: improved rtx-rtt averaging

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