Gstreamer

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 .

Elosztás

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.

Történelem és fejlődés

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

Lásd még

Jegyzetek

  1. http://lwn.net/Articles/411761/
  2. Müller T. GStreamer 1.20.4 stabil hibajavítás  - 2022 .
  3. A gstreamer nyílt forráskódú projekt az Open Hubon: Nyelvek oldala – 2006.
  4. 1 2 3 4 5 6 7 8 9 10 https://gstreamer.freedesktop.org/features/
  5. Ingyenes szoftverek könyvtára
  6. OpenNews: Az automatizált médiakezelés biztonsági fenyegetései . Letöltve: 2016. november 23. Az eredetiből archiválva : 2016. november 23..

Linkek