Opus 1.4 oudio-kodek beskikbaar

Gratis video- en oudio-kodek-ontwikkelaar Xiph.Org het die Opus 1.4.0-oudio-kodek vrygestel, wat hoë-gehalte enkodering en minimale latensie bied vir beide hoë-bitsnelheid stromende oudio en stemkompressie in bandwydte-beperkte VoIP-toepassings. Die enkodeerder- en dekodeerderverwysingsimplementerings word onder die BSD-lisensie versprei. Die volledige spesifikasies vir die Opus-formaat is publiek beskikbaar, gratis en goedgekeur as 'n internetstandaard (RFC 6716).

Die kodek word geskep deur die beste tegnologieë van Xiph.org se CELT-kodek en Skype se oopbron SILK-kodek te kombineer. Benewens Skype en Xiph.Org het maatskappye soos Mozilla, Octasic, Broadcom en Google ook aan die ontwikkeling van Opus deelgeneem. Die patente wat by Opus betrokke is, word deur die maatskappye wat by die ontwikkeling betrokke is, toegestaan ​​vir onbeperkte gebruik sonder betaling van tantième. Alle intellektuele eiendomsregte en patentlisensies wat met Opus verband hou, word outomaties gedelegeer aan toepassings en produkte wat Opus gebruik, sonder dat bykomende goedkeuring nodig is. Daar is geen beperkings op die omvang en skepping van alternatiewe derdeparty-implementerings nie. Alle regte verleen word egter herroep in die geval van patentverrigtinge wat Opus-tegnologieë teen enige gebruiker van Opus raak.

Opus beskik oor hoë koderingsgehalte en minimale latensie vir beide hoë-bitsnelheid streaming klankkompressie en stemkompressie vir bandwydte-beperkte VoIP-telefonietoepassings. Voorheen is Opus aangewys as die beste kodek by 64Kbit (Opus het beter gevaar as mededingers soos Apple HE-AAC, Nero HE-AAC, Vorbis en AAC LC). Produkte wat Opus uit die boks ondersteun, sluit die Firefox-blaaier, die GStreamer-raamwerk en die FFmpeg-pakket in.

Belangrikste kenmerke van Opus:

  • Bitsnelheid van 5 tot 510 Kbit/s;
  • Monsterneming frekwensie van 8 tot 48KHz;
  • Raamduur van 2.5 tot 120 millisekondes;
  • Ondersteuning vir konstante (CBR) en veranderlike (VBR) bitrates;
  • Ondersteuning vir smalband- en wyebandklank;
  • Stem- en musiekondersteuning;
  • Stereo- en mono-ondersteuning;
  • Ondersteuning vir dinamiese instelling van bitrate, bandwydte en raamgrootte;
  • Vermoë om die klankstroom te herstel in geval van raamverlies (PLC);
  • Ondersteun tot 255 kanale (multi-stroom rame)
  • Beskikbaarheid van implementerings met behulp van drywende en vaste punt rekenkunde.

Sleutel innovasies in Opus 1.4:

  • Optimalisering van enkoderingsparameters is uitgevoer, wat daarop gemik is om die subjektiewe aanwysers van klankgehalte te verbeter wanneer FEC (Forward Error Correction) geaktiveer is om beskadigde of verlore pakkies te herstel teen bitkoerse van 16 tot 24kbs (LBRR, Low Bit-Rate Redundancy).
  • Opsie OPUS_SET_INBAND_FEC bygevoeg om FEC-foutkorreksie te aktiveer, maar sonder om SILK-modus te dwing (FEC sal nie in CELT-modus gebruik word nie).
  • Verbeterde implementering van die DTX (Discontinuous Transmission) -modus, wat die opskorting van verkeersoordrag bied in die afwesigheid van klank.
  • Bygevoeg ondersteuning vir die Meson bou stelsel en verbeterde ondersteuning vir die bou met behulp van CMake.
  • 'n Eksperimentele meganisme "Real-Time Packet Loss Concealment" is bygevoeg om fragmente van spraak wat verlore is as gevolg van pakkieverlies te herstel, deur die gebruik van masjienleertegnologieë.
  • 'n Eksperimentele implementering van die "diep redundansie"-meganisme is bygevoeg, wat 'n masjienleerstelsel gebruik om die doeltreffendheid van oudioherwinning na pakkieverlies te verbeter.

Bron: opennet.ru

Voeg 'n opmerking