GStreamer

Uit Wikipedia, de vrije encyclopedie
Ga naar: navigatie, zoeken
GStreamer
GStreamer
Ontwikkelaar Het GStreamer-Team
Recentste versie 1.4.0 
(21 juli 2014)
Laatste bètaversie 0.11.91 
(13 mei 2012)
Status Actief
Besturingssysteem Multiplatform
Geschreven in C
Categorie Multimedia Programmabibliotheek
Licentie LGPL
Website (en) GStreamer.FreeDesktop.org
Portaal  Portaalicoon   Informatica
Vrije software

GStreamer is een multimedia-framework en bibliotheek geschreven in de programmeertaal C. GStreamer vormt het onderliggende onderdeel van verschillende multimediaprogramma's zoals mediaspelers en video-editors. GStreamer is vrije software, en valt onder de LGPL.

Bijzonderheden[bewerken]

Ontwerp[bewerken]

De filosofie van GStreamer meent dat, in plaats van voor elk multimediaformaat een aparte mediaspeler te gebruiken, er beter één raamwerk of speler wordt gebruikt die uitbreidbaar is met plug-ins. GStreamer is dus in feite gewoon een geheel dat verschillende plug-ins omvat. Als een programma dat GStreamer gebruikt multimedia wil afspelen, laadt GStreamer de noodzakelijke plug-in die het bestand voor het programma afspeelt.

Plug-ins[bewerken]

De GStreamer-plug-ins worden onderverdeeld in drie groepen:

Groepsnaam Beschrijving
Good Een set vrije plug-ins van goede kwaliteit onder de LGPL. [1]
Bad Een set plug-ins die nog niet helemaal in orde zijn in vergelijking met de andere plug-ins [2].
Ugly Plug-ins van goede kwaliteit die echter problemen kunnen geven op het vlak van licentie. [3]

Gebruik[bewerken]

GNOME[bewerken]

De GNOME-desktopomgeving maakt standaard gebruik van GStreamer sinds versie 2.2. GNOME en GTK+-programma's worden aangeraden om het ook te gebruiken.

KDE[bewerken]

De desktopomgeving KDE versie 3 en lager maakte weinig gebruik van GStreamer en meer van Xine of MPlayer. In KDE versie 4.0 kan het raamwerk Phonon ook gebruik maken van GStreamer, zodat andere KDE-programma's deze mogelijkheden kunnen benutten.

Programma's[bewerken]

Programma's die GStreamer gebruiken zijn onder andere:

  • Totem, de standaard mediaspeler in GNOME
  • Rhythmbox, de standaard audiospeler van GNOME
  • Banshee, een GTK-gebaseerd audiospeler
  • Exaile, een GTK-gebaseerd audiospeler
  • JuK, KDE-audiospeler die GStreamer kan gebruiken
  • Songbird (alleen Linuxversie)
  • Sound Juicer kan cd's rippen naar elk formaat waarnaar GStreamer kan schrijven
  • Kaffeine, de standaard mediaspeler van KDE, kan GStreamer gebruiken met behulp van een KPart
  • GnomeBaker kan van elk audiobestand dat GStreamer ondersteunt audio-cd's branden.
  • Brasero kan van elk audiobestand dat GStreamer ondersteunt audio-cd's branden.

Externe links[bewerken]