[gst-devel] GStreamer performance On the embedded platform
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