Encodage vidéo AV1 – Open Source Video Codec

Nous avons apporté quelques modifications au processus d'encodage vidéo pour MYETV:

  • Le codec vidéo utilisé a été modifié, de l'ancien h264 à la nouvelle AV1 (AOMedia Video 1)
  • Lorsque av1 codec n'est pas encore disponible (dans les navigateurs), vp9 codec sera utilisé à la place (résolution max. 1080p)
  • La file d'attente de conversion a été introduite, pour une plus grande sécurité de nos infrastructures la conversion du fichier vidéo ne sera pas immédiate, mais la file d'attente de conversion vérifiera la disponibilité du CPU/GPU toutes les 5 minutes pour démarrer un nouveau processus de conversion (ils ne pourront pas être plus qu'un processus de conversion par cpu); en attendant la conversion, le contenu vidéo ne sera pas utilisable par le public.

AOMedia Video 1 (AV1) est un format de codage vidéo ouvert et libre de redevances initialement conçu pour les transmissions vidéo sur Internet. Il a été développé en tant que successeur de VP9 par l'Alliance for Open Media (AOMedia), un consortium fondé en 2015 qui comprend des sociétés de semi-conducteurs, des fournisseurs de vidéo sur demande, des producteurs de contenu vidéo, des sociétés de développement de logiciels et des fournisseurs de navigateurs Web. La spécification AV1 bitstream comprend un codec vidéo de référence. En 2018, les tests généraux montrent que l'encodeur de référence AV1 a atteint respectivement 34%, 46,2% et 50,3% une compression de données supérieure à libvpx-vp9, x264 Profil élevé et x264 Profil principal.

Comme VP9, mais contrairement à H.264 (AVC) et H.265 (HEVC), AV1 a une licence sans redevances modèle qui n'empêche pas l'adoption dans les projets open source.

Il y a beaucoup de raisons qui nous ont conduits à choisir cette vidéo encodage en 2023 ; l'une d'entre elles est la portabilité des licences : complètement open source ; puis là le fait que le support se développe rapidement sur de nombreux navigateurs et appareils ; en outre, la conversion nous permet d'économiser 50% d'espace et de débit par rapport au codec précédent même sur des résolutions allant jusqu'à 4k et 8k. Ce nouveau codec est l'avenir.

Les travaux sur la mise en œuvre de ce codecs ont déjà commencé; le nouveau codec av1 est déjà en circulation sur le MYETV plate-forme et les prochaines vidéos seront encodées en av1 codec au format .mp4, tandis que le codec vp9 au format .webm sera utilisé pour toutes les situations dans lesquelles le nouveau codec n'est pas encore disponible (certains navigateurs ou systèmes d'exploitation ne prennent pas encore en charge le décodeur av1).
Pour plus d'informations sur la disponibilité du décodeur av1 sur les navigateurs Internet, lisez ici: https://caniuse.com/av1
Pour plus d'informations sur la disponibilité du codec vp9 sur les navigateurs Internet, veuillez consulter ici: https://caniuse.com/webm
Lorsque le codec av1 sera disponible sur la majorité des navigateurs, que le codec vp9 sera abandonné pour économiser de l'espace.

Merci pour cette lecture, les documents officiels sur le processus d'encodage seront mis à jour avec ces informations et mises à jour.