GStreamer

Our Team of GStreamer Pioneers is Here to Help

A Versatile Framework for Designing & Creating Streaming Media Applications

GStreamer has quickly established itself as the de-facto standard multimedia framework for GNU/Linux and UNIX systems. An incredibly modular framework, GStreamer can seamlessly incorporate new plugin modules. Gstreamer is free and open source and is released under the LGPL V2 license, allowing developers to also use it in commercial or closed applications.
From a technical standpoint, the GStreamer framework was designed to make it easy to write applications that handle audio and video, giving the developer the ability to process any kind of flow. One of its key advantages is that the pluggable components can be mixed and matched into arbitrary pipelines enabling developers to write a full-fledged video or audio editing application. 

Creating Superior Multimedia Experiences for Users Around the World

From the user's point of view, GStreamer's inherit flexibility dramatically enhances the multimedia experience – audio and video files run smoother while memory consumption is minimized. This plasticity also gives GStreamer the ability to span a very wide variety of formats including MP3, Ogg/Vorbis, MPEG, AVI and Windows Media to name just a few.
In terms of versatility, GStreamer supports all major audio and video formats – it's a game changer as it allows users to play almost any type of multimedia file on the market. 

A Cross Platform Multimedia Framework

Thanks to the efforts of Fluendo and Collabora, GStreamer SDK was born. The SDK released in Gstreamer.com is cross platform, enabling the development of applications for all major platforms including Linux, Windows, Mac, iOS and Android.
To learn more, contact us or visit Gstreamer.com


FAQ

Is GStreamer a media player?

No, GStreamer is a development framework for creating applications like media players, video editors, streaming media broadcasters, etc. as well as other software components like codecs, filters, muxers or demuxers. As a result, high quality media players can easily be built on top of it.


Does Fluendo have any applications available for GStreamer?

Since Fluendo develops software built on this framework, all our codecs and players are suitable for GStreamer.


What formats does GStreamer support?

GStreamer supports most formats, including all major ones: Flash, MPEG, AVI, Windows Media, etc. With GStreamer, chances are the format that you need to reproduce is supported and you won't experience any problems playing your music and videos.


Does GStreamer work on platforms other than Linux ?

GStreamer works very well on Open Solaris, Windows and Mac OS X.


How can I get GStreamer for my current applications?

GStreamer is not something that you can get and incorporate to your applications. If you want to benefit from the virtues offered by GStreamer, you have to make sure that the applications you use to playback your media are built on this framework.


Why must I pay for a patent license?

The codecs decode/code formats that are under patents. To be able to use these codecs at a professional level, it is needed to be entitled by the owner of the patent to do so.


Who uses GStreamer?

These are some of the most notable applications running on GStreamer:



And many more


Related links

GstreamerSDK-logo

If you are interested in building your own application using GStreamer and want to profit from a professional SDK and detailed documentation, visit GStreamer.com.
If you have further questions regarding this topic or would like to have a more technical approach, we suggest you visit the GStreamer website at Freedesktop.org.


Visit our Documentation page for more information.

×