Aliance Open Media (AOMedia), který dohlíží na vývoj video kodeku AV1/AV2, formátu prostorového zvuku IAMF a formátu obrázků AVIF, zahájil vývoj zvukového kodeku Open Audio Codec (OAC), který je prezentován jako pokračování vývoje kodeku Opus od organizace Xiph.Org. Jako reference implementace enkodéru a dekodéru OAC pod licencí BSD byla navržena knihovna liboac, založená na kódu knihovny libopus.
Hlavním účelem OAC je přenos řeči a zvuku přes internet. Kodek je vhodný pro různé aplikace spojené s interaktivním přenosem zvuku a může se používat v různých oblastech, od VoIP telefonie a videokonferencí po herní chaty a vzdálené koncerty. OAC se škáluje jak pro kompresi streamovaného zvuku s vysokým bitrate, například pro kvalitní přenos stereo hudby, tak pro kompresi hlasu v kanálech s omezenou šířkou pásma.
Vývoj se zatím nachází v ranné alfa fázi. Bitový tok (bitstream) generovaný knihovnou liboac by v současné fázi vývoje neměl být používán k distribuci OAC souborů, protože obsahuje dodatečná ladící data a nepodporuje vyhledávání v toku.
S výjimkou chybějícího zmínění dynamického přizpůsobení bitrate, rozsahu akustických frekvencí a velikosti rámců, seznam možností OAC opakuje popis kodeku Opus 1.5:
- Bitrate od 6 Kbit/s do 510 Kbit/s;
- Frekvence vzorkování od 8 do 48 kHz;
- Délka rámců od 2,5 do 60 milisekund;
- Podpora konstantního (CBR) a proměnného (VBR) bitrate;
- Podpora až 255 kanálů;
- Podpora úzkopásmového a širokopásmového zvuku;
- Podpora hlasu a hudby;
- Podpora stereo a mono;
- Možnost obnovit zvukový tok v případě ztráty snímků (PLC);
- Dostupnost implementací využívajících aritmetiku s pohyblivou a pevnou čárkou.
Zdroj: opennet.ru
