Marco multimedia


Un marco multimedia es un marco de software que maneja medios en una computadora y a través de una red. Un buen marco multimedia ofrece una API intuitiva y una arquitectura modular para agregar fácilmente soporte para nuevos formatos de audio, video y contenedores y protocolos de transmisión . Está destinado a ser utilizado por aplicaciones como reproductores multimedia y editores de audio o video , pero también se puede usar para crear videoconferencias .aplicaciones, conversores de medios y otras herramientas multimedia. Los datos se procesan automáticamente entre los módulos, no es necesario que la aplicación pase los búferes entre los módulos conectados uno por uno.

A diferencia de las bibliotecas de funciones , un marco multimedia proporciona un entorno de tiempo de ejecución para el procesamiento de medios. Idealmente, dicho entorno proporciona contextos de ejecución para los bloques de procesamiento de medios separados de la aplicación que utiliza el marco. La separación admite el procesamiento independiente de datos multimedia de manera oportuna. Estos contextos separados se pueden implementar como subprocesos .