[Bug 751311] rtpsource: Buffer list verification error

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Mon Jun 22 03:15:40 PDT 2015


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

--- Comment #6 from Miguel París Díaz <mparisdiaz at gmail.com> ---
Hello Sebastian,
there are not broken seqnums, the condition that fails is this one:
http://cgit.freedesktop.org/gstreamer/gst-plugins-good/tree/gst/rtpmanager/rtpsource.c?id=1.5.1#n1062

Again, the point here is the value of RTP_MAX_MISORDER (100) as the same that
we were discussing here: https://bugzilla.gnome.org/show_bug.cgi?id=739868#c43

I think, that this value comes from this example in RFC3550:
https://tools.ietf.org/html/rfc3550#appendix-A.1, where:
  const int MAX_DROPOUT = 3000;
  const int MAX_MISORDER = 100;

  "Typical values for the parameters are shown, based on a maximum
   misordering time of 2 seconds at 50 packets/second and a maximum
   dropout of 1 minute."

First of all, this is only an example and I do not agree with having a fix vale
of 100, why not more or less?
For example, take into account that when sending VP8 video at 2Mbps there are
about 200 (even more) packets per second, so we have problems with RTX requests
with a delay of 500ms (something assumable in real networks, in real use
cases).

-- 
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