The Open Media Alliance AOMedia, best known for developing the AV1 open video codec, the related AV1 image file format (AVIF), and the next generation AV2, is currently working on the open audio codec (AOC).
I was informed this morning of the establishment of the Open Audio Codec (OAC) which will be published this week. The Open Audio Codec is based on the Opus audio codec and is intended to be its successor.
this commit This week we worked on establishing an AOC project and based it on the existing Opus codebase. The new README file explains:
“liboac is a reference implementation of the Open Audio Codec (OAC) specification.
OAC is intended to be the successor to Opus, and liboac is based on libopus. Both are works in progress.
This package implements a shared library for encoding and decoding raw OAC bitstreams. It also includes a number of testing tools used to test the correct operation of the library. Bitstreams read and written by these tools should not be used for OAC file distribution. Contains additional debug data and cannot support seeking. ”
The development of Opus was driven by Mozilla, Microsoft (especially during the Skype era), and others. Many of them are managing members of the Alliance For Open Media.
So far, several adjustments have been made to the new OAC codebase in preparation for establishing the new Open Audio Codec project, including renaming various symbols to use the “oaci_” prefix.
Although the Open Audio Codec is currently being established and is still in its very early stages, those interested in learning more about AOMedia’s Open Audio Codec can refer to the following link: This GitHub repository.