Disponibile il codec audio Opus 1.6.

Dopo un anno e mezzo di sviluppo, l'organizzazione Xiph.Org, che crea codec video e audio liberi, ha presentato il rilascio del codec audio Opus 1.6, che offre un'alta qualità di codifica e una latenza minima sia nella compressione di audio in streaming ad alta bitrate, sia nella compressione della voce in applicazioni VoIP a banda limitata. Le implementazioni di riferimento per l'encode e il decode sono distribuite sotto licenza BSD. Le specifiche complete del formato Opus sono pubblicamente disponibili, gratuite e approvate come standard Internet (RFC 6716).

Il codec è stato creato combinando le migliori tecnologie del codec CELT sviluppato da Xiph.org e del codec SILK aperto da Skype. Oltre a Skype e Xiph.Org, nello sviluppo di Opus hanno partecipato anche aziende come Mozilla, Octasic, Broadcom e Google. I brevetti coinvolti in Opus sono stati forniti dalle aziende partecipanti allo sviluppo per un utilizzo illimitato senza pagare diritti di licenza. Tutti i diritti di proprietà intellettuale e le licenze sui brevetti relativi a Opus vengono automaticamente delegati per le applicazioni e i prodotti che utilizzano Opus, senza necessità di approvazioni aggiuntive. Non ci sono restrizioni sull'ambito di applicazione e sulla creazione di implementazioni alternative di terze parti. Tuttavia, tutti i diritti concessi possono essere revocati in caso di avvio di una causa legale relativa ai brevetti che coinvolge la tecnologia Opus contro qualsiasi utente di Opus.

Opus offre un'alta qualità di codifica e latenza minima sia nella compressione di audio in streaming ad alta bitrate, sia nella compressione della voce in applicazioni VoIP a banda limitata. In precedenza, Opus era stato riconosciuto come il migliore codec a un bitrate di 64Kbit (Opus ha superato concorrenti come Apple HE-AAC, Nero HE-AAC, Vorbis e AAC LC). Tra i prodotti che supportano Opus out-of-the-box, si possono citare il browser Firefox, il framework GStreamer e il pacchetto FFmpeg.

Caratteristiche principali di Opus:

  • Bitrate da 5 Kbit/s a 2 Mbit/s;
  • Frequenza di campionamento da 8 a 96KHz;
  • Durata dei frame da 2,5 a 120 millisecondi;
  • Supporto per bitrate costante (CBR) e variabile (VBR);
  • Supporto per audio a banda stretta e larga;
  • Supporto per voce e musica;
  • Supporto stereo e mono;
  • Supporto per l'adeguamento dinamico del bitrate, della larghezza di banda e delle dimensioni del frame;
  • Capacità di ripristino del flusso audio in caso di perdita di frame (PLC);
  • Supporto fino a 255 canali (frame multipli)
  • Disponibilità di implementazioni che utilizzano aritmetica in virgola mobile e fissa.

Novità principali di Opus 1.6:

  • È stata implementata una variante Opus HD per la codifica audio con una frequenza di campionamento di 96 kHz, un bitrate fino a 2 Mbit/s e una larghezza di banda che supera la gamma audio standard di 20 kHz.
  • È stato aggiunto un modulo BWE (wideband-to-fullband) per convertire la rappresentazione con codifica a banda larga (con una gamma di frequenze limitata a 8 kHz) in una rappresentazione a banda completa che copre l'intera gamma udibile (fino a 20 kHz). Le frequenze mancanti da 8 a 20 kHz vengono ricreate utilizzando un algoritmo basato su machine learning.
  • È stata proposta una nuova API per la codifica e la decodifica audio con rappresentazione intera a 24 bit per canale. La nuova API può essere utile per migliorare la qualità del suono su piattaforme le cui prestazioni non sono sufficienti per la codifica in virgola mobile o in situazioni in cui è essenziale utilizzare solo la codifica intera. Il supporto per l'API con rappresentazione intera a 16 bit per canale e la codifica in virgola mobile a 32 bit per canale è stato mantenuto.
  • Significativamente migliorata l'implementazione del meccanismo «Deep Redundancy» (DRED), che utilizza l'apprendimento automatico per recuperare frammenti audio persi a causa della perdita di pacchetti.
  • Migliorata la precisione della codifica nell'implementazione che utilizza l'aritmetica a punto fisso.
  • Aggiunte ottimizzazioni per l'architettura MIPS.
  • Garantita l'identificazione delle istruzioni SIMD supportate da CPU x86 sulla piattaforma OpenBSD.

Fonte: opennet.ru

Acquista un hosting affidabile per siti con protezione DDoS, server VPS VDS 🔥 Acquista un hosting affidabile per siti con protezione DDoS, server VPS VDS | ProHoster