GStreamer
GStreamer | |
---|---|
![]() |
|
![]() |
|
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ä]
- ↑ GStreamer 1.22.1 stable bug fix release, (viitattu ). Tieto on haettu Wikidatasta.
- ↑ a b Ohloh: Ohloh Analysis Summary ohloh.net. Arkistoitu . Viitattu 9.10.2010. (englanniksi)
- ↑ GStreamer: Licencing advice gstreamer.freedesktop.org. Viitattu 9.10.2010. (englanniksi)
- ↑ a b c Multiplatform gstreamer.freedesktop.org. Viitattu 5.2.2022. (englanniksi)
- ↑ Multiplatform gstreamer.freedesktop.org. Viitattu 2.9.2021. (englanniksi)
- ↑ Video decoding in GStreamer with Vulkan blogs.igalia.com. 9.7.2021. Viitattu 2.9.2021. (englanniksi)
- ↑ GStreamer / gstreamer-vaapi github.com. Viitattu 2.9.2021. (englanniksi)
Aiheesta muualla[muokkaa | muokkaa wikitekstiä]
- GStreamer imaging pipeline configuration (PDF) (englanniksi)