Le codec audio Opus 1.6 est disponible

Après un an et demi de développement, l'organisation Xiph.Org, qui crée des codecs vidéo et audio libres, a présenté la version 1.6 du codec audio Opus, offrant une haute qualité d'encodage et une faible latence 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. Les implémentations 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 comme 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 une 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 nativement, on peut citer le navigateur Firefox, le cadre GStreamer et le paquet FFmpeg.

Caractéristiques principales d'Opus :

  • Débit binaire de 5 Kbit/s à 2 Mbit/s ;
  • Fréquence d'échantillonnage de 8 à 96 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.6 :

  • Une variante d'Opus HD a été développée pour l'encodage audio avec un taux d'échantillonnage de 96 kHz, un débit binaire allant jusqu'à 2 Mbit/s et une bande passante dépassant la plage audio standard de 20 kHz.
  • Ajout d'un module BWE (wideband-to-fullband) pour la conversion d'une représentation à codage large bande (plage de fréquence limitée à 8 kHz) en une représentation pleine bande couvrant toute la plage audible (jusqu'à 20 kHz). Les fréquences manquantes de 8 à 20 kHz sont reconstruites à l'aide d'un algorithme basé sur l'apprentissage automatique.
  • Proposition d'une nouvelle API pour l'encodage et le décodage audio avec une représentation entière de 24 bits par canal. La nouvelle API peut être utile pour améliorer la qualité audio sur les plateformes dont les performances sont insuffisantes pour le codage à virgule flottante ou dans des situations où seule la codification en entier est utilisée. Le support de l'API entière de 16 bits par canal et du codage basé sur la virgule flottante de 32 bits par canal est maintenu.
  • Amélioration significative de la mise en œuvre du mécanisme « Deep Redundancy » (DRED) utilisant l'apprentissage automatique pour la récupération de fragments audio perdus en raison de la perte de paquets.
  • Précision d'encodage améliorée dans la mise en œuvre utilisant l'arithmétique à virgule fixe.
  • Optimisations ajoutées pour l'architecture MIPS.
  • Détection fournie des instructions SIMD CPU x86 prises en charge sur la plateforme OpenBSD.

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