
Организация Alliance for Open Media, известная по созданию видеоформатов AV1 и AV2, а также формата изображений AVIF, приступила к созданию нового открытого звукового кодека. Проект получил название Open Audio Codec или сокращенно OAC. Данная технология позиционируется как прямое развитие популярного формата Opus от организации Xiph.Org. В качестве эталонной реализации разработчики представили библиотеку liboac, которая базируется на исходном коде libopus и распространяется под свободной лицензией BSD.
Главная цель OAC заключается в качественной передаче звука и речи через интернет. Кодек отлично подходит для интерактивных задач, включая голосовую связь, видеоконференции, игровые чаты и удаленные музыкальные трансляции. Формат легко масштабируется, позволяя сжимать как высококачественную стереомузыку с высоким битрейтом, так и обычный голос в условиях ограниченной пропускной способности сети.
На данный момент проект находится на ранней стадии разработки. Создаваемый библиотекой битовый поток пока не рекомендуется использовать для распространения файлов, поскольку он содержит отладочную информацию и временно не поддерживает перемотку. Технические характеристики OAC во многом наследуют базовые возможности Opus версии 1.5. Новый кодек поддерживает битрейт от 6 до 510 килобит в секунду, частоту дискретизации от 8 до 48 килогерц и продолжительность кадров от 2.5 до 60 миллисекунд. Кроме того, реализована поддержка постоянного и переменного битрейта, работа с количеством каналов вплоть до 255, а также возможность кодирования как узкополосного, так и широкополосного звука. Разработчики предусмотрели алгоритмы восстановления звукового потока при потере пакетов данных и поддержку вычислений с плавающей и фиксированной запятой.


