Còdec d'àudio Opus 1.4 disponible

El desenvolupador de còdecs de vídeo i àudio gratuïts Xiph.Org ha llançat el còdec d'àudio Opus 1.4.0, que proporciona una codificació d'alta qualitat i una latència mínima tant per a la transmissió d'àudio d'alta velocitat de bits com per a la compressió de veu en aplicacions VoIP amb amplada de banda restringida. Les implementacions de referència del codificador i del descodificador es distribueixen sota la llicència BSD. Les especificacions completes del format Opus estan disponibles públicament, de forma gratuïta i s'aprova com a estàndard d'Internet (RFC 6716).

El còdec es va crear combinant les millors tecnologies del còdec CELT de Xiph.org i el còdec SILK de codi obert de Skype. A més de Skype i Xiph.Org, en el desenvolupament d'Opus també van participar empreses com Mozilla, Octasic, Broadcom i Google. Les patents implicades en Opus les concedeixen les empreses implicades en el desenvolupament per a un ús il·limitat sense pagament de drets d'autor. Tots els drets de propietat intel·lectual i llicències de patent relacionades amb Opus es deleguen automàticament a aplicacions i productes que utilitzen Opus, sense necessitat d'aprovació addicional. No hi ha restriccions sobre l'abast i la creació d'implementacions alternatives de tercers. No obstant això, tots els drets concedits queden revocats en cas de procediments de patent que afectin les tecnologies Opus contra qualsevol usuari d'Opus.

Opus ofereix una alta qualitat de codificació i una latència mínima tant per a la compressió d'àudio de transmissió d'alta velocitat de bits com per a la compressió de veu per a aplicacions de telefonia VoIP amb ample de banda restringit. Anteriorment, Opus va ser votat com el millor còdec a 64 Kbit (Opus va superar a competidors com Apple HE-AAC, Nero HE-AAC, Vorbis i AAC LC). Els productes que admeten Opus des de la caixa inclouen el navegador Firefox, el marc GStreamer i el paquet FFmpeg.

Característiques principals d'Opus:

  • Velocitat de bits de 5 a 510 Kbit/s;
  • Freqüència de mostreig de 8 a 48 KHz;
  • Durada del fotograma de 2.5 a 120 mil·lisegons;
  • Suport per a velocitats de bits constants (CBR) i variables (VBR);
  • Suport per a àudio de banda estreta i de banda ampla;
  • Suport de veu i música;
  • Suport estèreo i mono;
  • Suport per a la configuració dinàmica de la taxa de bits, l'amplada de banda i la mida del fotograma;
  • Possibilitat de restaurar el flux d'àudio en cas de pèrdua de trama (PLC);
  • Admet fins a 255 canals (fotogrames multi-stream)
  • Disponibilitat d'implementacions utilitzant aritmètica de punt fix i flotant.

Innovacions clau en Opus 1.4:

  • S'ha dut a terme l'optimització dels paràmetres de codificació, amb l'objectiu de millorar els indicadors subjectius de la qualitat del so quan s'habilita la FEC (Forward Error Correction) per restaurar paquets danyats o perduts a velocitats de bits de 16 a 24 kbs (LBRR, Low Bit-Rate Redundancy).
  • S'ha afegit l'opció OPUS_SET_INBAND_FEC per habilitar la correcció d'errors FEC però sense forçar el mode SILK (FEC no s'utilitzarà en mode CELT).
  • Implementació millorada del mode DTX (Discontinuous Transmission), que proporciona la suspensió de la transmissió del trànsit en absència de so.
  • S'ha afegit suport per al sistema de compilació Meson i s'ha millorat el suport per a la creació amb CMake.
  • S'ha afegit un mecanisme experimental "Ocultació de la pèrdua de paquets en temps real" per restaurar els fragments de parla perduts com a resultat de la pèrdua de paquets, que funciona mitjançant l'ús de tecnologies d'aprenentatge automàtic.
  • S'ha afegit una implementació experimental del mecanisme de "redundància profunda", que utilitza un sistema d'aprenentatge automàtic per millorar l'eficiència de la recuperació d'àudio després de la pèrdua de paquets.

Font: opennet.ru

Afegeix comentari