Codec audio Opus 1.4 dispunibule

Xiph.Org, una urganizazione dedicata à u sviluppu di codecs video è audio gratuiti, hà presentatu a liberazione di u codec audio Opus 1.4.0, chì furnisce una codificazione di alta qualità è una latenza minima sia per a compressione audio in streaming à alta bitrate sia per a compressione di voce in larghezza di banda. -applicazioni VoIP limitate L'implementazioni di riferimentu di codificatore è decodificatore sò licenziati sottu a licenza BSD. E specificazioni cumplete per u formatu Opus sò publicamente dispunibili, gratuiti è appruvati cum'è standard Internet (RFC 6716).

U codec hè statu creatu cumminendu e migliori tecnulugia da u codec CELT sviluppatu da Xiph.org è u codec SILK apertu da Skype. In più di Skype è Xiph.Org, cumpagnie cum'è Mozilla, Octasic, Broadcom è Google anu participatu ancu à u sviluppu di Opus. I brevetti implicati in Opus sò furniti da e cumpagnie implicate in u sviluppu per un usu illimitatu senza pagamentu di licenze. Tutti i diritti intellettuali è licenze di patenti in relazione à l'Opus sò automaticamente delegati à l'applicazioni è i prudutti chì utilizanu Opus, senza bisognu di appruvazioni supplementari. Ùn ci hè micca restrizioni à u scopu di l'applicazione è a creazione di implementazioni alternative di terze parti. Tuttavia, tutti i diritti cuncessi sò revocati in casu di litigazione di patenti chì implica a tecnulugia Opus contru qualsiasi utilizatore di Opus.

Opus presenta una alta qualità di codificazione è una bassa latenza sia per l'audio in streaming à alta bitrate sia per a compressione di voce in applicazioni di telefonia VoIP limitate da larghezza di banda. In precedenza, Opus era ricunnisciutu cum'è u megliu codec quandu usava un bitrate di 64Kbit (Opus batteva cuncurrenti cum'è Apple HE-AAC, Nero HE-AAC, Vorbis è AAC LC). I prudutti chì supportanu Opus fora di a scatula includenu u navigatore Firefox, u framework GStreamer è u pacchettu FFmpeg.

Caratteristiche principali di Opus:

  • Bitrate da 5 à 510 Kbit/s;
  • Frequenza di campionamentu da 8 à 48KHz;
  • Durata di u quadru da 2.5 à 120 millisecondi;
  • Supporta i bitrate custanti (CBR) è variabili (VBR);
  • Supporta l'audio in banda stretta è larga;
  • supportu di voce è musica;
  • Supportu stereo è mono;
  • Supporta l'aghjustamentu dinamicu di u bitrate, a larghezza di banda è a dimensione di u quadru;
  • Possibilità di restaurà u flussu audio in casu di perdita di frame (PLC);
  • Supporta finu à 255 canali (quadri multi-streaming)
  • Disponibilità di implementazioni chì utilizanu l'aritmetica in punti fissi è flottante.

Innuvazioni chjave in Opus 1.4:

  • I paràmetri di codificazione sò stati ottimizzati, destinati à aumentà l'indicatori subjectivi di qualità di u sonu quandu FEC (Forward Error Correction) hè attivatu per restaurà i pacchetti danneggiati o persi à bitrate da 16 à 24kbs (LBRR, Low Bit-Rate Redundancy).
  • Aggiunta l'opzione OPUS_SET_INBAND_FEC per attivà u modu di correzione d'errore FEC, ma senza furzà u modu SILK (FEC ùn serà micca usatu in modu CELT).
  • Implementazione mejorata di u modu DTX (Discontinuous Transmission), chì assicura chì u trafficu hè suspesu quandu ùn ci hè micca sonu.
  • Aghjunghje un supportu per u sistema di creazione Meson è un supportu migliuratu per a custruzione cù CMake.
  • Un mecanismu sperimentale di "Occultamentu di a perdita di pacchettu in tempu reale" hè statu aghjuntu per restaurà i frammenti di discorsu persi per via di a perdita di pacchetti, travagliendu cù l'usu di tecnulugia di l'apprendimentu machine.
  • Aggiunta una implementazione sperimentale di u mecanismu di "ridondanza profonda", chì usa un sistema di apprendimentu di macchina per migliurà l'efficienza di a restaurazione audio dopu a perdita di pacchetti.

Source: opennet.ru

Add a comment