GStreamer es una biblioteca para construir gráficos de componentes de manejo de medios. Las aplicaciones que admite van desde la reproducción simple de Ogg/Vorbis y la transmisión de audio/video hasta el procesamiento complejo de audio (mezcla) y video (edición no lineal).
Las aplicaciones, como LongoMatch, pueden aprovechar los avances en la tecnología de códecs y filtros de manera transparente. Los desarrolladores pueden agregar nuevos códecs y filtros escribiendo un complemento simple con una interfaz limpia y genérica.
Biblioteca central integral
- La estructura basada en gráficos permite la construcción de canales arbitrarios
- Basada en el modelo de objetos GLib 2.0 para el diseño y la herencia orientados a objetos
- Biblioteca central compacta de menos de 500 KB, aproximadamente 65 K líneas de código
- Los canales multiproceso son triviales y transparentes de construir
- API limpia, simple y estable para desarrolladores de complementos y aplicaciones
- El paso de datos extremadamente liviano significa un rendimiento muy alto/baja latencia
- Sistema de depuración completo para desarrolladores de núcleo y de complementos/aplicaciones
- Reloj para garantizar la sincronización global entre transmisiones (sincronización a/v)
- Calidad de servicio (qos) para garantizar la mejor calidad posible bajo una alta carga de CPU
Arquitectura de complementos inteligentes
- Los complementos cargados dinámicamente proporcionan elementos y tipos de medios, cargados según la demanda a través de un caché de registro, similar a ld.so.cache
- La interfaz de elementos maneja todos los tipos conocidos de fuentes, filtros y receptores
- El sistema de capacidades permite la verificación de la compatibilidad de elementos utilizando tipos MIME y propiedades específicas de medios
- La conexión automática utiliza el sistema de capacidades para completar rutas complejas Automáticamente
- Las tuberías se pueden visualizar volcándolas a un archivo .dot y creando una imagen PNG a partir de él
- Los complementos que ahorran recursos no desperdician memoria
Amplia cobertura de tecnologías multimedia
- Las capacidades de GStreamers se pueden ampliar a través de nuevos complementos. Las características que se enumeran a continuación son solo una descripción general aproximada de lo que está disponible utilizando los complementos propios de GStreamers, sin contar las ofertas de terceros.
- Formatos de contenedor: asf, avi, 3gp/mp4/mov, flv, mpeg-ps/ts, mkv/webm, mxf, ogg
- Transmisión: http, mms, rtsp
- Códecs: FFmpeg, varias bibliotecas de códecs, paquetes de códecs de terceros
- Metadatos: formatos de contenedor nativos con un mapeo común entre ellos
- Video: varios espacios de color, soporte para video progresivo y entrelazado
- Audio: audio entero y flotante en varias profundidades de bits y configuraciones multicanal
Se incluyen dos versiones en la descarga, una para Windows y otra para macOS. Simplemente hay que instalar la versión correspondiente para nuestro sistema operativo con la aplicación que lo necesite cerrada y luego ya ejecutarla sin problemas, o bien, si la tenemos abierta, reiniciarlo para que reconozca la instalación de los codecs.
Que novedades incluye la versión 1.3.6 See changelog
Released
- Deja de tratar las advertencias de QuickSync como errores