GStreamer

Wikipediasta
Siirry navigaatioon Siirry hakuun
GStreamer
Gstreamer-logo.svg
GStreamer example pipeline.svg
Kehityshistoria
Ensijulkaisu 11. tammikuuta 2001
Vakaa versio 1.22.1 ()[1]
Tiedot
Ohjelmistotyyppi ohjelmistokehys
Alusta Alustariippumaton
Ohjelmointikielet C
Lisenssi LGPL
Aiheesta muualla
Verkkosivusto
Versiohallinta

GStreamer on sovelluskehys multimediaohjelmistojen tekemiseen.[2] GStreamer on toteutettu enimmäkseen C-kielellä.[2] 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.[3]

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.[4] GStreameria voidaan suorittaa useimmilla merkittävillä laitteistoarkkitehtuureilla mukaanlukien x86, ARM, MIPS, SPARC ja PowerPC 32- ja 64-bittisinä versioina.[4] Se on siirretty useille käyttöjärjestelmille, suorittimille ja kääntäjille.[4]

Käyttö[muokkaa | muokkaa wikitekstiä]

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[muokkaa | muokkaa wikitekstiä]

GStreamer voi kytkeytyä toisiin multimediakehyksiin olemassa olevien komponenttien käyttämiseksi:[5]

  • OpenMAX-IL (Linux/Unix)
  • DirectShow (Windows)
  • QuickTime (Mac OS X)

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

Lähteet[muokkaa | muokkaa wikitekstiä]

  1. GStreamer 1.22.1 stable bug fix release, (viitattu ). Tieto on haettu Wikidatasta.
  2. a b Ohloh: Ohloh Analysis Summary ohloh.net. Arkistoitu . Viitattu 9.10.2010. (englanniksi)
  3. GStreamer: Licencing advice gstreamer.freedesktop.org. Viitattu 9.10.2010. (englanniksi)
  4. a b c Multiplatform gstreamer.freedesktop.org. Viitattu 5.2.2022. (englanniksi)
  5. Multiplatform gstreamer.freedesktop.org. Viitattu 2.9.2021. (englanniksi) 
  6. Video decoding in GStreamer with Vulkan blogs.igalia.com. 9.7.2021. Viitattu 2.9.2021. (englanniksi)
  7. GStreamer / gstreamer-vaapi github.com. Viitattu 2.9.2021. (englanniksi)

Aiheesta muualla[muokkaa | muokkaa wikitekstiä]