If geeks love it, we’re on it

Google’s WebM Project: what it is and why it matters

Google’s WebM Project: what it is and why it matters

Google yesterday announced the WebM Project, an open and royalty-free audio/video format intended to break the stalemate between Ogg Theora and H.264 for the codec of choice in the upcoming HTML5 spec. It’s an important development for the future of the web, and we’re here to break it down for you.

What is HTML5?

Short for HyperText Markup Language, HTML standardizes the way paragraphs, quotes, links, images, lists and other common web elements are implemented. Other languages exist to enhance the richness and presentation of this material, but all of them depend on HTML to display it.

HTML5 is the next version of this bedrock language used to structure every webpage on the Internet, but the standard is not yet complete. Members of a consortium known as the W3C haven’t yet agreed upon how an important new feature will work.

The biggest hang-up is centered around the <video> tag, a feature unique to HTML5 that will allow browsers to play videos on sites like YouTube without relying on plug-ins like Adobe Flash or Microsoft Silverlight. Flash, in particular, is widely considered to be the culprit behind the vast majority of browser crashes users blame on the browser itself.

The <video> debate

Despite the incredible potential presented by the <video> tag, HTML5 has come to a standstill because W3C members cannot agree on a standard audio and video format to use for this plug-in-free video technology.

Microsoft and Apple have presently pledged support for the H.264 codec, a video technology that demands royalties of up to $5 million a year from browser companies that implement support. Their motives have been the subject of intense scrutiny, however, as both companies are members of the MPEG LA, the licensing authority that oversees the rights to H.264. In other words, both companies stand to profit handsomely from broad adoption of the H.264 format for HTML5 video.

That criticism has come primarily from Mozilla, Google and Opera, the leading supporters of the alternative Ogg Theora codec. Though some have questioned Theora’s maturity when it comes to efficiently delivering video at the volume demanded of sites like YouTube, it was nevertheless posed as a competitor due to its royalty and patent-free nature.

WebM explained

The WebM Project is an important dark horse candidate in the discussion. The audio/video format is based on two separate technologies: the royalty and patent-free Ogg Vorbis codec for audio and VP8 for video. The former has been a long-time favorite amongst audiophiles and is widely regarded for its high quality at low file sizes. It is the VP8 codec, however, that has been the subject of considerable debate over the last 24 hours.

Developed by On2 Technologies, VP8 is a high-quality video codec Google acquired the rights to when it purchased On2 in February for the tidy sum of $124.6 million. Google yesterday freed the VP8 codec from any and all royalties, along with support from Mozilla, Opera, Qualcomm, AMD, NVIDIA, ARM and more than 30 other companies significant to the GPU, browser and smartphone industries.

The official unveiling of the WebM Project has effectively obsoleted Ogg Theora’s momentum and established a more mature and serious competitor to the H.264 camp. YouTube is already moving to encode recent videos to the new format, while beta builds of Firefox and Chrome have already added support.

Does WebM end the <video> debate?

The WebM Project is a much more serious competitor than Ogg Theora, but it still faces several major hurdles. Chief amongst them, H.264 has a significant head start when it comes to industry support: YouTube videos are already encoded in it, all modern smartphones support it, and it’s an industry standard for broadcast and Blu-ray. NVIDIA and AMD have also designed all of their recent GPUs to accelerate H.264 video, meaning users can experience smooth playback, even if their processor isn’t up to the task.

WebM has none of this momentum, but it is evident that this probably won’t be true for long. Google plans to build WebM support into the next version of Android, which will give WebM a home on modern smartphones. NVIDIA and AMD have pledged to provide GPU acceleration for the technology, which will grant WebM-encoded videos smooth playback on a wide variety of devices. Mozilla, Google and Opera plan to build the technology into their browsers, and Microsoft will offer support if users download a plug-in.

In short, WebM does not end the debate over the best AV format for the <video> tag, but it does move the discussion closer to a conclusion that won’t cripple the future Internet with exorbitant royalties.

Comments

  1. Butters
    Butters This is the article I've been waiting for since "Gingerbread".

    It hasn't been 24 hours and WebM already seems like its steamrolling. And for the right reasons.
  2. Wolvenmoon My question is: Why doesn't the Mozilla foundation just do whatever the heck it wants, like Microsoft used to?

    "Sorry, this video does not play in Internet explorer/safari. Please download and install Mozilla Firefox."
  3. NLichtman
    NLichtman I agree with Butters. This is sure to be a hot topic within the next few months.
  4. MachineDog
    MachineDog I expect this will all be more relevant when I see GPU acceleration of VP8 on desktops.

    I would bet a pretty nickel that Google has done this merely to appease the numerous FireFox users that are missing out on HTML5 on Google-owned YouTube. If FireFox (or whatever open or non-open source browser was in its marker share position) supported h.264, you wouldn't see this sort of push from Google I do not think.
  5. AlexDeGruven
    AlexDeGruven Not quite. There's money involved with distributing an h.264 decoder. It's free for now, but the group reserves the right to start charging distributors in the future.

    Google was using h.264 for YouTube because it was the best solution out there at the time. They have now created a better solution that can be distributed by anyone unencumbered, and without the continual threat of financial obligations.
  6. djmeph
    djmeph Anything that takes control of web standards away from companies like Sony, Apple and Microsoft is great for the internet in my opinion. I guess Google is starting to become one of those companies, but they have always believed in, financed and supported open web standards.
  7. Snarkasm
    Snarkasm The delicious irony of IE supporting WebM with a plugin when the entire idea is to rid the internet of plugins is so wonderful I can hardly stand it.
  8. AlexDeGruven
    AlexDeGruven
    Snarkasm wrote:
    The delicious irony of IE supporting WebM with a plugin when the entire idea is to rid the internet of plugins is so wonderful I can hardly stand it.


    I really wouldn't expect anything less from them.

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!