Google: H.264 Stifles Innovation

I didn’t plan on this, but there’s really nothing I can do. Unless you want me to write about the upcoming ten billionth download from the iOS App Store, you’ll have to settle for this. On the Chromium blog, Google has clarified its decision to drop H.264 support from the Chrome web browser, and in it, Google basically repeats the things that those concerned about the future of video on the web have been saying for a long time now: H.264 on the web kills innovation.

Google again states that they believe that the core technologies of the web need to be open. “We genuinely believe 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,” Google’s Mike Jazayeri states, “These facts led us to join the efforts of the web community and invest in an open alternative, WebM.”

There’s been a lot of ruckus about the definition of ‘open’, but in this case, Google is absolutely right in their usage of the term. The European Union’s definition of an ‘open standard’ is one that is royalty-free. The Open Source Initiative also lists royalty-free as a requirement. Heck, even Microsoft defines an open standard as one that is royalty-free.

Google repeats the argument that H.264 proponents like John Gruber and Ars’ Peter Bright ignore: if HTML5 video standardises on H.264, innovation will be stifled. “To use and distribute H.264, browser and OS vendors, hardware manufacturers, and publishers who charge for content must pay significant royalties – with no guarantee the fees won’t increase in the future,” Jazayeri explains, “To companies like Google, the license fees may not be material, but to the next great video startup and those in emerging markets these fees stifle innovation.”

And this is the crux of the matter, something I already touched upon yesterday: sure, rich and large companies can easily afford the H.264 license – but that spotty teenager or inventive entrepreneur in a developing country with a brilliant idea for a video-based service cannot. The MPEG-LA’s stranglehold on video would then stifle innovation on the web. As Asa Dotzler put it, “if H.264 had been a browser requirement in 2003-2004, Firefox could not have happened. We’re thinking about the next Firefox.”

Jazayeri continues, “When technology decisions are clouded by conflicting incentives to collect patent royalties, the priorities and outcome are less clear and the process tends to take a lot longer. This is not good for the long term health of web video. We believe the web will suffer if there isn’t a truly open, rapidly evolving, community developed alternative and have made significant investments to ensure there is one.”

Jazayeri further details that this move doesn’t mean Chrome will suddenly stop playing all H.264 content; the fact of the matter is that plain HTML5 video using H.264 is extremely rare (mostly on iOS, which makes up an almost negligible amount of web users), and very few sites actually implement it. Almost all content H.264 supporters point to is H.264 baked into Flash, and Chrome will be able to display that for at least the foreseeable future.

Jazayeri also revealed that plugins for Internet Explorer 9 and Safari are upcoming, but exactly what these will look like he didn’t say. Will these be browser plugins in the traditional sense, or are we talking about Media Foundation filters and QuickTime plugins? In any case, this further cements my belief that Google will announce the YouTube switch-over shortly. Of course, this switch-over will be staggered.

All in all, as this graphic shows, support for H264 on the web isn’t as clear-cut as it may seem. Over the coming months, a majority of web users will be able to play WebM, while not being able to play H.264. When the YouTube switch-over arrives, H.264 for HTML5 video will be dealt a devastating blow. I wouldn’t be surprised if Microsoft will announce support for WebM for IE9 out of the box in 2011 – Microsoft desperately needs IE9 to succeed, and supporting WebM would garner goodwill while also ensuring superior compatibility, at no cost for them.

As a final note, some seem to place a considerable amount of emphasis on services like NetFlix and Hulu using H.264. There are two reasons why services like these do not matter. Firstly, they are incredibly unpopular in the grand scheme of things. They are US-only, and I’d be surprised if more than 0.5% of web users use either of them. Secondly, and more importantly, these services rely on DRM, and as such, will continue to use Flash/Silverlight anyway.

