Developers › A Journal from Behind the Trenches

VP8 (WebM) submitted to the IETF

January 20, 2011 · by Haavard

Earlier this month, it seems that VP8 was submitted as an informational document to the IETF:

VP8 Data Format and Decoding Guide
By J. Bankoski, P. Wilkins, Y. Xu of Google, Inc.

Naturally, Google's irrevocable, royalty-free license still applies.

If you are not familiar with the difference between VP8 and WebM, VP8 is the actual video compression format, while WebM is a multimedia container format based on Matroska, which consists of VP8 for video, Vorbis for audio.

It's important to note that this doesn't necessarily make VP8 a standard (at least yet), since informational IETF documents can basically be "anything".

Readers' comments 7

Left under the original article, as archived.

  • João EirasThursday, January 20, 2011 4:43:16 PM

    If this is a proper rfc, them I'm Nelson Mandela. Source code in the document ?
  • Tenno SeremelThursday, January 20, 2011 6:49:46 PM

    VP8 or video

    Did you mean "VP8 for video"?
  • FransThursday, January 20, 2011 7:56:50 PM

    Originally posted by Tenno Seremel:

    VP8 or video

    Did you mean "VP8 for video"?

    Clearly. :wink:
  • Cutting SpoonThursday, January 20, 2011 9:55:24 PM

    This document is less dependent on specific implementations of code than their bitstream PDF. Looks like the working group is on target for a guide release this summer.

    Given the current bugs in x86 VP8 Chroma, and certain other incorrectable implementation flaws, I wonder how much complexity is required to emulate these flaws in a dedicated decoder logic?

    Still, with even this much it should be possible for most browsers to view WebM content before the end of the year. Market penetration of embedded VP8 decoders will show us just how affordable the new chips really are.
  • DillonFriday, January 21, 2011 6:00:37 AM

    Originally posted by xErath:

    If this is a proper rfc, them I'm Nelson Mandela. Source code in the document ?


    One of the things that makes it difficult to write a 3rd party encoder, or to even be sure the code you're submitting for an update to the reference encoder is bitstream-correct :wink: You have to guess at what the output is supposed to be based on source code of the reference encoder. Why they have still yet to produce a proper bitstream definition I do not know.
  • Ruarí ØdegaardFriday, January 21, 2011 7:22:24 AM

  • Cutting SpoonFriday, January 28, 2011 1:58:13 AM

    Good spotting, Ruari.

About this article

Published inA Journal from Behind the Trenches
DateJanuary 20, 2011
AuthorHaavard
Tagsietf, webm, vp8, google
OriginalInternet Archive