Gstreamer | |
---|---|
Tyyppi | multimediakehys ja funktiokirjasto |
Kehittäjä | Wim Taymans [d] |
Sisään kirjoitettu | C [3] |
Käyttöjärjestelmä | cross-platform |
Ensimmäinen painos | kesäkuuta 1999 [1] |
Testiversio |
|
Luettavat tiedostomuodot | Advanced Systems Format [4] , Audio Video Interleave [4] , 3GPP [4] , QuickTime-muoto [d] [4] , FLV [4] , MPEG-TS [4] , Matroska [4] , WebM [4] , MXF [4] ja Ogg [4] |
Lisenssi | GNU Library General Public License, versio 2.0 tai uudempi [d] [5] |
Verkkosivusto | gstreamer.freedesktop.org _ |
Mediatiedostot Wikimedia Commonsissa |
GStreamer on multimediakehys, joka on kirjoitettu C-ohjelmointikielellä ja käyttäen GObject -tyyppistä järjestelmää . GStreamer on multimediasovellusten, kuten videoeditorien, suoratoistopalvelimien ja mediasoittimien, "ydin". Alkuperäinen suunnittelu on cross-platform; GStreamer toimii Unix -tyyppisissä järjestelmissä sekä Microsoft Windowsissa , OS/400 :ssa ja Symbian OS :ssä . GStreamer tarjoaa sidoksia muille ohjelmointikielille, kuten Python C ++ Perl , GNU Guile ja Ruby GStreamer on ilmainen ohjelmisto , jolla on GNU LGPL :n käyttöoikeus .
GNOME - työpöytäympäristö on GStreamer-tekniikan pääkäyttäjä ja on ollut siitä riippuvainen versiosta 2.2 lähtien. Sitä käytetään myös muissa kuin GNOME-sovelluksissa, kuten Chameleo -mediaalustassa, KDE 4 Phonon -äänijärjestelmässä ja Songbird - mediasoittimessa . GStreamer on osa Maemo - käyttöjärjestelmää , ja siksi sitä käytetään Nokian kämmenlaitteissa , kuten Nokia N810 :ssä . Erilaisten multimediasoittimien lisäksi GStreameria käytetään palvelinsovelluksissa ( Flumotion ja Kurento ), ääni- ja videoeditoreissa (epälineaariset editorit Jokosher ja Pitivi ) sekä web- kameroissa ( Cheese ).
Erik Valtinsen perusti GStreamer - projektin vuonna 1999 . Wim Tymans liittyi pian projektiin ja vaikutti moniin järjestelmän näkökohtiin. Myös monet kehittäjät ympäri maailmaa ovat osallistuneet. Brock A. Frazier suunnitteli logon; Frazier työskenteli laite-Linux-upotusyrityksessä RidgeRunissa, josta tuli myös GStreamerin ensimmäinen sponsori palkkaamalla Eric Valtinsenin suorittamaan GStreameria heidän laitteillaan. GStreameria isännöi tällä hetkellä freedesktop.org , joka on POSIX -graafisten ympäristöjen teknologioiden standardointiprojekti .
Useat gstreamer-laajennukset sisältävät haavoittuvuuksia, ja pikkukuvaprojektin käyttö joissakin käyttöjärjestelmissä antaa hyökkääjille mahdollisuuden hyödyntää näitä vikoja [6] .
Komponentit | ||
---|---|---|
Kirjastot | ||
Kehykset |
| |
Kokoukset |
|
GNOME | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Ydinsovellukset |
| ||||||||||||||||
Sovellukset |
| ||||||||||||||||
Komponentit | |||||||||||||||||
Alustan arkkitehtuuri |
| ||||||||||||||||
Yhteisö | |||||||||||||||||
Ihmiset | |||||||||||||||||
|