Opus (códec)

La versión actual de la página aún no ha sido revisada por colaboradores experimentados y puede diferir significativamente de la versión revisada el 2 de mayo de 2020; las comprobaciones requieren 9 ediciones .
Opus
Extensión .opus
tipo MIME audio/opus [1] audio/ogg [2]
Desarrollador Grupo de trabajo del códec IETF
Último lanzamiento 1.3.1 ( 12 de abril de 2019 [3] )
Tipo de formato formato de audio
Contenida en Ogg , Matroska , WebM
Expandido desde SEDA CELTA _
Estándar(es) RFC 6716 [4]
formato abierto ?
Sitio web opus-codec.org
 Archivos multimedia en Wikimedia Commons

Opus (anteriormente Harmony) es un códec de audio con pérdida desarrollado por el Grupo de Trabajo de Ingeniería de Internet (IETF) específicamente para aplicaciones en tiempo real en Internet [5] . Es un formato abierto , estandarizado en RFC 6716 , y la implementación de referencia se distribuye bajo la licencia BSD de tres partes . Todas las patentes conocidas cubiertas por el códec Opus están disponibles bajo una licencia libre de regalías [5] .

La principal ventaja de este códec es el bajo retardo de codificación (de 2,5 a 60 ms , configurable), una mayor compresión de datos de audio, compatibilidad con audio multicanal (hasta 255 canales).

El formato de flujo de bits se corrigió el 8 de enero de 2012 .

Características clave

Características principales de Opus:

Opus demostró una mayor calidad [9] a 64 kbps en comparación con Nero HE-AAC, Vorbis y AAC LC, pero ligeramente inferior a Apple HE-AAC. [diez]

Tasa de muestreo

Las frecuencias de muestreo admitidas se definieron en RFC 6716 RFC : [4]

Reducción Ancho de banda de audio, kHz Tasa de muestreo efectiva, kHz
NB (banda estrecha) cuatro ocho
MB (banda media) 6 12
WB (banda ancha) ocho dieciséis
SWB (superbanda ancha) 12 24
Facebook (banda completa) 20 [11] 48

Contenedores

Los datos de audio de un códec se pueden empaquetar en un contenedor Ogg . El contenido de dicho flujo de Ogg Opus debe definirse audio/ogg; codecs=opuscon la extensión de archivo recomendada .opus. [2] El soporte de contenedores de Matroska se ha implementado en MKVToolNix . [12] Opus también es un formato registrado para contenedores MPEG-TS [13] y MP4 [14] . La especificación del contenedor de medios WebM exige el uso del códec Opus para codificar datos de audio.

Características principales

Comparación con sus pares

En 2011, Jan Sköglund de Google realizó dos series de pruebas [15] [16] que compararon la codificación y la decodificación en Opus según la evaluación de un panel de expertos y oyentes no capacitados. Según sus hallazgos, para música estéreo Opus a 64 kbps/20 ms, 80 kbps/10 ms y 128 kbps/5 ms da la misma calidad que MP3 128 kbps, AAC-LC 96 kbps y mejor calidad que G.719 64 kbps .

Historial de apariciones

El 4 de febrero de 2013, se anunció la noticia [17] sobre una sesión de video directamente entre los navegadores Mozilla Firefox Nightly y Google Chrome Beta 25. Esta sesión anunció el soporte para el estándar WebRTC por parte de ambos navegadores , sobre la base de la cual se realizó la sesión. La conexión se realizó mediante el complemento RTCPeerConnection. Los códecs Opus y VP8 gratuitos se utilizan para la transmisión de audio y video , DTLS-SRTP para el cifrado  e ICE para la compatibilidad con NAT .

Uso

El borrador del estándar WebRTC " Requisitos de procesamiento y códec de audio WebRTC " del 15 de octubre de 2013 contiene un requisito para que los clientes admitan los formatos Opus y G.711 [18] [19] .

Compatible con Firefox y Thunderbird desarrollados por Mozilla desde la versión 15 [20] .

El formato de audio Opus es compatible con aplicaciones como GStreamer , FFMpeg , foobar2000 , K-Lite Codec Pack , AIMP , LAVfilters , PotPlayer y VLC player (desde 2.0.4). Se anunció la compatibilidad con Opus en el chat de voz de Mumble y el firmware para los reproductores de audio Rockbox . Los desarrolladores de las populares aplicaciones de chat de voz Discord y TeamSpeak 3 [21] también han implementado compatibilidad con códecs.

El popular alojamiento de videos YouTube usa Opus para las pistas de audio al reproducir cualquier video. [22]

Reclamaciones de patentes

Huawei y Qualcomm presentaron [23] [24] demandas por infracción de patentes que luego fueron desestimadas por inválidas [25] .

Véase también

