De audio codec Opus 1.6 is beschikbaar

Na anderhalf jaar ontwikkeling heeft de organisatie Xiph.Org, die zich bezighoudt met het maken van gratis video- en audiocodecs, de release van de audiocodec Opus 1.6 gepresenteerd. Deze codec biedt een hoge coderingskwaliteit en minimale latentie, zowel bij het comprimeren van streaming audio met hoge bitrate als bij het comprimeren van spraak in applicaties voor VoIP-telefonie met beperkte bandbreedte. De referentie-implementaties van de encoder en decoder worden verspreid onder de BSD-licentie. Volledige specificaties van het Opus-formaat zijn openbaar, gratis en goedgekeurd als internetstandaard (RFC 6716).

De codec is ontstaan door een combinatie van de beste technologieƫn uit de door de organisatie Xiph.org ontwikkelde codec CELT en de door Skype geopende codec SILK. Naast Skype en Xiph.Org hebben ook bedrijven als Mozilla, Octasic, Broadcom en Google bijgedragen aan de ontwikkeling van Opus. De in Opus gebruikte patenten zijn door de deelnemende bedrijven gratis beschikbaar gesteld zonder betaling van royalty's. Alle intellectuele eigendomsrechten en octrooilicenties met betrekking tot Opus worden automatisch gedelegeerd voor toepassingen en producten die Opus gebruiken, zonder dat verdere goedkeuring nodig is. Er zijn geen beperkingen op het toepassingsgebied en op de creatie van alternatieve implementations. Daarbij worden alle verleende rechten ingetrokken in geval van een rechtszaak met betrekking tot de Opus-technologieƫn tegen een gebruiker van Opus.

Opus onderscheidt zich door hoge coderingskwaliteit en minimale latentie zowel bij het comprimeren van streaming audio met hoge bitrate als bij het comprimeren van spraak in applicaties voor VoIP-telefonie met beperkte bandbreedte. Eerder werd Opus erkend als de beste codec bij gebruik van een bitrate van 64 Kbit (Opus overtrof concurrenten zoals Apple HE-AAC, Nero HE-AAC, Vorbis en AAC LC). Onder de producten die Opus direct ondersteunen, kunnen we de browser Firefox, het GStreamer-framework en het pakket FFmpeg noemen.

Belangrijkste kenmerken van Opus:

  • Bitrate van 5 Kbit/s tot 2 Mbit/s;
  • Samplingfrequentie van 8 tot 96 KHz;
  • Frame-duraties van 2,5 tot 120 milliseconden;
  • Ondersteuning voor constant (CBR) en variabel (VBR) bitrate;
  • Ondersteuning voor smalbandige en breedbandige audio;
  • Ondersteuning voor spraak en muziek;
  • Ondersteuning voor stereo en mono;
  • Ondersteuning voor dynamische aanpassing van bitrate, bandbreedte en framegrootte;
  • Herstel van de audiostream bij frameverlies (PLC);
  • Ondersteuning voor tot 255 kanalen (meerstroomframes)
  • Beschikbaarheid van implementaties met behulp van zowel floating-point als fixed-point aritmetiek.

Belangrijke innovaties in Opus 1.6:

  • Er is een Opus HD-variant geĆÆmplementeerd voor codering van geluid met een samplefrequentie van 96 kHz, een bitrate tot 2 Mbps en een bandbreedte die de standaardgeluidsfrequentie van 20 kHz overschrijdt.
  • Een BWE-module (wideband-to-fullband) is toegevoegd voor de conversie van een breedbandcoderingsrepresentatie (frequentiebereik beperkt tot 8 kHz) naar een fullbandrepresentatie die het volledige hoorbare bereik omvat (tot 20 kHz). Ontbrekende frequenties tussen 8-20 kHz worden gereconstrueerd met behulp van een algoritme op basis van machine learning.
  • Een nieuwe API is voorgesteld voor het coderen en decoderen van geluid met een geheel getalrepresentatie van 24-bits per kanaal. De nieuwe API kan nuttig zijn voor het verbeteren van de geluidskwaliteit op platforms waarvan de prestaties onvoldoende zijn voor codering met floating-point of in situaties waarin uitsluitend gebruik wordt gemaakt van gehele getalcodering. Ondersteuning voor de API met 16-bits gehele getallen per kanaal en 32-bits floating-point codering per kanaal blijft behouden.
  • De implementatie van het mechanisme 'Deep Redundancy' (DRED), dat machine learning gebruikt voor het herstel van verloren audioblokken door pakketverlies, is aanzienlijk verbeterd.
  • De nauwkeurigheid van de codering is verhoogd in de implementatie die gebruik maakt van fixed-point aritmetiek.
  • Optimalisaties zijn toegevoegd voor de MIPS-architectuur.
  • Bepaling van ondersteunde CPU x86 SIMD-instructies op het OpenBSD-platform is gegarandeerd.

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers šŸ”„ Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster