I recently taught several seminars on producing video for HTML5, and I started my preparation with some research to see how the WebM codec was being used to determine the focus and scope of my WebM-related materials. In case you’ve forgotten &m

WebM: It’s Forgotten but Not Quite Gone

I recently taught several seminars on producing video for HTML5, and I started my preparation with some research to see how the WebM codec was being used to determine the focus and scope of my WebM-related materials. In case you’ve forgotten — and you wouldn’t be the only one—WebM is the open source format Google launched in 2010, built around the VP8 video codec that Google acquired in its purchase of On2 Technologies.

Google announced the format with support from stalwarts such as Adobe and NVIDIA. Google subsidiary YouTube, of course, became the largest distributor of WebM encoded content. Not surprisingly, anti-H.264 stalwart Mozilla immediately embraced WebM, as did browser developer Opera. But Apple refused to support the new specification in Safari, as did Microsoft with IE 9.

The promised support from Adobe and NVIDIA never came, but it was Google itself that put the first nail in WebM’s coffin. In January 2011, Google announced that it was dropping support for H.264 in Chrome:

Though H.264 plays an important role in video, as our goal is to enable open innovation, support for the codec will be removed and our resources directed towards completely open codec technologies. These changes will occur in the next couple months but we are announcing them now to give content publishers and developers using HTML <video> an opportunity to make any necessary changes to their sites.

Last time I checked (the day I wrote this column), Chrome still played H.264 video. As recently as February 2012, a Google representative stated the following: “We have not backed off our plan to remove H.264 from the Chrome video tag, although we’ve not done so yet as we work with content providers to ensure a smooth transition.”

To me, this is just as silly as Google’s initial promise. Clearly, any content providers that planned to support WebM would have done so already. If anything, removing H.264 support would hurt Chrome competitively and slow the adoption of HTML5, which has centered around H.264 for one simple reason: It plays on all desktops, either through HTML5 support or Flash, and all relevant mobile platforms.

Speaking of mobile, given that the Android platform needs H.264 playback to compete with iOS, it’s inconceivable that Google would withdraw H.264 support on that platform. Which left Mozilla as the only major browser that didn’t support H.264.

In August 2012, a Mozilla blog post indicated that it was adding support for H.264 playback in the Android version of Firefox. The company says it’s building upon the H.264 playback capabilities supplied by Google in the Android OS, not licensing the H.264 codec. It also appears that Mozilla is at least debating adding support for H.264 and other system codecs in other browser versions the same fashion; the H.264 video plays fine within the browser but carries no royalty obligation.

With Mozilla considering H.264 and Google refusing to drop it from Chrome, it seems unlikely that WebM will play a significant role in general-purpose streaming going forward. On a positive note, WebM did accomplish two useful functions.

First, it wasn’t until after Google released WebM that MPEG-LA announced that free internet distribution of H.264 video would be royalty-free, and I doubt that would have happened absent the viable alternative that WebM promised. Second, WebM quieted all those annoying Ogg Theora promoters who fervently (and incorrectly) believed that Ogg was the future of HTML5 video. Beyond those two achievements, however, WebM is truly forgotten, though not quite gone.

About Jan Ozer

Avatar photo
I help companies train new technical hires in streaming media-related positions; I also help companies optimize their codec selections and encoding stacks and evaluate new encoders and codecs. I am a contributing editor to Streaming Media Magazine, writing about codecs and encoding tools. I have written multiple authoritative books on video encoding, including Video Encoding by the Numbers: Eliminate the Guesswork from your Streaming Video (https://amzn.to/3kV6R1j) and Learn to Produce Video with FFmpeg: In Thirty Minutes or Less (https://amzn.to/3ZJih7e). I have multiple courses relating to streaming media production, all available at https://bit.ly/slc_courses. I currently work as www.netint.com as a Senior Director in Marketing.

Check Also

NAB Session on AI in Video Streaming

Like most encoding professionals, I’ve followed AI-related streaming advancements for the last few years. I’m …

Technical Emmy won by NETINT.

Jan Ozer Becomes Unrestricted Free Agent

Watch out Saquon! Sorry for the spring training, pre-combine sports reference, but it seems appropriate.  …

Rating techniques that cut bandwidth costs.

Five Codec-Related Techniques to Cut Bandwidth Costs

The mandate for streaming producers hasn’t changed since we delivered RealVideo streams targeted at 28.8 …

Leave a Reply

Your email address will not be published. Required fields are marked *