Códec de audio Opus 1.4 dispoñible

O desenvolvedor de códecs de audio e vídeo gratuítos, Xiph.Org, lanzou o códec de audio Opus 1.4.0, que ofrece codificación de alta calidade e unha latencia mínima tanto para transmisión de audio de alta taxa de bits como para compresión de voz en aplicacións VoIP con ancho de banda limitado. As implementacións de referencia do codificador e do descodificador distribúense baixo a licenza BSD. As especificacións completas do formato Opus están dispoñibles para o público, de xeito gratuíto e están aprobadas como estándar de Internet (RFC 6716).

O códec créase combinando as mellores tecnoloxías do códec CELT de Xiph.org e do códec SILK de código aberto de Skype. Ademais de Skype e Xiph.Org, no desenvolvemento de Opus tamén participaron empresas como Mozilla, Octasic, Broadcom ou Google. As patentes implicadas en Opus son concedidas polas empresas implicadas no desenvolvemento para un uso ilimitado sen pago de dereitos de autor. Todos os dereitos de propiedade intelectual e licenzas de patentes relacionadas con Opus deléganse automaticamente en aplicacións e produtos que utilizan Opus, sen necesidade de aprobación adicional. Non hai restricións sobre o alcance e a creación de implementacións alternativas de terceiros. Non obstante, todos os dereitos concedidos son revogados no caso de procedementos de patentes que afecten ás tecnoloxías Opus contra calquera usuario de Opus.

Opus presenta unha alta calidade de codificación e unha latencia mínima tanto para a compresión de audio de transmisión de alta taxa de bits como para a compresión de voz para aplicacións de telefonía VoIP con ancho de banda limitado. Anteriormente, Opus era recoñecido como o mellor códec cando usaba unha taxa de bits de 64 Kbit (Opus superou a competidores como Apple HE-AAC, Nero HE-AAC, Vorbis e AAC LC). Os produtos que admiten Opus desde o primeiro momento inclúen o navegador Firefox, o marco GStreamer e o paquete FFmpeg.

Características principais de Opus:

  • Velocidade de bits de 5 a 510 Kbit/s;
  • Frecuencia de mostraxe de 8 a 48 KHz;
  • Duración do cadro de 2.5 a 120 milisegundos;
  • Soporte para taxas de bits constantes (CBR) e variables (VBR);
  • Soporte para audio de banda estreita e banda ancha;
  • Soporte de voz e música;
  • Soporte estéreo e mono;
  • Soporte para a configuración dinámica de taxa de bits, ancho de banda e tamaño de cadro;
  • Capacidade de restaurar o fluxo de audio en caso de perda de cadros (PLC);
  • Admite ata 255 canles (fotogramas multifluxo)
  • Dispoñibilidade de implementacións mediante aritmética de punto fixo e flotante.

Novidades clave en Opus 1.4:

  • Realizouse a optimización dos parámetros de codificación, dirixida a mellorar os indicadores subxectivos da calidade do son cando se habilita FEC (Forward Error Correction) para restaurar paquetes danados ou perdidos a velocidades de bits de 16 a 24 kbs (LBRR, Low Bit-Rate Redundancy).
  • Engadiuse a opción OPUS_SET_INBAND_FEC para activar a corrección de erros FEC pero sen forzar o modo SILK (FEC non se utilizará no modo CELT).
  • Implementación mellorada do modo DTX (Discontinuous Transmission), que proporciona suspensión da transmisión do tráfico en ausencia de son.
  • Engadiuse compatibilidade co sistema de compilación Meson e mellorouse a compatibilidade coa construción mediante CMake.
  • Engadiuse un mecanismo experimental "Ocultación da perda de paquetes en tempo real" para restaurar fragmentos de fala perdidos como resultado da perda de paquetes, que funciona mediante o uso de tecnoloxías de aprendizaxe automática.
  • Engadiuse unha implementación experimental do mecanismo de "redundancia profunda", que utiliza un sistema de aprendizaxe automática para mellorar a eficiencia da recuperación de audio despois da perda de paquetes.

Fonte: opennet.ru

Engadir un comentario