VP8 est un format de compression vidéo ouvert appartenant à Google et créé par On2 Technologies pour remplacer VP7, son prédécesseur. Il a été annoncé le .
Réalisé à l'origine dans un format propriétaire, il a été racheté par Google qui en a fait un format ouvert le dans le cadre du projet WebM. Il est techniquement très proche du format H.264, qui lui n'est pas libre de droits. Il est également utilisé dans le format d'image WebP.
VP8 et H.264 Le remplacement éventuel de H.264 par VP8 (lié à celui de MP4 par WebM) reste un sujet de discussion. Le site streamingmedia.com propose à cet égard une réponse bien diplomatique :
Rachat par Google
Peu après le rachat de On2 par Google, en , la Free Software Foundation a écrit une lettre ouverte à Google pour demander de diffuser VP8 sous licence libre et de l'utiliser sur le site de partage de vidéo YouTube., ce que Google fait le en annonçant lors du Google I/O 2010 et l'intègre au projet WebM sous licence Creative Commons paternité (CC-by) avec une implémentation sous licence BSD.
Utilisation dans des logiciels
La version Windows de Skype 5.5 utilise VP8 pour la communication entre 2 personnes ou en conférences multipleOne-to-One VP8 Video Calling Now Supported in Skype, WebM blog, John Luther,03 août 2011. Après le rachat par Microsoft le codec a été abandonné http://webrtchacks.com/ietf-finally-made-decision-mandatory-implement-mti-video-codec-webrtc/ "During the discussion it was mentioned that Skype is no longer using VP8. He then elaborated on the financial risks of VP8 vs H.264".
Proposé au W3C comme codec vidéo (au sein de WebM), pour la balise <video>, il peut donc être lu par les navigateurs prenant en charge ce format (Firefox, Google Chrome, Opera, Internet Explorer 9 ou plus avec un composant additionnel).
Jitsi peut réaliser des vidéos s'appuyant sur ce codec depuis sa version 2.0 ..
Le système Android lit ce codec dans le format WebM depuis sa version 2.3 . La version 4.0 offre la possibilité de l'utiliser en flux de vidéo continu (streaming).. Le Nexus 5 basé sur la version 4.4 d'Android peut encoder et décoder matériellement ce codec.. La clé Chromecast peut décoder matériellement du VP8 ou du H264https://www.engadget.com/2013/07/31/marvell-flaunts-its-aramada-1500-mini-cpu-powering-chromecast/.
Le service de messagerie instantanée Google Hangouts utilise depuis ce codechttp://gigaom.com/2013/08/28/hangouts-hd-vp8-webrtc/.
Le protocole Tox utilise VP8 pour la transmission vidéo.
Utilisation dans les protocoles Le protocole XMPP travaille à son intégration du fait de son absence de brevets .. Le projet WebRTC pense aussi à son intégration.. En , aucun consensus entre H264 et VP8 ne s'était dégagéhttp://webrtchacks.com/ietf-finally-made-decision-mandatory-implement-mti-video-codec-webrtc/.
Notes et références
Voir aussi Articles connexes VP3, VP5, VP6, VP7, VP9 Theora WebM WebP
Liens externes Spécifications Liste des puces ARM pouvant encoder ou décoder VP8 Listes d'appareils pouvant encoder ou décoder du VP8
Catégorie:Codec vidéo