El códec de audio Opus 1.6 está disponible

Después de un año y medio de desarrollo, la organización Xiph.Org, dedicada a la creación de códecs de audio y video libres, ha lanzado el códec de audio Opus 1.6, que proporciona alta calidad de codificación y mínima latencia tanto en la compresión de audio en streaming de alto bitrate como en la compresión de voz en aplicaciones de VoIP con ancho de banda limitado. Las implementaciones de referencia del codificador y decodificador se distribuyen bajo una licencia BSD. Las especificaciones completas del formato Opus son públicas, gratuitas y han sido adoptadas como estándar de Internet (RFC 6716).

El códec se creó combinando las mejores tecnologías del códec CELT desarrollado por Xiph.org y el códec SILK abierto por Skype. Además de Skype y Xiph.Org, empresas como Mozilla, Octasic, Broadcom y Google participaron en el desarrollo de Opus. Las patentes relacionadas con Opus han sido facilitadas por las empresas involucradas en el desarrollo para uso ilimitado sin necesidad de pagar regalías. Todos los derechos de propiedad intelectual y licencias de patentes asociados con Opus se delegan automáticamente para las aplicaciones y productos que utilizan Opus, sin la necesidad de acuerdos adicionales. No hay restricciones sobre el ámbito de aplicación y la creación de implementaciones alternativas de terceros. Sin embargo, todos los derechos otorgados se revocan en caso de que se inicie un contencioso que involucre las tecnologías Opus contra cualquier usuario de Opus.

Opus se caracteriza por su alta calidad de codificación y mínima latencia tanto en la compresión de audio en streaming de alto bitrate como en la compresión de voz en aplicaciones de VoIP con ancho de banda limitado. Anteriormente, Opus fue reconocido como el mejor códec al usar un bitrate de 64Kbit (Opus superó a competidores como Apple HE-AAC, Nero HE-AAC, Vorbis y AAC LC). Entre los productos que soportan Opus de manera nativa se encuentran el navegador Firefox, el marco GStreamer y el paquete FFmpeg.

Las principales características de Opus son:

  • Bitrate de 5 Kbit/s a 2 Mbit/s;
  • Frecuencia de muestreo de 8 a 96KHz;
  • Duración de los fotogramas de 2.5 a 120 milisegundos;
  • Soporte para bitrates constantes (CBR) y variables (VBR);
  • Soporte para audio de banda estrecha y amplia;
  • Soporte para voz y música;
  • Soporte para estéreo y mono;
  • Soporte para la configuración dinámica de la tasa de bits, ancho de banda y tamaño de cuadro;
  • Posibilidad de recuperar el flujo de audio en caso de pérdida de fotogramas (PLC);
  • Soporte para hasta 255 canales (fotogramas multipista)
  • Disponibilidad de implementaciones utilizando aritmética de punto flotante y punto fijo.

Novedades clave de Opus 1.6:

  • Se ha implementado una variante de Opus HD para codificar audio a una frecuencia de muestreo de 96 kHz, con una tasa de bits de hasta 2 Mbit/s y un ancho de banda que supera el rango de audio estándar de 20 kHz.
  • Se ha añadido un módulo BWE (de banda ancha a banda completa) para convertir una representación de codificación de banda ancha (rango de frecuencia limitado a 8 kHz) en una representación de banda completa que cubre todo el rango audible (hasta 20 kHz). Las frecuencias faltantes de 8 a 20 kHz se recrean mediante un algoritmo basado en aprendizaje automático.
  • Se ha propuesto una nueva API para la codificación y decodificación de audio con representación entera de 24 bits por canal. La nueva API puede ser útil para mejorar la calidad del audio en plataformas cuya capacidad no es suficiente para la codificación en punto flotante o en situaciones donde solo se utiliza codificación entera. Se mantiene el soporte para API con codificación entera de 16 bits por canal y codificación basada en punto flotante de 32 bits por canal.
  • Se ha mejorado significativamente la implementación del mecanismo 'Deep Redundancy' (DRED), que utiliza aprendizaje automático para recuperar fragmentos de audio perdidos debido a la pérdida de paquetes.
  • Se ha mejorado la precisión de la codificación en la implementación que utiliza aritmética de punto fijo.
  • Se han añadido optimizaciones para la arquitectura MIPS.
  • Se ha asegurado la detección de las instrucciones SIMD soportadas por la CPU x86 en la plataforma OpenBSD.

Fuente: opennet.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster