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 .
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 ).
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] .
Componente | ||
---|---|---|
Biblioteci | ||
Cadre |
| |
Întâlniri |
|
GNOME | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
de bază |
| ||||||||||||||||
Aplicații |
| ||||||||||||||||
Componente | |||||||||||||||||
Arhitectura platformei |
| ||||||||||||||||
Comunitate | |||||||||||||||||
oameni | |||||||||||||||||
|