L'Alliance Open Media (AOMedia), qui supervise le développement des formats de codage vidéo AV1/AV2, du format audio spatial IAMF et du format d'images AVIF, a commencé à développer le codec audio Open Audio Codec (OAC), présenté comme la continuité du développement du codec Opus créé par l'organisation Xiph.Org. En tant qu'implémentation de référence de l'encodeur et du décodeur OAC sous licence BSD, la bibliothèque liboac a été proposée, développée à partir du code de la bibliothèque libopus.
L'objectif principal de l'OAC est la transmission de la parole et du son sur Internet. Ce codec est adapté à diverses applications liées à la transmission audio interactive et peut être utilisé dans divers domaines, allant de la téléphonie VoIP et des vidéoconférences aux discussions de jeux et aux concerts à distance. L'OAC est évolutif pour la compression de flux audio à haut débit, par exemple pour la transmission de musique stéréo de qualité, ainsi que pour la compression de la voix sur des canaux de communication à bande passante limitée.
Le développement est encore à un stade alpha précoce. Le flux de bits (bitstream) généré par la bibliothèque liboac ne doit pas être utilisé pour la distribution de fichiers OAC à ce stade du développement, car il contient des données de débogage supplémentaires et ne prend pas en charge le changement de position dans le flux (seeking).
À l'exception de l'absence de mention d'un ajustement dynamique du bitrate, de la plage de fréquences audio et de la taille des images, la liste des fonctionnalités de l'OAC répète la description du codec Opus 1.5 :
- Débit de 6 Kbit/s à 510 Kbit/s ;
- Fréquence d'échantillonnage de 8 à 48 KHz ;
- Durée des images de 2,5 à 60 millisecondes ;
- Support des débits binaires constants (CBR) et variables (VBR) ;
- Prise en charge de jusqu'à 255 canaux ;
- Support de l'audio étroit et large bande ;
- Support pour la voix et la musique ;
- Support stéréo et mono ;
- Possibilité de restaurer le flux audio en cas de perte de trames (PLC) ;
- Disponibilité de mises en œuvre utilisant l'arithmétique à virgule flottante et fixe.
Source : opennet.ru
