Dostupný zvukový kodek Opus 1.6

Po viac ako päťnásobnom vývoji organizácia Xiph.Org, ktorá sa zaoberá vytváraním voľných video- a audiokodekov, predstavila vydanie audiokodeku Opus 1.6, ktorý zabezpečuje vysokú kvalitu kódovania a minimálnu latenciu ako pri kompresii streamovaného zvuku s vysokým bitratom, tak pri kompresii hlasu v aplikáciách VoIP s obmedzenou šírkou pásma. Referenčné implementácie kódovača a dekódovača sa šíria pod licenciou BSD. Úplné špecifikácie formátu Opus sú verejne dostupné, bezplatné a schválené ako internetový štandard (RFC 6716).

Kodek vznikol kombináciou najlepších technológií z kodeku CELT vyvinutého organizáciou Xiph.org a kodeku SILK poskytnutého spoločnosťou Skype. Okrem Skype a Xiph.Org sa na vývoji Opus podieľali aj spoločnosti ako Mozilla, Octasic, Broadcom a Google. Patentované technológie zapojené do Opus boli poskytnuté zúčastnenými spoločnosťami na neobmedzené použitie bez nutnosti platenia licenčných poplatkov. Všetky práva duševného vlastníctva a licencie na patenty sú automaticky delegované pre používateľov aplikácií a produktov využívajúcich Opus, bez potreby ďalších súhlasov. Neexistujú obmedzenia na použitie a vytváranie alternatívnych implementácií tretími stranami. Všetky poskytnuté práva však môžu byť zrušené v prípade patentového sporu týkajúceho sa technológie Opus voči akémukoľvek používateľovi Opus.

Opus sa vyznačuje vysokou kvalitou kódovania a minimálnou latenciou ako pri kompresii streamovaného zvuku s vysokým bitratom, tak aj pri kompresii hlasu v aplikáciách VoIP s obmedzenou šírkou pásma. Predtým bol Opus uznaný za najlepší kodek pri použití bitratu 64Kbit (Opus prekonal takých konkurentov ako Apple HE-AAC, Nero HE-AAC, Vorbis a AAC LC). Z produktov, ktoré podporujú Opus priamo, môžeme spomenúť webový prehliadač Firefox, framework GStreamer a balík FFmpeg.

Hlavné vlastnosti Opus:

  • Bitrate od 5 Kbit/s do 2 Mbit/s;
  • Frekvencia vzorkovania od 8 do 96KHz;
  • Dĺžka rámcov od 2,5 do 120 milisekúnd;
  • Podpora konštantných (CBR) a variabilných (VBR) bitrate;
  • Podpora úzkopásmového a širokopásmového zvuku;
  • Podpora hlasu a hudby;
  • Podpora stereo a mono;
  • Podpora dynamického nastavenia bitratu, priepustnosti a veľkosti rámca;
  • Možnosť obnovenia zvukového toku v prípade straty snímok (PLC);
  • Podpora až 255 kanálov (viacprúdové rámce)
  • Dostupnosť realizácií s využitím aritmetiky s pohyblivou a pevným desatinným miestom.

Kľúčové novinky Opus 1.6:

  • Bol implementovaný variant Opus HD na kódovanie zvuku s frekvenciou vzorkovania 96 kHz, bitratom až 2 Mbit/s a prenosovou šírkou, ktorá presahuje štandardný zvukový rozsah 20 kHz.
  • Bol pridaný modul BWE (wideband-to-fullband) na prevod zastúpenia s širokopásmovým kódovaním (frekvenčný rozsah je obmedzený na 8 kHz) na plnopásmové zastúpenie, ktoré pokrýva celý počuteľný rozsah (až do 20 kHz). Chýbajúce frekvencie 8-20 kHz sú reprodukované pomocou algoritmu založeného na strojovom učení.
  • Bol navrhnutý nový API na kódovanie a dekódovanie zvuku s celočíselným zastúpením 24-bit na kanál. Nový API môže byť užitočný na zvýšenie kvality zvuku na platformách, ktorých výkon nie je dostatočný na kódovanie s pohyblivou desatinnou čiarkou alebo v situáciách, kde je zásadne používané iba celočíselné kódovanie. Podpora API s celočíselným 16-bit na kanál a kódovaním založeným na pohyblivej desatinnej čárke 32-bit na kanál zostáva zachovaná.
  • Podstatne bola vylepšená implementácia mechanizmu „Deep Redundancy“ (DRED), ktorý využíva strojové učenie na obnovu fragmentov zvuku, ktoré sa stratili v dôsledku straty paketov.
  • Zvýšená presnosť kódovania v implementácii používajúcej aritmetiku s pevnou desatinnou čiarkou.
  • Pridané optimalizácie pre architektúru MIPS.
  • Zabezpečené určenie podporovaných CPU x86 inštrukcií SIMD na platforme OpenBSD.

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster