[gst-devel] GStreamer performance On the embedded platform

ye nan bucketxp at hotmail.com
Tue Jan 31 21:34:02 CET 2006

The GStreamer is an excellent freamwork with clear architecture and easy 
programming interfaces, so we really want to know the performance of 
GStreamer on the embedded system and intend to use the GStreamer framework 
as the basic mulitmedia framework for our mobile phone system. 
I run a simple application with it on a demo platform with ARM920T 200MHz. 
The application uses a video sink "xiamgesink" to dispaly only the video 
stream in a mpeg2 stream with the libmpeg2 decoder plugin in 
gst-plugin-ugly package. But I think its performance is not good as I 
thought. It is slower than the applications which use the libmpeg directly, 
such as mpeg2dec or mplayer.
The nokida 770 used the Gstreamer, and it's basic configuration is OMAP 
192HMz cpu with 64M memory. Our demo platform is 200MHz cpu with 64M 
memory. The run-time performance of GStreamer on our platform can not make 
our satisfied.So we want to know is that the limition of GStreamer itself 
or just the limitaton of codec plugins?
Our test is basing on the Gstreamer 0.10.0 and corresponding plugins 
packages. We test the performance both our own application and the 
gst-launch command line:
gst-launch filesrc location=<test.mpg> ! mpegdemux name=demuxer 
demuxer.video_00 ! mpeg2dec ! ffmpegcolorspace ! ximagesink



与联机的朋友进行交流,请使用 MSN Messenger:  http://messenger.msn.com/cn  

More information about the gstreamer-devel mailing list