Gstreamer | |
---|---|
Tipo de | marco multimedia y biblioteca de funciones |
Desarrollador | Wim Taymans [d] |
Escrito en | C [3] |
Sistema operativo | multiplataforma |
Primera edición | junio de 1999 [1] |
Versión de prueba |
|
Formatos de archivo legibles | Formato de sistemas avanzados [4] , Audio Video Interleave [4] , 3GPP [4] , formato QuickTime [d] [4] , FLV [4] , MPEG-TS [4] , Matroska [4] , WebM [4] , MXF [4] y Ogg [4] |
Licencia | Licencia pública general de la biblioteca GNU, versión 2.0 o posterior [d] [5] |
Sitio web | gstreamer.freedesktop.org _ |
Archivos multimedia en Wikimedia Commons |
GStreamer es un marco multimedia escrito en el lenguaje de programación C y que utiliza el sistema de tipo GObject . GStreamer es el "núcleo" de las aplicaciones multimedia, como editores de video, servidores de transmisión y reproductores multimedia. El diseño inicial es multiplataforma; GStreamer se ejecuta en sistemas similares a Unix , así como en Microsoft Windows , OS/400 y Symbian OS . GStreamer proporciona enlaces para otros lenguajes de programación como Python C ++ Perl , GNU Guile y Ruby GStreamer es un software gratuito con licencia GNU LGPL .
El entorno de escritorio GNOME es uno de los principales usuarios de la tecnología GStreamer y ha dependido de ella desde la versión 2.2. También se utiliza en aplicaciones que no son de GNOME, como la plataforma de medios Chameleo , el sistema de audio KDE 4 Phonon y el reproductor de medios Songbird . GStreamer es parte del sistema operativo Maemo y, por lo tanto, se utiliza en dispositivos portátiles Nokia , como el Nokia N810 . Además de varios reproductores multimedia, GStreamer se utiliza en aplicaciones de servidor ( Flumotion y Kurento ), editores de audio y vídeo (editores no lineales Jokosher y Pitivi ) y cámaras web ( Cheese ).
Erik Valtinsen fundó el proyecto GStreamer en 1999 . Wim Tymans pronto se unió al proyecto e influyó en muchos aspectos del sistema. Muchos desarrolladores de todo el mundo también han contribuido. Brock A. Frazier diseñó el logotipo; Frazier trabajó para la empresa de integración de dispositivos Linux RidgeRun, que también se convirtió en el primer patrocinador de GStreamer al contratar a Eric Valtinsen para ejecutar GStreamer en sus dispositivos. GStreamer está alojado actualmente en freedesktop.org , un proyecto para estandarizar tecnologías para entornos gráficos POSIX .
Varios complementos de gstreamer contienen vulnerabilidades, y el uso del proyecto de miniaturas en algunos sistemas operativos permite a los atacantes aprovechar estos errores [6] .
Componentes | ||
---|---|---|
bibliotecas | ||
Marcos |
| |
Reuniones |
|
GNOMO | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Aplicaciones |
| ||||||||||||||||
Aplicaciones |
| ||||||||||||||||
Componentes | |||||||||||||||||
Arquitectura de plataforma |
| ||||||||||||||||
Comunidad | |||||||||||||||||
Gente | |||||||||||||||||
|