Organizácia Open Media Alliance (AOMedia), ktorá dohliada na vývoj formátu kódovania videa AV1/AV2, formátu priestorového zvuku IAMF a obrazového formátu AVIF, začala s vývojom kodeku Open Audio Codec (OAC), ktorý je označovaný ako pokračovanie kodeku Opus vyvinutého spoločnosťou Xiph.Org. Knižnica liboac, založená na knižnici libopus, je navrhnutá ako referenčná implementácia kodéru a dekodéra OAC pod licenciou BSD.
Primárnym účelom OAC je prenos hlasu a zvuku cez internet. Kodek je vhodný pre rôzne aplikácie súvisiace s interaktívnym prenosom zvuku a možno ho použiť v rôznych oblastiach, od VoIP telefónie a videokonferencií až po herné chaty a vzdialené koncerty. OAC je škálovateľný pre kompresiu streamovaného zvuku s vysokou bitovou rýchlosťou, ako je napríklad vysokokvalitná stereo hudba, a kompresiu hlasu cez komunikačné kanály s obmedzenou šírkou pásma.
Vývoj je stále v ranom alfa štádiu. Bitový tok generovaný knižnicou liboac by sa v tejto fáze vývoja nemal používať na distribúciu OAC súborov, pretože obsahuje ďalšie ladiace dáta a nepodporuje vyhľadávanie pozície v streame.
S výnimkou chýbajúcej zmienky o dynamickej bitovej rýchlosti, rozsahu zvukových frekvencií a úpravách veľkosti snímky, zoznam funkcií OAC odráža popis kodeku Opus 1.5:
- Bitová rýchlosť od 6 Kbps do 510 Kbps;
- vzorkovacia frekvencia od 8 do 48 kHz;
- Trvanie snímky od 2.5 do 60 milisekúnd;
- Podpora pre konštantné (CBR) a variabilné (VBR) bitové rýchlosti;
- Podpora až 255 kanálov;
- Podpora pre úzkopásmový a širokopásmový zvuk;
- Podpora hlasu a hudby;
- Podpora stereo a mono;
- Schopnosť obnoviť tok zvuku v prípade straty rámca (PLC);
- Dostupnosť implementácií pomocou aritmetiky s pohyblivou a pevnou rádovou čiarkou.
Zdroj: opennet.ru
