Pieejams Opus 1.4 audio kodeks

Bezmaksas video un audio kodeku izstrādātājs Xiph.Org ir izlaidis Opus 1.4.0 audio kodeku, kas nodrošina augstas kvalitātes kodējumu un minimālu latentumu gan augsta bitu pārraides ātruma audio straumēšanai, gan balss saspiešanai VoIP lietojumprogrammās ar ierobežotu joslas platumu. Kodētāja un dekodētāja atsauces implementācijas tiek izplatītas saskaņā ar BSD licenci. Pilnas Opus formāta specifikācijas ir publiski pieejamas bez maksas un apstiprinātas kā interneta standarts (RFC 6716).

Kodeks tika izveidots, apvienojot labākās tehnoloģijas no Xiph.org CELT kodeka un Skype atvērtā pirmkoda SILK kodeka. Opus izstrādē bez Skype un Xiph.Org piedalījās arī tādi uzņēmumi kā Mozilla, Octasic, Broadcom un Google. Opus iesaistītos patentus izstrādē iesaistītie uzņēmumi piešķir neierobežotai lietošanai, nemaksājot autoratlīdzību. Visas ar Opus saistītās intelektuālā īpašuma tiesības un patentu licences tiek automātiski deleģētas lietojumprogrammām un produktiem, kas izmanto Opus, bez papildu apstiprināšanas. Nav ierobežojumu attiecībā uz alternatīvu trešo pušu ieviešanas apjomu un izveidi. Tomēr visas piešķirtās tiesības tiek atsauktas, ja pret jebkuru Opus lietotāju tiek uzsākta patentu procedūra, kas ietekmē Opus tehnoloģijas.

Opus piedāvā augstu kodēšanas kvalitāti un minimālu latentumu gan augsta bitu pārraides straumēšanas audio saspiešanai, gan balss saspiešanai VoIP telefonijas lietojumprogrammām ar ierobežotu joslas platumu. Iepriekš Opus tika atzīts par labāko kodeku ar 64 Kbit (Opus pārspēja tādus konkurentus kā Apple HE-AAC, Nero HE-AAC, Vorbis un AAC LC). Produkti, kas atbalsta Opus jau no iepakojuma, ietver pārlūkprogrammu Firefox, GStreamer ietvaru un FFmpeg pakotni.

Opus galvenās iezīmes:

  • Bitu pārraides ātrums no 5 līdz 510 Kbit/s;
  • Iztveršanas frekvence no 8 līdz 48KHz;
  • Kadra ilgums no 2.5 līdz 120 milisekundēm;
  • Atbalsts nemainīgam (CBR) un mainīgam (VBR) bitu pārraides ātrumam;
  • Atbalsts šaurjoslas un platjoslas audio;
  • Balss un mūzikas atbalsts;
  • Stereo un mono atbalsts;
  • Atbalsts dinamiskai bitu pārraides ātruma, joslas platuma un kadra izmēra iestatīšanai;
  • Spēja atjaunot audio straumi kadra zuduma gadījumā (PLC);
  • Atbalsta līdz 255 kanāliem (vairāku straumju kadri)
  • Realizāciju pieejamība, izmantojot peldošā un fiksētā punkta aritmētiku.

Galvenie Opus 1.4 jauninājumi:

  • Tika veikta kodēšanas parametru optimizācija, kuras mērķis ir uzlabot subjektīvos skaņas kvalitātes rādītājus, kad FEC (Forward Error Correction) ir iespējots, lai atjaunotu bojātas vai pazaudētas paketes ar bitu pārraides ātrumu no 16 līdz 24 kbs (LBRR, Low Bit-Rate Redundancy).
  • Pievienota opcija OPUS_SET_INBAND_FEC, lai iespējotu FEC kļūdu labošanu, bet nepiespiežot SILK režīmu (FEC netiks izmantots CELT režīmā).
  • Uzlabota DTX (Discontinuous Transmission) režīma ieviešana, kas nodrošina satiksmes pārraides apturēšanu, ja nav skaņas.
  • Pievienots atbalsts Meson veidošanas sistēmai un uzlabots atbalsts veidošanai, izmantojot CMake.
  • Ir pievienots eksperimentāls mehānisms "Reāllaika pakešu zudumu slēpšana", lai atjaunotu runas fragmentus, kas zaudēti pakešu zuduma rezultātā, izmantojot mašīnmācīšanās tehnoloģijas.
  • Ir pievienota eksperimentāla "dziļās atlaišanas" mehānisma ieviešana, kas izmanto mašīnmācīšanās sistēmu, lai uzlabotu audio atkopšanas efektivitāti pēc pakešu zuduma.

Avots: opennet.ru

Pievieno komentāru