Marco multimedia - Multimedia framework

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 de medios y editores de audio o video , pero también se puede utilizar para crear aplicaciones de videoconferencia , convertidores de medios y otras herramientas multimedia. Los datos se procesan entre los módulos automáticamente, 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, un entorno de este tipo 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 .

Ver también

  • AVFoundation , reemplazo del marco multimedia Apple QuickTime
  • DirectShow , un marco multimedia y una API producidos por Microsoft para que los desarrolladores de software realicen varias operaciones con archivos multimedia o transmisiones.
  • FFmpeg , un marco multimedia multiplataforma para decodificar, codificar, transcodificar, mux, demux, transmitir, filtrar y reproducir medios.
  • GStreamer , un marco multimedia multiplataforma basado en canalizaciones