204 Comments

  1. 2011-01-14 10:49 pm
    • 2011-01-14 10:50 pm
      • 2011-01-14 11:08 pm
    • 2011-01-14 10:53 pm
      • 2011-01-14 11:28 pm
        • 2011-01-14 11:32 pm
          • 2011-01-15 8:13 am
          • 2011-01-15 12:17 pm
          • 2011-01-18 11:32 am
          • 2011-01-18 12:53 pm
        • 2011-01-15 6:43 am
          • 2011-01-15 4:25 pm
          • 2011-01-17 4:28 am
      • 2011-01-15 6:21 am
      • 2011-01-15 4:31 pm
        • 2011-01-15 4:34 pm
    • 2011-01-14 10:57 pm
    • 2011-01-14 11:01 pm
      • 2011-01-14 11:30 pm
        • 2011-01-14 11:34 pm
          • 2011-01-14 11:42 pm
          • 2011-01-15 1:56 am
          • 2011-01-15 10:06 pm
          • 2011-01-15 10:23 pm
          • 2011-01-15 10:31 pm
          • 2011-01-15 11:22 pm
        • 2011-01-14 11:36 pm
        • 2011-01-14 11:39 pm
          • 2011-01-15 12:09 am
          • 2011-01-15 12:25 am
          • 2011-01-15 12:49 am
          • 2011-01-15 12:46 am
          • 2011-01-15 1:45 pm
          • 2011-01-15 3:16 pm
          • 2011-01-16 10:27 pm
        • 2011-01-15 1:39 am
          • 2011-01-15 1:50 am
          • 2011-01-15 1:53 am
          • 2011-01-15 2:36 am
          • 2011-01-15 2:51 am
          • 2011-01-15 3:57 am
          • 2011-01-16 1:18 pm
          • 2011-01-15 12:15 pm
          • 2011-01-16 1:19 pm
          • 2011-01-16 11:10 pm
          • 2011-01-15 3:27 am
          • 2011-01-15 8:54 am
          • 2011-01-15 11:51 am
          • 2011-01-15 12:11 pm
          • 2011-01-16 10:35 pm
    • 2011-01-14 11:30 pm
    • 2011-01-14 11:54 pm
    • 2011-01-15 12:27 am
    • 2011-01-15 1:09 am
    • 2011-01-15 10:52 am
  2. 2011-01-14 10:50 pm
    • 2011-01-15 1:47 pm
      • 2011-01-18 3:55 am
  3. 2011-01-14 10:53 pm
    • 2011-01-14 10:55 pm
      • 2011-01-14 11:00 pm
        • 2011-01-14 11:05 pm
        • 2011-01-15 12:23 pm
          • 2011-01-15 12:28 pm
      • 2011-01-14 11:01 pm
      • 2011-01-18 4:46 pm
        • 2011-01-18 7:41 pm
          • 2011-01-18 11:04 pm
          • 2011-01-19 5:08 am
          • 2011-01-19 5:22 am
          • 2011-01-19 4:43 pm
    • 2011-01-15 1:28 pm
    • 2011-01-15 1:48 pm
      • 2011-01-15 3:17 pm
    • 2011-01-16 6:48 pm
    • 2011-01-17 4:32 am
  4. 2011-01-14 10:59 pm
  5. 2011-01-14 11:06 pm
    • 2011-01-15 2:04 am
    • 2011-01-15 4:16 am
      • 2011-01-15 4:23 am
        • 2011-01-15 4:31 am
          • 2011-01-15 10:35 am
          • 2011-01-15 11:27 am
          • 2011-01-15 11:50 am
          • 2011-01-15 12:06 pm
          • 2011-01-15 1:02 pm
          • 2011-01-15 2:22 pm
          • 2011-01-15 2:52 pm
          • 2011-01-15 3:01 pm
          • 2011-01-15 3:38 pm
          • 2011-01-15 3:42 pm
          • 2011-01-15 3:47 pm
          • 2011-01-15 4:14 pm
          • 2011-01-15 5:33 pm
          • 2011-01-15 5:52 pm
          • 2011-01-15 6:22 pm
          • 2011-01-15 9:22 pm
          • 2011-01-15 2:58 pm
          • 2011-01-15 3:44 pm
        • 2011-01-15 7:11 am
      • 2011-01-15 9:40 am
      • 2011-01-15 10:55 am
      • 2011-01-15 12:26 pm
    • 2011-01-16 10:45 pm
  6. 2011-01-14 11:12 pm
    • 2011-01-15 1:52 am
      • 2011-01-15 3:47 am
        • 2011-01-16 3:06 am
          • 2011-01-16 10:49 pm
  7. 2011-01-14 11:38 pm
    • 2011-01-14 11:42 pm
      • 2011-01-15 2:26 am
        • 2011-01-15 4:35 am
    • 2011-01-14 11:43 pm
      • 2011-01-16 10:54 pm
    • 2011-01-15 12:00 am
    • 2011-01-15 12:05 am
      • 2011-01-15 10:55 pm
        • 2011-01-16 6:56 am
          • 2011-01-16 12:43 pm
          • 2011-01-16 10:05 pm
          • 2011-01-17 1:07 am
          • 2011-01-17 1:45 am
          • 2011-01-17 9:04 pm
          • 2011-01-17 10:28 pm
          • 2011-01-18 12:33 am
          • 2011-01-18 12:50 am
          • 2011-01-18 2:33 am
          • 2011-01-18 2:52 am
          • 2011-01-19 10:16 am
          • 2011-01-16 11:05 pm
    • 2011-01-15 1:52 am
    • 2011-01-15 9:32 am
      • 2011-01-15 10:39 am
      • 2011-01-15 11:50 am
      • 2011-01-15 4:43 pm
  8. 2011-01-14 11:41 pm
    • 2011-01-15 1:48 am
    • 2011-01-15 2:59 am
  9. 2011-01-15 12:09 am
  10. 2011-01-15 1:26 am
    • 2011-01-17 4:51 am
  11. 2011-01-15 1:58 am
  12. 2011-01-15 1:59 am
    • 2011-01-15 2:45 am
      • 2011-01-15 3:53 am
        • 2011-01-15 7:04 am
          • 2011-01-15 6:32 pm
          • 2011-01-15 10:43 pm
          • 2011-01-15 11:30 pm
          • 2011-01-16 3:26 am
          • 2011-01-16 4:20 am
          • 2011-01-16 5:43 am
          • 2011-01-16 9:03 am
          • 2011-01-16 9:45 am
          • 2011-01-17 1:41 am
          • 2011-01-17 3:16 am
          • 2011-01-17 4:54 am
          • 2011-01-17 6:49 am
          • 2011-01-15 11:58 pm
          • 2011-01-17 3:51 pm
          • 2011-01-17 10:33 pm
    • 2011-01-15 9:40 am
      • 2011-01-15 10:31 am
      • 2011-01-15 6:29 pm
        • 2011-01-15 8:18 pm
          • 2011-01-15 8:53 pm
          • 2011-01-15 9:24 pm
  13. 2011-01-15 2:31 am
    • 2011-01-15 12:02 pm
  14. 2011-01-15 2:35 am
    • 2011-01-15 2:42 am
      • 2011-01-15 3:08 am
      • 2011-01-15 4:51 pm
    • 2011-01-16 11:18 pm
  15. 2011-01-15 2:56 am
    • 2011-01-15 3:11 am
    • 2011-01-15 3:47 am
    • 2011-01-15 3:52 am
      • 2011-01-15 4:08 am
        • 2011-01-15 7:54 am
          • 2011-01-15 8:15 am
          • 2011-01-15 9:24 am
          • 2011-01-15 10:50 am
          • 2011-01-16 1:49 am
          • 2011-01-16 2:05 am
          • 2011-01-16 10:35 am
    • 2011-01-15 12:09 pm
    • 2011-01-15 12:36 pm
      • 2011-01-15 5:54 pm
      • 2011-01-15 7:45 pm
  16. 2011-01-15 4:19 pm
    • 2011-01-15 6:07 pm
      • 2011-01-16 5:25 am
  17. 2011-01-15 9:48 pm
    • 2011-01-15 10:22 pm
  18. 2011-01-16 12:26 am
  19. 2011-01-16 10:54 am
  20. 2011-01-16 12:51 pm
  21. 2011-01-17 3:42 am
  22. 2011-01-18 4:42 pm