[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