[gst-devel] Live pipeline not really real-time

Florent fthiery at gmail.com
Fri Dec 14 01:04:47 CET 2007


Hi gstreamers,

Here's some pipeline:

gst-launch-0.10 avimux name=muxer ! filesink location=file.avi filesrc
location=/tmp/file.yuv ! ffdemux_yuv4mpegpipe ! ffmpegcolorspace ! tee
tee0. ! queue ! xvimagesink tee0. ! queue ! x264enc ! muxer.
audiotestsrc ! lame ! muxer.

... where file.yuv is a fifo file

The fact is that if i play the x264 right after starting the encoding,
i notice that it mplayer is stopping after a few seconds, which means
that the encoding is late (not live, not realtime: ). The CPU usage
shows it's not saturated.

Are there ways to:
* isolate the bottleneck ?
* force the sync ?

I'd be glad to get any help on this, i'm hoping some sync features of
gstreamer would be a solution...

Regards,

Florent




More information about the gstreamer-devel mailing list