Audio codec Opus 1.4 beschikbaar

De organisatie Xiph.Org, die zich bezighoudt met de ontwikkeling van vrije video- en audiocodecs, heeft de release van audiocodec Opus 1.4.0 aangekondigd, die een hoge coderingskwaliteit en minimale vertraging biedt, zowel bij het comprimeren van streaming geluid met hoge bitrates als bij het comprimeren van spraak in bandbreedtebeperkte VoIP-toepassingen. 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 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 vernieuwingen in Opus 1.4:

  • De coderingsparameters zijn geoptimaliseerd om de subjectieve geluidskwaliteitsmetingen te verbeteren bij het inschakelen van FEC (Forward Error Correction) voor het herstellen van beschadigde of verloren pakketten bij bitrates van 16 tot 24kbs (LBRR, Low Bit-Rate Redundancy).
  • De optie OPUS_SET_INBAND_FEC is toegevoegd voor het inschakelen van de FEC-foutcorrectiemodus, maar zonder gedwongen activering van de SILK-modus (FEC zal niet worden gebruikt in de CELT-modus).
  • De implementatie van de DTX-modus (Discontinuous Transmission) is verbeterd, waarmee de overdracht van verkeer kan worden gepauzeerd bij afwezigheid van geluid.
  • Ondersteuning voor het build-systeem Meson is toegevoegd en de ondersteuning voor bouwen met CMake is verbeterd.
  • Een experimentele mechanism voor 'Real-Time Packet Loss Concealment' is toegevoegd voor het herstellen van fragmenten van spraak die zijn verloren door pakketverlies, werkend met behulp van technologieĆ«n voor machine learning.
  • Een experimentele implementatie van het mechanisme 'deep redundancy' is toegevoegd, dat gebruik maakt van een machine learning-systeem om de effectiviteit van het herstel van geluid na pakketverlies te verhogen.

Bron: opennet.ru

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