GStreamer

GStreamer on sovelluskehys multimediaohjelmistojen tekemiseen. GStreamer on toteutettu enimmäkseen C-kielellä. GStreamerin pluginit on julkaistu GNU LGPL -lisenssillä ja lisäksi joissakin tapauksissa käytetään lisäehtoa, jolloin GNU GPL-lisensoituja ohjelmia voi levittää yhdessä GStreamerin kanssa.

GStreamer toimii useimmilla merkittävillä käyttöjärjestelmillä joita ovat Linux, Android, Mac OS X, Windows, iOS sekä useimmat BSD-johdannaiset sekä kaupalliset Unixit, Solaris ja Symbian. GStreameria voidaan suorittaa useimmilla merkittävillä laitteistoarkkitehtuureilla mukaanlukien x86, ARM, MIPS, SPARC ja PowerPC 32- ja 64-bittisinä versioina. Se on siirretty useille käyttöjärjestelmille, suorittimille ja kääntäjille.

Käyttö 
GStreamer on sisältynyt GNOME-työpöytäympäristöön julkaisusta 2.2 lähtien. GNOME suosittelee GSteamerin hyödyntämistä GNOME- ja GTK+ -sovelluksissa.

GStreamer on käytössä myös Nokian Internet Tablet -laitteissa Nokia 770, N800, N810 ja N900.

Tekniikka 
GStreamer voi kytkeytyä toisiin multimediakehyksiin olemassa olevien komponenttien käyttämiseksi:
 OpenMAX-IL (Linux/Unix)
 DirectShow (Windows)
 QuickTime (Mac OS X)

Heinäkuussa 2021 kerrottiin kokeellisesta tuesta Vulkan Video -laajennukselle.
Myös Intelin VA-API-rajapinnalle on kehitetty tukea.

Lähteet

Aiheesta muualla 
 GStreamer imaging pipeline configuration (PDF) 

Tietokonegrafiikka
Vapaat ohjelmistot
Multimediaohjelmistot