Gstreamer

Gstreamer
Typ multimediální rámec a knihovna funkcí
Vývojář Wim Taymans [d]
Zapsáno v C [3]
Operační systém multiplatformní
První vydání června 1999 [1]
Testovací verze
Čitelné formáty souborů Advanced Systems Format [4] , Audio Video Interleave [4] , 3GPP [4] , Formát QuickTime [d] [4] , FLV [4] , MPEG-TS [4] , Matroska [4] , WebM [4] , MXF [4] a Ogg [4]
Licence GNU Library General Public License, verze 2.0 nebo novější [d] [5]
webová stránka gstreamer.freedesktop.org
 Mediální soubory na Wikimedia Commons

GStreamer  je multimediální framework napsaný v programovacím jazyce C a využívající systém typu GObject . GStreamer je „jádro“ multimediálních aplikací, jako jsou video editory, streamovací servery a přehrávače médií. Počáteční návrh je multiplatformní; GStreamer běží na systémech podobných Unixu a také na Microsoft Windows , OS/400 a Symbian OS . GStreamer poskytuje vazby pro další programovací jazyky, jako je Python C ++ Perl , GNU Guile a Ruby GStreamer je svobodný software licencovaný pod licencí GNU LGPL .

Distribuce

Desktopové prostředí GNOME je hlavním uživatelem technologie GStreamer a je na něm závislé od verze 2.2. Používá se také v aplikacích jiných než GNOME, jako je mediální platforma Chameleo , zvukový systém KDE 4 Phonon a přehrávač médií Songbird . GStreamer je součástí operačního systému Maemo , a proto se používá v kapesních počítačích Nokia , jako je Nokia N810 . Kromě různých multimediálních přehrávačů se GStreamer používá v serverových aplikacích ( Flumotion a Kurento ), audio a video editorech ( nelineární editory Jokosher a Pitivi ) a webových kamerách ( Cheese ).

Historie a vývoj

Erik Valtinsen založil projekt GStreamer v roce 1999 . Wim Tymans se brzy připojil k projektu a ovlivnil mnoho aspektů systému. Přispělo také mnoho vývojářů z celého světa. Brock A. Frazier navrhl logo; Frazier pracoval pro společnost RidgeRun pro vkládání Linuxu do zařízení, která se také stala prvním sponzorem GStreamer tím, že najala Erica Valtinsena, aby provozoval GStreamer na jejich zařízeních. GStreamer je v současnosti hostován na freedesktop.org , projektu standardizace technologií pro grafická prostředí POSIX .

Několik zásuvných modulů gstreamer obsahuje zranitelnosti a použití projektu miniatur na některých operačních systémech umožňuje útočníkům tyto chyby zneužít [6] .

Viz také

Poznámky

  1. http://lwn.net/Articles/411761/
  2. ↑ Vydání stabilní opravy chyb Müller T. GStreamer 1.20.4  – 2022 .
  3. Projekt gstreamer Open Source na Open Hub: Stránka jazyků - 2006.
  4. 1 2 3 4 5 6 7 8 9 10 https://gstreamer.freedesktop.org/features/
  5. Adresář svobodného softwaru
  6. OpenNews: Bezpečnostní hrozby z automatizovaného zpracování médií . Získáno 23. listopadu 2016. Archivováno z originálu 23. listopadu 2016.

Odkazy