Gstreamer

Gstreamer
Type multimedieramme og funktionsbibliotek
Udvikler Wim Taymans [d]
Skrevet i C [3]
Operativ system på tværs af platforme
Første udgave juni 1999 [1]
Test version
Læsbare filformater Advanced Systems Format [4] , Audio Video Interleave [4] , 3GPP [4] , QuickTime-format [d] [4] , FLV [4] , MPEG-TS [4] , Matroska [4] , WebM [4] , MXF [4] og Ogg [4]
Licens GNU Library General Public License, version 2.0 eller nyere [d] [5]
Internet side gstreamer.freedesktop.org
 Mediefiler på Wikimedia Commons

GStreamer  er en multimedieramme skrevet i programmeringssproget C og bruger GObject type systemet . GStreamer er "kernen" i multimedieapplikationer såsom videoredigerere, streamingservere og medieafspillere. Det oprindelige design er cross-platform; GStreamer kører på Unix -lignende systemer samt Microsoft Windows , OS/400 og Symbian OS . GStreamer leverer bindinger til andre programmeringssprog såsom Python C ++ Perl , GNU Guile og Ruby GStreamer er gratis software licenseret under GNU LGPL .

Fordeling

GNOME - skrivebordsmiljøet er en stor bruger af GStreamer-teknologi og har været afhængig af det siden version 2.2. Det bruges også i ikke-GNOME-applikationer, såsom Chameleo -medieplatformen, KDE 4 Phonon -lydsystemet og Songbird -medieafspilleren . GStreamer er en del af Maemo -operativsystemet og bruges derfor i Nokia håndholdte , såsom Nokia N810 . Ud over forskellige multimedieafspillere bruges GStreamer i serverapplikationer ( Flumotion og Kurento ), lyd- og videoredigerere (ikke-lineære redaktører Jokosher og Pitivi ) og webcams ( Cheese ).

Historie og udvikling

Erik Valtinsen grundlagde GStreamer-projektet i 1999 . Wim Tymans sluttede sig hurtigt til projektet og påvirkede mange aspekter af systemet. Mange udviklere rundt om i verden har også bidraget. Brock A. Frazier har designet logoet; Frazier arbejdede for Linux-indlejringsfirmaet RidgeRun, som også blev GStreamers første sponsor ved at hyre Eric Valtinsen til at køre GStreamer på deres enheder. GStreamer er i øjeblikket hostet på freedesktop.org , et projekt til standardisering af teknologier til POSIX grafiske miljøer .

Adskillige gstreamer-plugins indeholder sårbarheder, og ved at bruge thumbnail-projektet på nogle operativsystemer tillader angribere at udnytte disse fejl [6] .

Se også

Noter

  1. http://lwn.net/Articles/411761/
  2. Müller T. GStreamer 1.20.4 stabil fejlrettelsesudgivelse  - 2022 .
  3. gstreamer Open Source-projektet på Open Hub: Languages-side - 2006.
  4. 1 2 3 4 5 6 7 8 9 10 https://gstreamer.freedesktop.org/features/
  5. Gratis softwarekatalog
  6. OpenNews: Sikkerhedstrusler fra automatiseret mediehåndtering . Hentet 23. november 2016. Arkiveret fra originalen 23. november 2016.

Links