Gstreamer | |
---|---|
Típusú | multimédiás keretrendszer és függvénytár |
Fejlesztő | Wim Taymans [d] |
Beírva | C [3] |
Operációs rendszer | platformközi |
Első kiadás | 1999. június [1] |
Teszt verzió |
|
Olvasható fájlformátumok | Advanced Systems Format [4] , Audio Video Interleave [4] , 3GPP [4] , QuickTime formátum [d] [4] , FLV [4] , MPEG-TS [4] , Matroska [4] , WebM [4] , MXF [4] és Ogg [4] |
Engedély | GNU Library General Public License, 2.0 vagy újabb verzió [d] [5] |
Weboldal | gstreamer.freedesktop.org _ |
Médiafájlok a Wikimedia Commons oldalon |
A GStreamer egy C programozási nyelven írt multimédiás keretrendszer , amely GObject típusú rendszert használ . A GStreamer a multimédiás alkalmazások, például videószerkesztők, streaming szerverek és médialejátszók „magja”. A kezdeti tervezés többplatformos; A GStreamer Unix -szerű rendszereken, valamint Microsoft Windows , OS/400 és Symbian OS rendszereken fut . A GStreamer kötéseket biztosít más programozási nyelvekhez, mint például a Python C ++ Perl , GNU Guile és Ruby A GStreamer egy ingyenes szoftver , amelynek licence a GNU LGPL .
A GNOME asztali környezet a GStreamer technológia egyik fő felhasználója, és a 2.2-es verzió óta függ tőle. Nem GNOME alkalmazásokban is használják, mint például a Chameleo médiaplatform, a KDE 4 Phonon audiorendszer és a Songbird médialejátszó . A GStreamer a Maemo operációs rendszer része, ezért a Nokia kéziszámítógépeken , például a Nokia N810 -en használják . A különféle multimédiás lejátszókon kívül a GStreamert szerveralkalmazásokban ( Flumotion és Kurento ), hang- és videószerkesztőkben ( Jokosher és Pitivi nemlineáris szerkesztők ), valamint webkamerákban ( Cajt ) használják.
Erik Valtinsen 1999 -ben alapította a GStreamer projektet . Wim Tymans hamarosan csatlakozott a projekthez, és a rendszer számos aspektusára hatással volt. A világ számos fejlesztője is hozzájárult. Brock A. Frazier tervezte a logót; Frazier a RidgeRun Linux beágyazó cégnél dolgozott, amely egyben a GStreamer első szponzora is lett azzal, hogy Eric Valtinsent bérelte fel a GStreamer futtatására az eszközeiken. A GStreamer jelenleg a freedesktop.org webhelyen található, amely a POSIX grafikus környezetek technológiáinak szabványosítását célzó projekt .
Számos gstreamer beépülő modul tartalmaz sérülékenységet, és a miniatűr projektek egyes operációs rendszereken történő használata lehetővé teszi a támadók számára, hogy kihasználják ezeket a hibákat [6] .
Alkatrészek | ||
---|---|---|
Könyvtárak | ||
Keretrendszerek |
| |
Találkozók |
|
GNOME | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Alapvető |
| ||||||||||||||||
Alkalmazások |
| ||||||||||||||||
Alkatrészek | |||||||||||||||||
Platform architektúra |
| ||||||||||||||||
Közösség | |||||||||||||||||
Emberek | |||||||||||||||||
|