Organizace Open Media Alliance (AOMedia), která dohlíží na vývoj formátu kódování videa AV1/AV2, formátu prostorového zvuku IAMF a obrazového formátu AVIF, zahájila vývoj kodeku Open Audio Codec (OAC), který je označován jako pokračování kodeku Opus vyvinutého společností Xiph.Org. Knihovna liboac, založená na knihovně libopus, je navržena jako referenční implementace kodéru a dekodéru OAC pod licencí BSD.
Primárním účelem OAC je přenos hlasu a zvuku přes internet. Kodek je vhodný pro řadu aplikací souvisejících s interaktivním přenosem zvuku a lze jej použít v různých oblastech, od VoIP telefonie a videokonferencí až po herní chaty a vzdálené koncerty. OAC je škálovatelný jak pro kompresi streamovaného zvuku s vysokou bitovou rychlostí, jako je vysoce kvalitní stereo hudba, tak pro kompresi hlasu přes komunikační kanály s omezenou šířkou pásma.
Vývoj je stále v rané alfa fázi. Bitový stream generovaný knihovnou liboac by se v této fázi vývoje neměl používat k distribuci souborů OAC, protože obsahuje další ladicí data a nepodporuje vyhledávání pozice v streamu.
S výjimkou absence zmínky o dynamickém bitrate, rozsahu zvukových frekvencí a úpravách velikosti snímku odráží seznam funkcí OAC popis kodeku Opus 1.5:
- Bitrate od 6 kb/s do 510 kb/s;
- vzorkovací frekvence od 8 do 48 kHz;
- Doba trvání snímku od 2.5 do 60 milisekund;
- Podpora konstantních (CBR) a proměnných (VBR) datových toků;
- Podpora až 255 kanálů;
- Podpora pro úzkopásmový a širokopásmový zvuk;
- Podpora hlasu a hudby;
- Podpora stereo a mono;
- Schopnost obnovit audio stream v případě ztráty rámce (PLC);
- Dostupnost implementací pomocí aritmetiky s plovoucí a pevnou řádovou čárkou.
Zdroj: opennet.ru
