srtserversink not transmitting video pakets

Jan Vitek sartoricz at
Mon Mar 22 10:57:10 UTC 2021


I just succeeded with my first srt pipeline, using gstreamer packaged in
Debian Testing. It needs some more tuning - buffering, encryption and
statistics though.

gst-inspect-1.0 version 1.18.3
GStreamer 1.18.3

gst-launch-1.0 -vvv udpsrc multicast-iface=enp7s0 auto-multicast=true
uri=udp:// ! srtserversink uri=srt://:12314/
Setting pipeline to PAUSED ...
Pipeline is live and does not need PREROLL ...
Pipeline is PREROLLED ...
Setting pipeline to PLAYING ...
New clock: GstSystemClock
WARNING: from element
/GstPipeline:pipeline0/GstSRTServerSink:srtserversink0: Pipeline
construction is invalid, please add queues.
Additional debug info:
../libs/gst/base/gstbasesink.c(1249): gst_base_sink_query_latency ():
Not enough buffering available for  the processing deadline of
0:00:00.020000000, add enough queues to buffer  0:00:00.020000000 additional
data. Shortening processing latency to 0:00:00.000000000.
^Chandling interrupt.
Interrupt: Stopping pipeline ...
Execution ended after 0:17:03.034216413
Setting pipeline to NULL ...
ERROR: from element /GstPipeline:pipeline0/GstSRTServerSink:srtserversink0:
Failed to write to SRT socket: Canceled waiting for a connection.
Additional debug info:
../ext/srt/gstsrtsink.c(181): gst_srt_sink_render ():
An error happened while waiting for EOS
ERROR: from element /GstPipeline:pipeline0/GstUDPSrc:udpsrc0: Internal data
stream error.
Additional debug info:
../libs/gst/base/gstbasesrc.c(3127): gst_base_src_loop ():
streaming stopped, reason error (-5)
An error happened while waiting for EOS
Freeing pipeline ...

Sent from:

More information about the gstreamer-devel mailing list