Qu’est-ce que le codec VP9 ?
VP9 est un format ouvert de compression vidéo développé par Google pour succéder à VP8 et proposé sous la licence de brevets sans redevances du projet WebM. Il est largement pris en charge pour la vidéo sur le Web et peut compresser plus efficacement que H.264 pour de nombreuses sources.
Comment fonctionne le codec VP9
VP9 encode les images au moyen de prédictions par blocs, de transformées et d’un codage entropique, en exploitant les similitudes au sein d’une image et entre les images pour réduire les données. Il s’agit d’un codec plutôt que d’un conteneur ; son déploiement nécessite donc aussi un format de conditionnement compatible, un décodeur dans le navigateur ou l’appareil, un codec audio et une déclaration dans le manifeste. Les pipelines multimédias conservent couramment VP9 comme l’une des branches d’une échelle multicodec, car la vitesse d’encodage et la prise en charge du décodage côté client diffèrent de celles des autres codecs de diffusion.
Points clés
- VP9 est couramment conditionné dans WebM pour la diffusion aux navigateurs, mais la prise en charge du conteneur et celle du codec sont distinctes ; un client peut accepter le conteneur tout en refusant un profil ou une profondeur de bits.
- Le décodage matériel dépend de l’appareil et du profil VP9 exact. Le recours au décodage logiciel peut augmenter l’utilisation du CPU, la consommation d’énergie et les pertes d’images pour les dimensions les plus exigeantes.
- L’encodage VP9 en deux passes peut utiliser les statistiques d’une passe d’analyse pour répartir les bits entre les scènes difficiles et faciles à encoder, ce qui améliore le contrôle du débit au prix d’un délai de traitement plus long.
Quand le codec VP9 est important
Les variantes de diffusion VP9 peuvent réduire la bande passante dans les navigateurs et sur les appareils compatibles, particulièrement aux résolutions élevées. Cet avantage doit être mis en balance avec le coût d’encodage et les clients qui nécessitent un autre codec.