Google Tries to Clarify Why It's Dropping Support for H.264


Very few developments in the tech world this week got as much attention as Google’s announcement that it would slowly drop support for the H.264 video codec from its Chrome browser. Given how ubiquitous H.264 is on the Web today – though it is also encumbered by patent and licensing issues – quite a few pundits shook their heads at this development. Today, Google published a more detailed explanation for this decision.

In this, Google product manager Mike Jazayeri explains that these changes will only affect the HTML tag, where the standards organizations involved have reached “an impasse.” Mozilla, for example, won’t support H.264 for the tag anytime soon, while the current versions of Apple’s and Microsoft’s browsers offer support for this codec. Given that different browser now support different codecs, Google argues that “core web technologies need to be open and community developed to enable the same great innovation that has brought the web to where it is today. These facts led us to join the efforts of the web community and invest in an open alternative, WebM.”

Google also notes that it has to pay royalties for using this codec and that there is no guarantee that licensing fees for H.264 won’t go up in the future.

We Don’t Want to Control WebM

When Google first made its announcement earlier this week, a lot of pundits speculated that Google wants to control web video by pushing its own codec to the front of the pack. In his post today, Jazayeri addresses this question quite diplomatically and argues that Google expects “majority of organizations and individuals contributing to WebM won’t be affiliated with Google or any single entity.” Be that as it may, I don’t think that this answer will satisfy a lot of the company’s critics.

“Few sites use it today.”

Another point of criticism we heard a lot this week was that publishers will not be forced to support multiple copies of their content and encode their video is multiple formats – something that can be difficult for small publishers to do.

2:36 pm

Google Plans to End H.264 Video Support From Chrome in Favor of Open Formats


Google just announced that it plans to fade out support for the widely used H.264 codec from its Chrome browser “in the next few months”. Instead, Google will favor the open Theora video codec and its own open WebM (VP8) codec.

This is an extremely bold move on Google’s part, as H.264 is currently the most popular video codec on the net, though it is encumbered by licensing issues and software patents. Indeed, these issues were one of the reasons why Google launched the WebM project to begin with, but few ever expected Google to drop support for H.264 in favor of other open standards this quickly.

While WebM is an interesting technology, few third-party services currently make use of it. Google will likely drive adoption of this standard because of today’s announcement, but it remains to be seen if others will follow Google’s move.

As Daring Fireball’s John Gruber rightly notes, there are currently no hardware decoders for WebM on the market, while most mobile devices can handle H.264 natively. This means that battery live will suffer on these devices. Developers can’t drop H.264, instead, as Gruber points out, they will have to support both codecs.

Also, given that H.264 video will continue to play even on Chrome as long as Adobe’s Flash Player is installed (and its part of the default install of all version of Chrome), developers really don’t have a lot of incentive to go all out in their support for WebM.

3:33 pm