Notas

  1. Grupo de Trabajo de la Red. Formato de carga útil RTP y formato de almacenamiento de archivos para Opus Speech and Audio Codec (enlace no disponible) . Códec Opus . IETF (4 de julio de 2011). Consultado el 26 de octubre de 2011. Archivado desde el original el 29 de septiembre de 2012. 
  2. 1 2 Encapsulación Ogg para el códec de audio Opus . IETF (28 de abril de 2015). Consultado: 30 de junio de 2015.
  3. Opus Códec . Consultado el 23 de julio de 2012. Archivado desde el original el 17 de septiembre de 2012.
  4. 1 2 Valin, Jean-Marc; Vos, Koen; Terriberry, Timothy B. Definición del códec de audio Opus (11 de septiembre de 2012). Consultado el 21 de junio de 2014. Archivado desde el original el 12 de diciembre de 2015.
  5. 1 2 El códec de audio Opus recientemente estandarizado cumple todas las funciones, desde el chat en línea hasta la música  , Ars Technica . Archivado desde el original el 7 de junio de 2017. Consultado el 31 de mayo de 2018.
  6. Opus Códec . opus-codec.org. - "Frecuencias de muestreo desde 8 kHz (banda estrecha) hasta 48 kHz (banda completa)". Consultado el 12 de marzo de 2016. Archivado desde el original el 17 de mayo de 2019.
  7. Opus Códec . opus-codec.org. — "Tasas de bits de 6 kb/s a 510 kb/s". Consultado el 12 de marzo de 2016. Archivado desde el original el 17 de mayo de 2019.
  8. OpusFAQ - XiphWiki . Consultado el 31 de agosto de 2015. Archivado desde el original el 3 de marzo de 2016.
  9. Raymond Chen et al. Opus Testing Archivado el 9 de marzo de 2013 en Wayback Machine . IETF80
  10. Maxwell, Greg Prueba de audición multiformato estéreo de 64 kbit/s - página de resultados no oficial (enlace no disponible) . Fundación Xiph.org (2011). Consultado el 19 de junio de 2011. Archivado desde el original el 29 de septiembre de 2012. 
  11. Aunque el teorema de Kotelnikov limita el ancho de banda a la mitad de la frecuencia de muestreo, Opus no codifica audio por encima de 20 kHz, el umbral generalmente aceptado para la percepción humana del audio .
  12. Bunkus, Moritz MKVToolNix v6.4.0 publicado . Lista de correo de usuarios de Matroska (16 de septiembre de 2013). Consultado: 24 de diciembre de 2013.
  13. Autoridad de registro de SMPTE, Registros de LLC . Autoridad de Registro SMPTE, LLC . Consultado el 31 de mayo de 2018. Archivado desde el original el 13 de octubre de 2014.
  14. La autoridad de registro 'MP4' . Fecha de acceso: 31 de mayo de 2018. Archivado desde el original el 28 de agosto de 2004.
  15. Copia archivada . Consultado el 31 de agosto de 2015. Archivado desde el original el 14 de julio de 2015.
  16. Copia archivada . Consultado el 31 de agosto de 2015. Archivado desde el original el 14 de julio de 2015.
  17. Hola Chrome, ¡llama Firefox!  (Inglés) . Mozilla Hacks: el blog para desarrolladores web. Consultado el 31 de mayo de 2018. Archivado desde el original el 28 de mayo de 2018.
  18. ↑ RFC 7874: Códec de audio WebRTC y requisitos de procesamiento  . datatracker.ietf.org. Consultado el 31 de mayo de 2018. Archivado desde el original el 24 de marzo de 2016.
  19. Google propone VP8 y Opus para el estándar WebRTC - The H Open: News and  Features . www.h-online.com. Consultado el 31 de mayo de 2018. Archivado desde el original el 28 de mayo de 2018.
  20. Formatos multimedia admitidos por los elementos de audio y video . MDC . Consultado el 31 de mayo de 2018. Archivado desde el original el 27 de junio de 2010.
  21. TeamSpeak 3 Client 3.0.10 lanzado: TeamSpeak . Consultado el 3 de febrero de 2017. Archivado desde el original el 2 de abril de 2016.
  22. codificación: ¿Qué formatos de audio y códecs se usan para los videos de YouTube? . Intercambio de pila de diseño de sonido . Consultado el 27 de julio de 2020. Archivado desde el original el 27 de julio de 2020.
  23. ↑ Declaración de Qualcomm Incorporated sobre los derechos de propiedad intelectual relacionados con draft-ietf-codec-opus-05  . Detalles de los derechos de propiedad intelectual . Consultado el 31 de mayo de 2018. Archivado desde el original el 10 de octubre de 2015.
  24. ↑ Declaración de Huawei Technologies Co.,Ltd sobre los derechos de propiedad intelectual relacionados con draft-ietf-codec-opus-11  . Detalles de los derechos de propiedad intelectual . datatracker.ietf.org. Consultado el 31 de mayo de 2018. Archivado desde el original el 14 de diciembre de 2012.
  25. ¡Es Opus, genial y ahora es un códec de audio estándar!  (Inglés) . Mozilla Hacks: el blog para desarrolladores web. Consultado el 31 de mayo de 2018. Archivado desde el original el 2 de junio de 2017.

Enlaces