Several udpsrc within one pipeline

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

Several udpsrc within one pipeline

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

------------------------------------------------------------------------------
Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
-OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
-Strategies to boost innovation and cut costs with open source participation
-Receive a $600 discount off the registration fee with the source code: SFAD
http://p.sf.net/sfu/XcvMzF8H
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel