[Bug 797174] New: rtsp-server: Receiver streams affect latency on the whole pipeline and cause poor performance in senders

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Wed Sep 19 10:28:24 UTC 2018


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

            Bug ID: 797174
           Summary: rtsp-server: Receiver streams affect latency on the
                    whole pipeline and cause poor performance in senders
    Classification: Platform
           Product: GStreamer
           Version: git master
                OS: Linux
            Status: NEW
          Severity: normal
          Priority: Normal
         Component: gst-rtsp-server
          Assignee: gstreamer-bugs at lists.freedesktop.org
          Reporter: ognyan.tonchev at axis.com
        QA Contact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---

Created attachment 373702
  --> https://bugzilla.gnome.org/attachment.cgi?id=373702&action=edit
encapsulate receiving part into a bin

This problem is easily reproducible when the configured media has a video
sender stream in combination with backchannel receiver stream. The latency of
the backchannel sink will be distributed to all sinks in the pipeline and cause
poor video performance.

The proposed patch encapsulates the receiver part into a bin and thus prevents
it from affecting latency on the complete pipeline. It also makes sure that
correct latency will be configured for the receiver.

As the patch looks now, it is a bit backchannel specific. The bin is added from 
 gst_rtsp_onvif_media_collect_backchannel() when backchannel stream is present.
A more generic solution would be to do the work in
gst_rtsp_media_collect_streams() whenever the media contains both senders and
receivers. However, this will make the code a bit more complicated and
backchannel is the only case today when this scenario can happen, so i am not
so sure?

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