Gstreamer

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 .

Jakelu

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 ).

Historia ja kehitys

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] .

Katso myös

Muistiinpanot

  1. http://lwn.net/Articles/411761/
  2. Müller T. GStreamer 1.20.4 vakaa virheenkorjausjulkaisu  - 2022 .
  3. Gstreamer Open Source -projekti Open Hubissa: Kielet-sivu - 2006.
  4. 1 2 3 4 5 6 7 8 9 10 https://gstreamer.freedesktop.org/features/
  5. Ilmaisten ohjelmistojen hakemisto
  6. OpenNews: Automated Media Handlingin turvallisuusuhat . Haettu 23. marraskuuta 2016. Arkistoitu alkuperäisestä 23. marraskuuta 2016.

Linkit