Free Open Source Multimedia Framework – Multi Platform Multimedia Apps Framework Gstreamer

The Free Multimedia Framework GStreamer is a streaming-media framework, based on graphs of filters which operate on media data. Applications using this library can do anything from real-time sound processing to playing videos, and just about anything else that is media-related.

The Free Open Source Multimedia Framework Gstreamer, is a pipeline-based and is written in the C programming language with the type system based on GObject.Designed to be cross-platform, the Multi Platform Multimedia Apps Framework Gstreamer, is known to work on Linux (x86, PowerPC and ARM), Solaris (Intel and SPARC), Mac OS X, Microsoft Windows and OS/400. The GStreamer also has bindings for programming-languages like Python, C++, Perl, GNU Guile and the Ruby.

The Free Gstreamer Library processes media by connecting a number of processing elements into a pipeline. Each element is provided by a plugin. The elements can be grouped into bins, which can be further aggregated, thus forming a hierarchical graph(node). This is an example of a filter graph.

One of the great features of the Free Gstreamer Library is the abstraction of audio and video codecs. Gstreamer is a lot more than a codec plugin infrastructure. It’s primary feature is that it’s node based, meaning that you can setup basically arbitrary media processing pipelines.

The node-based approach may be said to resemble the idea of microsofts DirectX, SGI’s Digital Media lib, BeOS’s MediaKit and the others. In this respect, it is similar to what you see in Max/MSP, Miller Puckette’s pd and quite some audio apps.

As can be seen, the plugin architecture makes the most of the Free Audio Video Software Apps GStreamer’s functionality. Implemented as shared libraries, Gstreamer’s base functionality contains functions for registering and loading plugins and for providing the fundamentals of all classes in the form of base classes.

 The Plugin libraries get dynamically loaded to support a wide spectrum of codecs, container formats, input/output drivers and effects which is no doubt a nice feature about it. You can Download Open Source Media Framework Free here.

The Open Source Multimedia Library application Gstreamer, is a project that attempts to bring the free UNIXes the same multimedia capabilities as many commercial operating systems have. Each player has its own way of handling the different audio and video stream formats and codecs but, during use of this application, an user can write one codec or one stream format handler or one data filter, which then becomes immediately available in all applications that use the Gstreamer.

 In a way, it’s similar in intent to Windows multimedia APIs and Apple’s QuickTime, and needless to say, gives the Free Multimedia Framework Gstreamer its own share of worth!

Free Downloads

Please Click & Share This Link

   Tweet This Digg it! Add to del.icio.us Add to StumbleUpon Add to Technorati Add to Facebook Button

Leave a Reply