Gstreamer SRT problem

emre4d emre at
Thu Apr 8 11:07:19 UTC 2021


I am trying to run srt pipeline but I had some problems. 

My pipeline:
/gst-launch-1.0   srtsrc do-timestamp=true 
uri="srt://"  ! queue ! tsdemux name=demux
demux.video_0_0100 ! queue ! h264parse ! avdec_h264 output-corrupt=false !
x264enc bitrate=20000 tune=zerolatency !  h264parse !
"video/x-h264,profile=baseline" ! mpegtsmux alignment=7 ! srtsink sync=true

I got this error after starting pipeline:
/08:26:44.510542/SRT:RcvQ:worker*E:SRT.c: %391649849:No room to store
incoming packet: offset=3395 avail=0 ack.seq=1148934475 pkt.seq=1148937870

I searched for this error but didn't find anything to solve my problem
because I think my problem is caused by encoder or decoder(find this with
using fakesink). 

Without encoder and decoder pipeline works fine:
/gst-launch-1.0 srtsrc uri="srt://" latency=1000
! tsdemux ! tsparse ! queue ! mpegtsmux ! srtsink

I also used different encoder and decoders nvenc, x264enc etc.

Could you please help me about this issue ?

Sent from:

More information about the gstreamer-devel mailing list