Audio-codec Opus 1.5 beschikbaar

Na bijna een jaar van ontwikkeling heeft de organisatie Xiph.Org, die zich bezighoudt met de ontwikkeling van vrije video- en audiocodecs, de release van audiocodec Opus 1.5 gepresenteerd, die hoge kwaliteit van codering en minimale vertraging biedt, zowel bij het comprimeren van streams met hoge bitrate als bij het comprimeren van spraak in VoIP-toepassingen met beperkte bandbreedte. Referentie-implementaties van de encoder en decoder worden verspreid onder de BSD-licentie. Volledige specificaties van het Opus-formaat zijn openbaar toegankelijk, 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 kwaliteit van codering en minimale vertraging, zowel bij het comprimeren van streams met hoge bitrate als bij het comprimeren van spraak in toepassing met beperkte bandbreedte voor VoIP. Eerder werd Opus erkend als de beste codec bij een bitrate van 64Kbit (Opus overtrof concurrenten zoals Apple HE-AAC, Nero HE-AAC, Vorbis en AAC LC). Onder de producten die Opus direct ondersteunen, zijn de browser Firefox, het GStreamer-framework en het FFmpeg-pakket te noemen.

Belangrijkste kenmerken van Opus:

  • Bitrate van 5 tot 510 Kbit/s;
  • Samplefrequentie van 8 tot 48KHz;
  • 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 nieuwe functies van Opus 1.5:

  • In de encoder en decoder is het gebruik van machine learning-technologieën uitgebreid.
  • Er is een mechanisme voor 'Deep Redundancy' (DRED) geïmplementeerd, dat machine learning gebruikt om fragmenten van geluid die verloren zijn gegaan door pakketverlies te herstellen.
  • Het herstel van de audiostream bij frameverlies is verbeterd met behulp van het machine learning-mechanisme Deep PLC (Packet Loss Concealment).
  • De kwaliteit van spraakoverdracht is verbeterd bij lage bitrates (~ 6 Kbit/s).
  • Er zijn extra optimalisaties toegevoegd die gebruikmaken van de instructiesets AVX2 (x86) en Neon (ARM).
  • Ondersteuning voor het 4de en 5de orde Ambisonics-breedtegeluidformaat is toegevoegd, dat rekening houdt met de verspreiding van geluid, zowel horizontaal als verticaal (voor het identificeren van de geluidsbron boven of onder).

Kort na de release is versie Opus 1.5.1 uitgebracht, waarin problemen met de bouw met het bouwsysteem Meson zijn opgelost (de bouw met CMake was niet aangedaan).

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster