Codec audio Opus 1.5 disponible

Après près d'un an de développement, l'organisation Xiph.Org, qui développe des codecs vidéo et audio libres, a présenté la version 1.5 du codec audio Opus, offrant une qualité de codage élevée et un minimum de latence tant dans la compression de flux audio à haut débit que dans la compression de la voix dans des applications VoIP à bande passante limitée. Les mises en œuvre de référence de l'encodeur et du décodeur sont distribuées sous licence BSD. Les spécifications complètes du format Opus sont accessibles au public, gratuites et approuvées en tant que norme Internet (RFC 6716).

Le codec a été conçu en combinant les meilleures technologies du codec CELT développé par Xiph.org et du codec SILK ouvert par Skype. Outre Skype et Xiph.Org, d'autres entreprises telles que Mozilla, Octasic, Broadcom et Google ont également participé au développement d'Opus. Les brevets impliqués dans Opus sont fournis par les entreprises participantes pour une utilisation illimitée sans versement de redevances. Tous les droits de propriété intellectuelle et licences de brevets liés à Opus sont automatiquement délégués aux applications et produits utilisant Opus, sans besoin de négociations supplémentaires. Il n'y a pas de restrictions sur le champ d'application ou la création d'implémentations alternatives tierces. Cependant, tous les droits accordés peuvent être révoqués en cas de litige relatif aux technologies Opus engagé contre un utilisateur d'Opus.

Opus se distingue par sa haute qualité d'encodage et sa latence minimale tant pour la compression de l'audio en streaming à haut débit que pour la compression de la voix dans des applications VoIP à bande passante limitée. Auparavant, Opus a été reconnu comme le meilleur codec à un débit binaire de 64 Kbit (Opus a surpassé des concurrents tels qu'Apple HE-AAC, Nero HE-AAC, Vorbis et AAC LC). Parmi les produits prenant en charge Opus par défaut, on peut citer le navigateur Firefox, le framework GStreamer et le package FFmpeg.

Caractéristiques principales d'Opus :

  • Débit binaire de 5 à 510 Kbit/s ;
  • Fréquence d'échantillonnage de 8 à 48 KHz ;
  • Durée des trames de 2,5 à 120 millisecondes ;
  • Support des débits binaires constants (CBR) et variables (VBR) ;
  • Support de l'audio étroit et large bande ;
  • Support pour la voix et la musique ;
  • Support stéréo et mono ;
  • Prise en charge de la configuration dynamique du débit binaire, de la bande passante et de la taille de l'image ;
  • Possibilité de restaurer le flux audio en cas de perte de trames (PLC) ;
  • Support d jusqu'à 255 canaux (trames multiples)
  • Disponibilité de mises en œuvre utilisant l'arithmétique à virgule flottante et fixe.

Nouveautés clés d'Opus 1.5 :

  • L'application des technologies d'apprentissage automatique a été étendue dans l'encodeur et le décodeur.
  • Un mécanisme de « Deep Redundancy » (DRED) a été mis en œuvre, utilisant l'apprentissage automatique pour restaurer les fragments audio perdus à cause de la perte de paquets.
  • Amélioration de la restitution du flux audio en cas de perte de trames grâce au mécanisme d'apprentissage automatique Deep PLC (Packet Loss Concealment).
  • Amélioration de la qualité de transmission de la parole à faibles débits (environ 6 Kbit/s).
  • Ajout d'optimisations supplémentaires utilisant les ensembles d'instructions AVX2 (x86) et Neon (ARM).
  • Ajout de la prise en charge du format sonore Ambisonics de 4e et 5e ordre, tenant compte de la propagation du son non seulement dans le plan horizontal, mais aussi dans le plan vertical (pour déterminer si la source sonore est au-dessus ou en dessous).

Un correctif a été rapidement publié avec Opus 1.5.1, résolvant les problèmes de compilation avec le système de construction Meson (la compilation avec CMake n'a pas été touchée).

Source : opennet.ru

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster