Po takmer roku vývoja vydala organizácia Xiph.Org, ktorá sa venuje vývoju bezplatných video a audio kodekov, Opus 1.5, audio kodek, ktorý poskytuje vysokokvalitné kódovanie a minimálnu latenciu pre streamované audio s vysokou bitovou rýchlosťou aj pre kompresiu hlasu v aplikáciách VoIP s obmedzenou šírkou pásma. Referenčné implementácie kodéra a dekodéra sú distribuované pod licenciou BSD. Úplné špecifikácie formátu Opus sú verejne dostupné, bezplatne a schválené ako internetový štandard (RFC 6716).
Kodek je vytvorený kombináciou najlepších technológií z kodeku CELT od Xiph.org a open source kodeku SILK od Skype. Okrem Skype a Xiph.Org sa na vývoji Opusu podieľali aj spoločnosti ako Mozilla, Octasic, Broadcom či Google. Patenty zahrnuté v Opus sú udeľované spoločnosťami zapojenými do vývoja na neobmedzené použitie bez platenia licenčných poplatkov. Všetky práva duševného vlastníctva a patentové licencie súvisiace s Opusom sú automaticky delegované na aplikácie a produkty využívajúce Opus, bez potreby ďalšieho schvaľovania. Neexistujú žiadne obmedzenia na rozsah a vytváranie alternatívnych implementácií tretích strán. Všetky udelené práva sú však zrušené v prípade patentového konania ovplyvňujúceho technológie Opus proti ktorémukoľvek používateľovi Opus.
Opus sa vyznačuje vysokou kvalitou kódovania a minimálnou latenciou pre kompresiu zvuku s vysokou bitovou rýchlosťou a kompresiu hlasu pre aplikácie VoIP telefónie s obmedzenou šírkou pásma. Predtým bol Opus uznávaný ako najlepší kodek pri použití 64Kbit bitrate (Opus predbehol konkurentov ako Apple HE-AAC, Nero HE-AAC, Vorbis a AAC LC). Produkty, ktoré podporujú Opus, zahŕňajú prehliadač Firefox, rámec GStreamer a balík FFmpeg.
Hlavné vlastnosti Opusu:
- Bitová rýchlosť od 5 do 510 Kbit/s;
- vzorkovacia frekvencia od 8 do 48 kHz;
- Trvanie snímky od 2.5 do 120 milisekúnd;
- Podpora pre konštantné (CBR) a variabilné (VBR) bitové rýchlosti;
- Podpora pre úzkopásmový a širokopásmový zvuk;
- Podpora hlasu a hudby;
- Podpora stereo a mono;
- Podpora dynamického nastavenia bitovej rýchlosti, šírky pásma a veľkosti rámca;
- Schopnosť obnoviť tok zvuku v prípade straty rámca (PLC);
- Podpora až 255 kanálov (multistreamové snímky)
- Dostupnosť implementácií pomocou aritmetiky s pohyblivou a pevnou rádovou čiarkou.
Kľúčové inovácie v Opus 1.5:
- Kóder a dekodér rozšírili svoje využitie technológií strojového učenia.
- Bol implementovaný mechanizmus hlbokej redundancie (DRED), ktorý využíva strojové učenie na rekonštrukciu zvukových fragmentov stratených v dôsledku straty paketov.
- Vylepšená obnova audio streamu v prípade straty snímky pomocou mechanizmu strojového učenia Deep PLC (Packet Loss Concealment).
- Zlepšená kvalita prenosu reči pri nízkych bitových rýchlostiach (~6 kbps).
- Pridané ďalšie optimalizácie pomocou inštrukčných sád AVX2 (x86) a Neon (ARM).
- Pridaná podpora pre formát priestorového zvuku Ambisonics 4. a 5. rádu, ktorý zohľadňuje šírenie zvuku nielen v horizontálnej rovine, ale aj vo vertikálnej rovine (na určenie, či sa zdroj zvuku nachádza nad alebo pod).
Hneď po tomto bol vydaný Opus 1.5.1, ktorý opravil problémy so zostavovaním pomocou systému Meson (zostavovanie pomocou CMake nebolo týmto problémom ovplyvnené).
Zdroj: opennet.ru
