The media streaming library and multimedia framework for GNU/Linux operating systems
Key features include a comprehensive core library, intelligent plugin architecture, extended coverage of multimedia technologies, as well as extensive development tools, so you can easily add support for GStreamer in your applications.
It is the main multimedia backend for a wide range of open source projects, raging from audio and video playback applications, such as Totem (Videos) from the GNOME desktop environment, and complex video and audio editors.
The project is comprised of several different packages, which can be easily installed on any GNU/Linux distribution from their default software repositories all at once or separately. They are as follows: GStreamer Plugins Base, GStreamer Plugins Good, GStreamer Plugins Bad, and GStreamer Plugins Ugly.
GStreamer is a compact core library that allows for random pipleline constructions thanks to its graph-based structure, based on the GLib 2.0 object model library, which can be used for object-oriented design and inheritance.
In order to guarantee the best possible audio and video quality under high CPU load, the project uses QoS (Quality of Service) techonology. In addition, it provides transparent and trivial construction of multi-threaded pipelines.
Thanks to its simple, stable and clean API (Application Programming Interface), developers can easily integrate it into their applications, as well as to create plugins that will extend its default functionality. It also provides them with a full featured debugging system.
Additionally, the software features very high performance and low latency, thanks to its extremely lightweight data passing technology, as well as global inter-stream (audio/video) synchronization through clocking.
In conclusion, GStreamer is a very powerful and highly appreciated multimedia framework for the open source ecosystem, providing GNU/Linux users with a wide range of audio and video codecs for media playback and processing.
Reviewed by Marius Nestor, last updated on November 10th, 2014
In a hurry? Add it to your Download Basket!
What's New in This Release:
- Bugs fixed in this release:
- 737498 : multiqueue: doesn't take GAP event into account when calculating current level
- 737794 : multiqueue: deadlock if queue overruns with serialized events
Application descriptionGStreamer is an open source Linux library that provides a wide range of video and audio codecs for video (non-linear e...