Microsoft: Internet Explorer 9 To Support VP8

This warrants a new post as far as I’m concerned, mostly because the original post is getting buried in updates and will soon drop below the fold. Microsoft has just announced it will support VP8 in HTML5 video in Internet Explorer 9, but only if the user has the DirectShow filter installed. Update: Yes, the updates keep on coming. Zencoder has added support for VP8. Update II: Zencoder’s side project, video.js, offers a player that can fallback between h.264, OGG and VP8 on most browsers. Support for Android browsers is underway too. Update III: The H264 supporters’ hardware argument for mobile is sounding moot too, since ARM explains on its blog that mobile devices with Cortex-A8 and Snapdragon processors “will be able to take advantage of WebM” through those chips’ NEON SIMD engine.

This is a major shift from what Microsoft said before about HTML5 video in Internet Explorer 9. When the company detailed its HTML5 video support, the company was very adamant in that it would go all-in on H264. It would be the only video codec supported by Internet Explorer 9, no matter which codecs the user had installed. Most likely pressured by the prospect of a VP8/WebM-only YouTube, Microsoft has now given in.

“In its HTML5 support, IE9 will support playback of H.264 video as well as VP8 video when the user has installed a VP8 codec on Windows,” writes Dean Hachamovitch, General Manager, Internet Explorer. This puts support for VP8/WebM in Internet Explorer 9 on the same level as support for H264, with the only caveat being that Windows ships with H264 out of the box, whereas support for VP8/WebM has to be installed separately by the user.

This leaves only Apple’s Safari out of the loop. While Google announced plugins for Gstreamer, and has already made the DirectShow filters available, there’s no peep yet about QuickTime plugins (Safari’s video falls back on whatever QuickTime can decode). It will likely be up to a third party or Apple itself to implement support for VP8 in QuickTime.

Times are getting interesting.

71 Comments

  1. kragil 2010-05-19 7:07 pm EST
    • boulabiar 2010-05-19 7:19 pm EST
      • jabbotts 2010-05-19 11:08 pm EST
        • Shkaba 2010-05-19 11:41 pm EST
          • jabbotts 2010-05-20 1:53 pm EST
      • Manish 2010-05-20 4:44 am EST
        • badtz 2010-05-20 7:07 am EST
          • Laurence 2010-05-20 10:21 am EST
          • Manish 2010-05-20 12:35 pm EST
          • lemur2 2010-05-20 12:59 pm EST
      • Fergy 2010-05-20 9:31 am EST
    • mtzmtulivu 2010-05-19 7:22 pm EST
      • Thom Holwerda 2010-05-19 7:25 pm EST
        • poundsmack 2010-05-19 7:35 pm EST
        • Timmmm 2010-05-19 11:56 pm EST
    • robojerk 2010-05-19 7:29 pm EST
      • emilsedgh 2010-05-19 8:29 pm EST
        • robojerk 2010-05-19 8:42 pm EST
          • Hoodlum 2010-05-19 9:54 pm EST
          • apoclypse 2010-05-19 10:21 pm EST
          • robojerk 2010-05-19 10:44 pm EST
          • emilsedgh 2010-05-19 10:13 pm EST
          • Manish 2010-05-20 4:50 am EST
          • robojerk 2010-05-20 5:03 am EST
          • emilsedgh 2010-05-20 6:26 am EST
          • pns.sri 2010-05-20 11:16 am EST
          • Manish 2010-05-20 12:33 pm EST
        • Adam Scheinberg 2010-05-19 9:50 pm EST
        • apoclypse 2010-05-19 10:14 pm EST
          • rhetoric.sendmemoney 2010-05-19 11:26 pm EST
          • Shkaba 2010-05-19 11:33 pm EST
        • Neolander 2010-05-20 8:08 am EST
    • emilsedgh 2010-05-19 7:31 pm EST
      • righard 2010-05-19 8:22 pm EST
      • Delgarde 2010-05-19 9:50 pm EST
        • J.R. 2010-05-20 9:11 pm EST
          • lemur2 2010-05-21 3:18 am EST
      • JAlexoid 2010-05-19 11:22 pm EST
        • emilsedgh 2010-05-20 6:30 am EST
      • Neolander 2010-05-20 8:05 am EST
    • JAlexoid 2010-05-19 11:17 pm EST
      • Thom Holwerda 2010-05-19 11:19 pm EST
        • JAlexoid 2010-05-19 11:39 pm EST
          • kragil 2010-05-20 12:06 am EST
          • Thom Holwerda 2010-05-20 12:10 am EST
  2. poundsmack 2010-05-19 7:08 pm EST
  3. yoshi314@gmail.com 2010-05-19 7:10 pm EST
  4. merkoth 2010-05-19 7:12 pm EST
    • DOSguy 2010-05-19 8:52 pm EST
      • elsewhere 2010-05-20 1:16 am EST
    • phoenix 2010-05-20 7:29 pm EST
  5. Stratoukos 2010-05-19 7:12 pm EST
    • JAlexoid 2010-05-19 11:45 pm EST
      • Stratoukos 2010-05-19 11:53 pm EST
  6. w3stfa11 2010-05-19 7:34 pm EST
  7. Kroc 2010-05-19 7:41 pm EST
  8. chikahiro 2010-05-19 7:48 pm EST
    • righard 2010-05-19 8:27 pm EST
  9. marcel.buchholz 2010-05-19 8:26 pm EST
  10. ramasubbu_sk 2010-05-19 8:36 pm EST
    • spikeb 2010-05-20 4:27 pm EST
  11. FunkyELF 2010-05-19 8:45 pm EST
    • Kroc 2010-05-19 9:02 pm EST
  12. viator 2010-05-19 8:47 pm EST
  13. MollyC 2010-05-19 8:52 pm EST
    • umccullough 2010-05-19 8:58 pm EST
      • merkoth 2010-05-20 1:42 am EST
        • umccullough 2010-05-20 2:44 am EST
      • Soulbender 2010-05-20 5:07 am EST
  14. geleto 2010-05-20 9:43 am EST