[Bug 740683] rtspsrc: add retransmission handling for rtp

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Wed Nov 26 13:57:45 PST 2014


https://bugzilla.gnome.org/show_bug.cgi?id=740683
  GStreamer | gst-plugins-good | git

--- Comment #2 from Olivier CrĂȘte <olivier.crete at ocrete.ca> 2014-11-26 21:57:41 UTC ---
Review of attachment 291452:
 --> (https://bugzilla.gnome.org/review?bug=740683&attachment=291452)

Good job, I've been wanting this for a while! I wonder if we can set the
retranmission delay on rtpjitterbuffer based on the rtx-time in the SDP, I
couldn't find anything obvious.

::: gst/rtsp/gstrtspsrc.c
@@ +198,3 @@
 #define DEFAULT_TLS_VALIDATION_FLAGS     G_TLS_CERTIFICATE_VALIDATE_ALL
 #define DEFAULT_TLS_DATABASE     NULL
+#define DEFAULT_DO_RETRANSMISSION        FALSE

Any reason to default to false?

@@ +3170,3 @@
+  if (g_signal_lookup ("request-aux-receiver",
+          G_OBJECT_TYPE (src->manager)) == 0)
+    return;

rtspsrc and rtpbin are both in gst-plugins-good, we don't support mixing
different parts of different versions of the same package.

@@ +3209,3 @@
+  g_object_set (src->manager, "do-retransmission", TRUE, NULL);
+
+  /* enable RFC4588 retransmission handling by setting rtprtxreceive

Would it make sense to skip this if there are no RTX payloads in the SDP ? (and
skip the connect too)

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- 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