Udpsrc seems not to handle the packages that are out of order?

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

Udpsrc seems not to handle the packages that are out of order?

liangzhihong1984
I use udpsrc element to receive a mpeg2ts stream then depay, demux,decode, and display it, but it's really bad, there are so many mosaics.
I guess maybe udpsrc doesn't handle the packages out of order or those have been lost?
Is that true? If so, what should i do to resolve it?
Any of your help would be appreciated.
 
Best Regards.
Leon Liang

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: Udpsrc seems not to handle the packages that are out of order?

Olivier Crête-2
On Sat, 2008-07-26 at 22:57 +0800, liangzhihong1984 wrote:
> I use udpsrc element to receive a mpeg2ts stream then depay,
> demux,decode, and display it, but it's really bad, there are so many
> mosaics.
> I guess maybe udpsrc doesn't handle the packages out of order or those
> have been lost?
> Is that true? If so, what should i do to resolve it?

No, udpsrc is just a simple source. If you want to re-order packet, you
need to use a jitterbuffer, like gstrtpjitterbuffer thats part of the
rtpmanager plugin. You may want to use gstrtpbin that does other things
too (separate ssrcs/pts, etc).


--
Olivier Crête
[hidden email]
Collabora Ltd

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel

signature.asc (204 bytes) Download Attachment