[gst-devel] Dropped frames while playing from a network source

Edward Hervey bilboed at gmail.com
Tue Aug 19 12:05:48 CEST 2008


Hi,

  Put a queue before your xvimagesink and an rtpjitterbuffer between
your udpsrc and depayloader.

    Edward

On Sun, 2008-08-17 at 18:15 +0530, Ramakrishnan Muthukrishnan wrote:
> Hi,
> 
> I am trying to stream an H.264 stream encapsulated by MPEG2-TS and RTP
> (RFC 2250) over UDP. The recieve pipeline looks like this:
> 
>  udpsrc port=xxxx ! rtpmp2tdepay ! flutsdemux ! ffdec_h264 ! xvimagesink
> 
> Now, even if every frame is an I-frame in the stream, some element in
> the pipeline drops the frame and I get decoded frames displayed only
> once in afew frames, with no indication on what is happening even with
> GST_DEBUG=3.
> 
> While querying the latency, I see that one or more of the elements in
> the pipeline (I am yet to find out who) does not have the latency
> query implemented, which would mean (I assume) the latency
> calculations won't be done for the entire pipeline. Is this
> understanding correct? Instead of xvimagesink, if I use a filesink, I
> get all the decoded frames.
> 
> It will be great if someone can help understand what is happening.
> 
> best regards
> --
>  Ramakrishnan
> 
> -------------------------------------------------------------------------
> 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
> gstreamer-devel at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/gstreamer-devel





More information about the gstreamer-devel mailing list