Az Open Media Szövetség (AOMedia), amely az AV1/AV2 videokodálási formátum, az IAMF térhangzású formátum és az AVIF képfájl-formátum fejlesztését felügyeli, megkezdte az Open Audio Codec (OAC) hangkodek fejlesztését, amely az Opus kodek továbbfejlesztésének tekinthető, amelyet az Xiph.Org szervezet fejlesztett. Az OAC kódoló és dekódoló könyvtárának referenciaváltozata, amely BSD licenc alatt áll, a liboac, amely a libopus könyvtár kódjára épül.
Az OAC fő célja a hang és a beszéd interneten történő továbbítása. A kodek alkalmas interaktív hangátvitelhez kapcsolódó különböző alkalmazásokhoz, és használható olyan területeken, mint a VoIP telefonálás, videokonferenciák, játékbeli csevegések és távoli koncertek tartása. Az OAC skálázható a magas bitsebességű streamelésre alkalmas hang tömörítésére, például a minőségi sztereó zene továbbítására, valamint a hang tömörítésére korlátozott sávszélességű kommunikációs csatornákban.
A fejlesztés jelenleg korai alfa szakaszban van. A liboac könyvtár által létrehozott bitfolyam (bitstream) a fejlesztés aktuális szakaszában nem alkalmas OAC fájlok terjesztésére, mivel további hibakeresési adatokat tartalmaz, és nem támogatja a feldolgozási pozíció (seeking) változtatását.
A dinamikus bitsebesség-átállítás, a frekvenciatartomány és a keretméret említése nélkül az OAC képességeinek listája megismétli az Opus 1.5 kodek leírását:
- Bitsebesség 6 Kbit/s-től 510 Kbit/s-ig;
- Mintavételezési frekvencia 8-tól 48 KHz-ig;
- Keretidők 2.5 és 60 milliszekundum között;
- Támogatás állandó (CBR) és változó (VBR) bitráta számára;
- Támogatás legfeljebb 255 csatornához;
- Támogatás keskeny sávú és széles sávú hang számára;
- Támogatás hang és zene számára;
- Támogatás sztereó és mono számára;
- A hangfolyam helyreállításának lehetősége képkiesés esetén (PLC);
- Hozzáférhetőség lebegő és rögzített tizedes számításon alapuló megvalósításokkal.
Forrás: opennet.ru
