Gstreamer

Gstreamer
Tip de cadru multimedia și bibliotecă de funcții
Dezvoltator Wim Taymans [d]
Scris in C [3]
Sistem de operare multiplatformă
Prima editie iunie 1999 [1]
Versiune de testare
Formate de fișiere care pot fi citite 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] și Ogg [4]
Licență Licență publică generală a bibliotecii GNU, versiunea 2.0 sau o versiune ulterioară [d] [5]
Site-ul web gstreamer.freedesktop.org
 Fișiere media la Wikimedia Commons

GStreamer  este un cadru multimedia scris în limbajul de programare C și folosind sistemul de tip GObject . GStreamer este „nucleul” aplicațiilor multimedia, cum ar fi editorii video, serverele de streaming și playerele media. Designul inițial este multiplatform; GStreamer rulează pe sisteme asemănătoare Unix , precum și pe Microsoft Windows , OS/400 și Symbian OS . GStreamer oferă legături pentru alte limbaje de programare, cum ar fi Python C ++ Perl , GNU Guile și Ruby GStreamer este un software gratuit licențiat sub GNU LGPL .

Distribuție

Mediul desktop GNOME este un utilizator major al tehnologiei GStreamer și a depins de el încă din versiunea 2.2. Este, de asemenea, utilizat în aplicații non-GNOME, cum ar fi platforma media Chameleo , sistemul audio KDE 4 Phonon și playerul media Songbird . GStreamer face parte din sistemul de operare Maemo și, prin urmare, este utilizat în dispozitivele portabile Nokia , cum ar fi Nokia N810 . În plus față de diverse playere multimedia, GStreamer este folosit în aplicații server ( Flumotion și Kurento ), editori audio și video ( editori neliniari Jokosher și Pitivi ) și camere web ( Cheese ).

Istorie și dezvoltare

Erik Valtinsen a fondat proiectul GStreamer în 1999 . Wim Tymans s-a alăturat în curând proiectului și a influențat multe aspecte ale sistemului. Mulți dezvoltatori din întreaga lume au contribuit și ei. Brock A. Frazier a conceput logo-ul; Frazier a lucrat pentru compania de încorporare a dispozitivelor Linux RidgeRun, care a devenit și primul sponsor al GStreamer, angajându-l pe Eric Valtinsen pentru a rula GStreamer pe dispozitivele lor. GStreamer este găzduit în prezent pe freedesktop.org , un proiect de standardizare a tehnologiilor pentru mediile grafice POSIX .

Mai multe plugin-uri gstreamer conțin vulnerabilități, iar utilizarea proiectului thumbnail pe unele sisteme de operare permite atacatorilor să exploateze aceste erori [6] .

Vezi și

Note

  1. http://lwn.net/Articles/411761/
  2. Müller T. GStreamer 1.20.4 lansare stabilă de remediere a erorilor  - 2022 .
  3. Proiectul Gstreamer Open Source pe Open Hub: Pagina de limbi - 2006.
  4. 1 2 3 4 5 6 7 8 9 10 https://gstreamer.freedesktop.org/features/
  5. Director de software liber
  6. OpenNews: Amenințări de securitate cauzate de gestionarea automată a media . Consultat la 23 noiembrie 2016. Arhivat din original pe 23 noiembrie 2016.

Link -uri