AOMedia Alliance razvija OAC (Open Audio Codec) audio kodek, temeljen na Opusu.

Open Media Alliance (AOMedia), koji nadgleda razvoj formata video kodiranja AV1/AV2, formata surround zvuka IAMF i formata slike AVIF, započeo je razvoj Open Audio Codec-a (OAC), koji se najavljuje kao nastavak kodeka Opus koji je razvio Xiph.Org. Biblioteka liboac, temeljena na biblioteci libopus, predložena je kao referentna implementacija OAC kodera i dekodera pod BSD licencom.

Primarna svrha OAC-a je prijenos glasa i zvuka putem interneta. Kodek je prikladan za razne primjene povezane s interaktivnim prijenosom zvuka i može se koristiti u raznim područjima, od VoIP telefonije i video konferencija do igraćih chatova i udaljenih koncerata. OAC je skalabilan i za kompresiju zvuka s visokom brzinom prijenosa, poput visokokvalitetne stereo glazbe, i za kompresiju glasa preko komunikacijskih kanala s ograničenom propusnošću.

Razvoj je još uvijek u ranoj alfa fazi. Bitstream koji generira liboac biblioteka ne bi se trebao koristiti za distribuciju OAC datoteka u ovoj fazi razvoja, jer uključuje dodatne podatke za otklanjanje pogrešaka i ne podržava traženje pozicije u streamu.

Uz iznimku nedostatka spominjanja dinamičke brzine prijenosa, raspona audio frekvencija i podešavanja veličine okvira, popis značajki OAC-a odražava opis kodeka Opus 1.5:

  • Brzina prijenosa podataka od 6 Kbps do 510 Kbps;
  • Frekvencija uzorkovanja od 8 do 48KHz;
  • Trajanje kadra od 2.5 do 60 milisekundi;
  • Podrška za konstantne (CBR) i varijabilne (VBR) brzine prijenosa;
  • Podržava do 255 kanala;
  • Podržava uskopojasni i širokopojasni audio;
  • Podrška za glas i glazbu;
  • Podržava stereo i mono;
  • Mogućnost vraćanja audio toka u slučaju gubitka okvira (PLC);
  • Dostupnost implementacija korištenjem aritmetike s pomičnim zarezom i fiksnim zarezom.

Izvor: opennet.ru

Dodajte komentar