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 .
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 ).
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] .
Komponenty | ||
---|---|---|
Knihovny | ||
Rámce |
| |
Setkání |
|
GNOME | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Základní |
| ||||||||||||||||
Aplikace |
| ||||||||||||||||
Komponenty | |||||||||||||||||
Platformová architektura |
| ||||||||||||||||
Společenství | |||||||||||||||||
Lidé | |||||||||||||||||
|