[gst-devel] Several udpsrc within one pipeline
julien quelen
jquelen at gmail.com
Tue Mar 3 19:31:44 CET 2009
Hi all,
I have a question concerning reception of several udp flows within a
unique gst pipeline.
I want to receive 18 udp flows. These flows correspond to 18 sequences
of raw YUV 420 images at 10 frames per second.
When i am launching the following pipeline in 17 different processes
with XXXXX correponding to 17 differents ports:
gst-launch udpsrc port=XXXXX buffer-size=2147483647 ! queue !
application/x-rtp,media=video,clock-rate=90000,encoding-name=RAW,sampling=YCbCr-4:2:0,depth=8,width="(string)640",height="(string)480",colorimetry=SMPTE240M,payload=96,ssrc=3409483067,clock-base=2404041028,seqnum-base=9661
! gstrtpjitterbuffer ! rtpvrawdepay ! queue ! fakesink
and the following pipeline in a 18th process:
gst-launch udpsrc port=XXXXX buffer-size=2147483647 ! queue !
application/x-rtp,media=video,clock-rate=90000,encoding-name=RAW,sampling=YCbCr-4:2:0,depth=8,width="(string)640",height="(string)480",colorimetry=SMPTE240M,payload=96,ssrc=3409483067,clock-base=2404041028,seqnum-base=9661
! gstrtpjitterbuffer ! rtpvrawdepay ! queue !
video/x-raw-yuv,width=640,height=480 ! ffmpegcolorspace ! tiddebug !
ximagesink
I can see a correct 10fps image sequence from my ximagesink .
BUT, if i launch these 18 flows within one process, (gst-launch udpsrc
port=XXXXX ! ... ! fakesink udpsrc port=YYYYY ! ... ! fakesink ...
udpsrc port=ZZZZZ ! ... ! ximagesink )
i get bad images with :
- Green horizontal lines at bottom on some images.
- Sometime, lines correponding to images of other udp image flows.
- Frame drops
Has anybody already noticed that?
How can it be fixed?
Thank you very in advance for any help
Regards,
Julien Quelen
More information about the gstreamer-devel
mailing list