GStreamer

GStreamer
GStreamer
Gstreamer-logo.svg
Entwickler GStreamer-Team
Aktuelle Version 0.10.35
(16. Juni 2011)
Betriebssystem plattformunabhängig
Kategorie Programmbibliothek
Lizenz LGPL (Freie Software)
Deutschsprachig ja
http://gstreamer.freedesktop.org

GStreamer ist ein freies Multimedia-Framework, lizenziert unter der LGPL. Es ist in der Programmiersprache C geschrieben und verwendet die Softwarebibliothek GObject. GStreamer ist eines der Projekte von freedesktop.org, das sich darum bemüht, die Zusammenarbeit und den Datenaustausch zwischen den Projekten durch offene Standards zu erhöhen.

Anwendungsgebiet

Diese Bibliothek dient dazu, grundlegende Funktionalität zur Verarbeitung von Multimedia-Datenströmen bereitzustellen, und kann so als Basis von Multimedia-Anwendungen wie beispielsweise Mediaplayern, Videoschnittsoftware oder Audio-Mixern dienen. Sie kann mit Hilfe von Plug-ins einfach erweitert werden.

Der Vorteil von GStreamer (und generell von Frameworks) ist, den Softwareentwicklern ein möglichst leicht bedienbares Grundgerüst bereitstellen zu können. So muss weniger Zeit in die Entwicklung von grundlegenden Funktionen investiert werden, und es bleibt mehr Zeit für die individuellen Programmteile übrig, welche die neue Funktionalität ausmachen sollen. Installierte Plug-ins stehen automatisch allen GStreamer-basierenden Anwendungen zur Verfügung und profitieren automatisch von den neuen Fähigkeiten.

Es gibt Bindungen zu Perl, Python, Vala, C#, Guile und Ruby, welche die Entwicklung einer Applikation in einer dieser Programmiersprachen ermöglichen.

Da der Kern von GStreamer relativ kompakt ist, wird es auch im Bereich eingebetteter Systeme eingesetzt, etwa in Maemo oder WebOS.

Geschichte

Ende 1999 wurde das Projekt GStreamer ein öffentliches Projekt. GStreamer wurde und wird hauptsächlich für Unix/Linux entwickelt. Mittlerweile basieren zahlreiche Programme auf GStreamer, darunter seit der Version 2.2 auch die GNOME-Desktop-Umgebung sowie dazu passende Musik- und Videoprogramme wie z. B. Rhythmbox oder Cheese. Auch die seit KDE 4 eingesetzte Multimedia-APIPhonon“ kann GStreamer als Backend einsetzen.

Weblinks


Wikimedia Foundation.

Игры ⚽ Поможем написать курсовую

Schlagen Sie auch in anderen Wörterbüchern nach:

  • GStreamer — Тип мультимедийный фреймворк Разработчики сообщество …   Википедия

  • GStreamer — Dernière version 0.10.35 (15 juin  …   Wikipédia en Français

  • Gstreamer — Entwickler: GStreamer Team Aktuelle Version: 0.10.22 (19. Januar 2009) Betriebssystem …   Deutsch Wikipedia

  • Gstreamer — Dernière version 0.10.25 (le 5 octobre  …   Wikipédia en Français

  • GStreamer — Infobox Software name = GStreamer latest release version = 0.10.20 latest release date = 18 June, 2008 programming language = C operating system = Cross platform genre = Multimedia framework license = GNU Lesser General Public License website =… …   Wikipedia

  • GStreamer — Este artículo o sección necesita referencias que aparezcan en una publicación acreditada, como revistas especializadas, monografías, prensa diaria o páginas de Internet fidedignas. Puedes añadirlas así o avisar …   Wikipedia Español

  • Gstreamer — …   Википедия

  • Comparison of audio formats — The following tables compare general and technical information for a variety of audio formats and audio compression formats. For listening tests comparing the perceived audio quality of audio formats and codecs, see the article Codec listening… …   Wikipedia

  • Theora — Filename extension .ogv, .ogg Internet media type video/ogg Developed by Xiph.org Initial release June 1, 2004 (2004 06 01)[ …   Wikipedia

  • Jokosher — Infobox Software name = Jokosher logo= caption = Latest trunk version of Jokosher (11th December 2006) developer = [http://jokosher.python hosting.com/ Jokosher community] latest release version = 0.10 latest release date = August 29, 2008… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”