{"id":2933,"date":"2026-08-08T01:57:55","date_gmt":"2026-08-07T22:57:55","guid":{"rendered":"https:\/\/picajet.com\/articles\/formats\/vp8\/"},"modified":"2026-08-08T02:08:53","modified_gmt":"2026-08-07T23:08:53","slug":"vp8","status":"publish","type":"format","link":"https:\/\/picajet.com\/articles\/formats\/vp8\/","title":{"rendered":"VP8"},"content":{"rendered":"<p class=\"wp-block-paragraph\">VP8 began life as a proprietary codec from On2 Technologies, released commercially in September 2008. Google acquired On2 in a deal that closed in February 2010, and rather than keeping the codec proprietary, released the VP8 bitstream specification and reference codec (libvpx) as open source under a royalty-free, BSD-style license that May, launching it alongside the new WebM container project as a direct alternative to the licensing costs then attached to H.264.<\/p><p class=\"wp-block-paragraph\">VP8&#8217;s most consequential real-world role came through WebRTC: the IETF&#8217;s RFC 7742 designated VP8 as a mandatory-to-implement baseline codec for WebRTC interoperability, alongside H.264 Constrained Baseline, meaning any browser or application claiming WebRTC compliance had to support VP8 decoding. That requirement gave VP8 an outsized footprint in real-time video calling and conferencing tools for years, well beyond what its compression efficiency alone would have earned it against H.264.<\/p><figure class=\"wp-block-table\"><table><thead><tr><th>Date<\/th><th>Milestone<\/th><\/tr><\/thead><tbody><tr><td>September 2008<\/td><td>On2 Technologies releases VP8 commercially<\/td><\/tr><tr><td>February 2010<\/td><td>Google&#8217;s acquisition of On2 closes<\/td><\/tr><tr><td>May 2010<\/td><td>Google open-sources the VP8 bitstream and libvpx under a royalty-free, BSD-style license<\/td><\/tr><tr><td>RFC 7742<\/td><td>IETF designates VP8 a mandatory-to-implement baseline codec for WebRTC, alongside H.264 Constrained Baseline<\/td><\/tr><\/tbody><\/table><\/figure><p class=\"wp-block-paragraph\">For a DAM, VP8 today shows up less as a primary delivery format and more as a legacy artifact \u2014 recordings pulled from older WebRTC-based conferencing or webinar tools, or early WebM-era web video. It remains royalty-free and straightforward to transcode, and since Google folded its patent commitments into the broader Alliance for Open Media framework alongside VP9 and AV1, there&#8217;s no licensing reason to avoid touching VP8 assets; the practical reason to transcode them is simply that VP9 and AV1 now offer meaningfully better compression for the same royalty-free terms.<\/p>","protected":false},"excerpt":{"rendered":"<p>VP8 is a royalty-free video codec, not a container, that Google open-sourced after acquiring On2 Technologies, and it became the mandatory baseline codec for early WebRTC implementations.<\/p>\n","protected":false},"author":0,"featured_media":0,"template":"","meta":{"footnotes":"","faq":[{"question":"Is VP8 a container format?","answer":"No, it's a video codec \u2014 the compression method for the picture data. VP8 is normally packaged inside the WebM container, typically with Vorbis or Opus audio."},{"question":"Why do we have VP8 files from old video-conferencing recordings?","answer":"VP8 was designated a mandatory-to-implement baseline codec for WebRTC under IETF RFC 7742, so many early browser-based video calling and webinar tools recorded output using VP8 by default."},{"question":"Is VP8 royalty-free like VP9 and AV1?","answer":"Yes \u2014 Google released the VP8 specification and reference encoder under a royalty-free, BSD-style open-source license in 2010, backed by an irrevocable patent promise, and it now also falls under the Alliance for Open Media's broader patent cross-license."},{"question":"Should we transcode legacy VP8 assets to something else?","answer":"It's generally worth it for storage efficiency \u2014 VP9 and AV1 both compress meaningfully better than VP8 for the same royalty-free terms, so transcoding legacy VP8 archives to a newer codec improves compression without introducing any new licensing consideration."},{"question":"Does VP8 still play in current browsers?","answer":"Yes \u2014 Chrome, Firefox, and Opera all still support native VP8 playback, a holdover from its WebRTC baseline-codec requirement, even though it's no longer the primary codec any of these browsers push for new content."},{"question":"What's the relationship between VP8 and On2 Technologies?","answer":"On2 Technologies originally developed and commercially released VP8 in September 2008; Google acquired On2 in a deal that closed February 2010 and open-sourced VP8 that same year as part of launching the WebM project."},{"question":"How do we convert VP8 files for use in a modern editing pipeline?","answer":"ffmpeg handles VP8 decode and encode via the libvpx library \u2014 a straightforward `ffmpeg -i input.webm output.mp4` command remuxes or transcodes it into a more broadly editable format like H.264-in-MP4."},{"question":"Is VP8 still relevant to a DAM in 2026, or is it fully obsolete?","answer":"It's mostly a legacy format now \u2014 superseded by VP9 and AV1 for new content \u2014 but it still turns up in older WebRTC-derived recordings, so a DAM handling archived video calls or webinars needs to be able to identify and transcode it, even if it's no longer a target format for new ingest."}],"checked_date":"2026-08-07","sources":[{"statement":"Google's acquisition of On2 Technologies closed February 19, 2010, and VP8 was open-sourced that May.","source_name":"Wikipedia \u2014 VP8","url":"https:\/\/en.wikipedia.org\/wiki\/VP8","checked":"2026-08-07"},{"statement":"VP8 is designated a mandatory-to-implement baseline codec for WebRTC.","source_name":"IETF \u2014 RFC 7742","url":"https:\/\/www.rfc-editor.org\/rfc\/rfc7742.html","checked":"2026-08-07"},{"statement":"WebM Project FAQ on VP8's royalty-free licensing terms.","source_name":"WebM Project \u2014 FAQ","url":"https:\/\/www.webmproject.org\/about\/faq\/","checked":"2026-08-07"}],"kicker":"","fact_checker":0,"reading_time":0,"revisions":[],"seo_title":"","seo_description":"","noindex":false,"ext":"webm","full_name":"VP8 (originally developed by On2 Technologies, released open source by Google)","vendor_name":"On2 Technologies (original developer); Google (open-sourced it after acquiring On2)","introduced":"2008 (proprietary release by On2); 2010 (open-sourced by Google)","container_notes":"VP8 is delivered inside the WebM container, typically paired with Vorbis or Opus audio. Google released the bitstream specification and reference encoder (libvpx) under a royalty-free, BSD-style open-source license in May 2010, backed by an irrevocable patent promise; it now also falls under the Alliance for Open Media's broader patent cross-license alongside VP9 and AV1.","open_with":[{"platform":"Any modern browser","how":"Chrome, Firefox, and Opera all support VP8 playback natively, a legacy of its role as WebRTC's originally mandated baseline codec."},{"platform":"Command line (any OS)","how":"ffmpeg encodes and decodes VP8 via libvpx: `ffmpeg -i input.mp4 -c:v libvpx output.webm`."},{"platform":"Windows \/ macOS \/ Linux","how":"VLC Media Player plays VP8-in-WebM natively without additional codec installation."},{"platform":"WebRTC applications","how":"VP8 remains a required interoperability codec under IETF RFC 7742 for WebRTC video calling, alongside H.264 Constrained Baseline, so any real-time communication tooling in a DAM's ecosystem may still encounter it directly."}],"archive_advice":"VP8 is now largely superseded by VP9 and AV1 for general delivery purposes, but it still surfaces in WebRTC-derived assets (recorded video calls, webinar captures) given its mandatory role in early WebRTC interoperability. For archival purposes, transcoding legacy VP8 assets to VP9 or H.264 typically improves both compatibility and compression without any licensing complication, since VP8 itself carries no royalty to begin with.","related":[2627,2938,2929,2634,2937,2632],"tool_link":""},"silo":[23],"class_list":["post-2933","format","type-format","status-publish","hentry","silo-formats"],"_links":{"self":[{"href":"https:\/\/picajet.com\/articles\/wp-json\/wp\/v2\/format\/2933","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/picajet.com\/articles\/wp-json\/wp\/v2\/format"}],"about":[{"href":"https:\/\/picajet.com\/articles\/wp-json\/wp\/v2\/types\/format"}],"version-history":[{"count":1,"href":"https:\/\/picajet.com\/articles\/wp-json\/wp\/v2\/format\/2933\/revisions"}],"predecessor-version":[{"id":3400,"href":"https:\/\/picajet.com\/articles\/wp-json\/wp\/v2\/format\/2933\/revisions\/3400"}],"wp:attachment":[{"href":"https:\/\/picajet.com\/articles\/wp-json\/wp\/v2\/media?parent=2933"}],"wp:term":[{"taxonomy":"silo","embeddable":true,"href":"https:\/\/picajet.com\/articles\/wp-json\/wp\/v2\/silo?post=2933"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}