Disponibile il codec audio Opus 1.4

L'organizzazione Xiph.Org, che si occupa dello sviluppo di codec audio e video gratuiti, ha presentato il rilascio del codec audio Opus 1.4.0, che garantisce un'eccellente qualità di codifica e una latenza minima sia nella compressione audio in streaming ad alta bitrate, sia nella compressione della voce in applicazioni VoIP a banda limitata. Le implementazioni di riferimento dell'encoder e decoder sono distribuite con licenza BSD. Le specifiche complete del formato Opus sono disponibili pubblicamente, 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, hanno partecipato allo sviluppo di Opus anche aziende come Mozilla, Octasic, Broadcom e Google. I brevetti coinvolti in Opus sono forniti dalle aziende che hanno partecipato allo sviluppo per un utilizzo illimitato senza pagamento di diritti di licenza. Tutti i diritti di proprietà intellettuale e le licenze sui brevetti collegati a Opus sono automaticamente delegati per le applicazioni e i prodotti che utilizzano Opus, senza necessità di ulteriore approvazione. Non ci sono restrizioni sull'ambito di applicazione e sulla creazione di implementazioni alternative di terzi. Tutti i diritti concessi possono essere revocati in caso di controversia brevettuale che coinvolga le tecnologie Opus contro qualsiasi utente di Opus.

Opus si distingue per l'alta qualità di codifica e la latenza minima sia nella compressione audio in streaming ad alta bitrate, sia nella compressione della voce in applicazioni VoIP a banda limitata. In passato, Opus è stato riconosciuto come il miglior codec utilizzando un bitrate di 64 Kbit (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' possiamo menzionare il browser Firefox, il framework GStreamer e il pacchetto FFmpeg.

Caratteristiche principali di Opus:

  • Bitrate da 5 a 510 Kbit/s;
  • Frequenza di campionamento da 8 a 48 kHz;
  • Durata dei frame da 2,5 a 120 millisecondi;
  • Supporto per bitrate costanti (CBR) e variabili (VBR);
  • Supporto per audio a banda ristretta e larga;
  • Supporto per voce e musica;
  • Supporto per stereo e mono;
  • Supporto per la regolazione dinamica del bitrate, della larghezza di banda e della dimensione del frame;
  • Possibilità di recuperare il flusso audio in caso di perdita di pacchetti (PLC);
  • Supporto fino a 255 canali (quadri multipli)
  • Disponibilità di implementazioni che utilizzano aritmetica in virgola mobile e fissa.

Novità chiave di Opus 1.4:

  • Ottimizzazione dei parametri di codifica, volta a migliorare i punteggi soggettivi della qualità sonora con FEC (Forward Error Correction) per il recupero di pacchetti danneggiati o persi a bit-rate di 16-24kbs (LBRR, Low Bit-Rate Redundancy).
  • Aggiunta l'opzione OPUS_SET_INBAND_FEC per attivare la modalità di correzione degli errori FEC, senza attivare forzatamente la modalità SILK (FEC non verrà utilizzata in modalità CELT).
  • Migliorata l'implementazione della modalità DTX (Discontinuous Transmission), che consente di sospendere la trasmissione dei dati in assenza di suono.
  • Aggiunto supporto per il sistema di build Meson e migliorato il supporto per la build con CMake.
  • Aggiunto un meccanismo sperimentale di 'Real-Time Packet Loss Concealment' per recuperare frammenti di voce persi a causa della perdita di pacchetti, funzionante tramite tecnologie di apprendimento automatico.
  • Aggiunta un'implementazione sperimentale del meccanismo di 'deep redundancy', che utilizza un sistema di apprendimento automatico per aumentare l'efficienza del recupero audio dopo la perdita di pacchetti.

Fonte: opennet.ru

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