Internet Explorer 9 will only support H.264 for video

Microsoft is supporting H.264 because YouTube - which is owned by Google - has adopted it, and because it's what Apple supports in the iPhone and iPad. Microsoft is therefore doing what users want, but does it really have a choice? It does not have the market power to go against Apple and Google, even though it has a similar and perhaps better technology of its own. VC-1, which is based on Windows Media Video, is just as much of a standard as H.264/AVC, and both are licensed by the MPEG LA. (Yes, Microsoft is one of the rights holders and will profit via fees paid to the MPEG LA, but Apple's self-interest in backing H.264 is even greater.)

HTML5 will be very important in advancing rich, interactive web applications and site design. The HTML5 specification describes video support without specifying a particular video format. We think H.264 is an excellent format. In its HTML5 support, IE9 will support playback of H.264 video only.

There's nothing new about Microsoft supporting HTML5, even though it's not yet a standard. There's also nothing new about Microsoft supporting the heavily patent-encumbered H.264. Nonetheless, some people have taken the "only" bit rather badly, saying that IE9 should support the open source codec Ogg Theora.

Ogg Theora was, in fact, removed from HTML5 mainly on Apple's insistence. In July, when Ian Hickson announced that "I have therefore removed the two subsections in the HTML5 spec in which codecs would have been required" (Ogg codecs dropped from HTML5), he said "the current situation is as follows":

Apple refuses to implement Ogg Theora in QuickTime by default (as used by Safari), citing lack of hardware support and an uncertain patent landscape.

Joshua Talbot, security intelligence manager at Symantec Security Response, added that such an attack requires a multifaceted and sophisticated method of incursion.

Google has implemented H.264 and Ogg Theora in Chrome, but cannot provide the H.264 codec license to third-party distributors of Chromium, and have indicated a belief that Ogg Theora's quality-per-bit is not yet suitable for the volume handled by YouTube.

Opera refuses to implement H.264, citing the obscene cost of the relevant patent licenses. Mozilla refuses to implement H.264, as they would not be able to obtain a license that covers their downstream distributors. Microsoft has not commented on their intent to support video at all.

Finally, Hachamovitch appears to be contributing to the war against Adobe because IE9 won't support Flash … but IE8 didn't support Flash either. Nor did IE7, IE6 and so on. Flash support has always been provided via an Adobe plug-in, and I can't see any reason why this wouldn't continue with IE9. Microsoft also plans to have a Flash plug-in in Windows Phone 7, though it will not be included in the first release.

But that doesn't mean Microsoft wants everyone to use Flash. It is still developing its own system, Silverlight, which it claims is better than Flash for streaming media, and which fits in with Microsoft's own development environment rather than Adobe's. Microsoft wants to replace Flash by producing something better, not by blocking it through a dictatorial fiat. That way, users and developers have a choice.

Microsoft is supporting H.264 in IE9 but not its own system, VC-1, or the open source Ogg Theora. It will continue to not support Adobe Flash, though you can expect it to support its own rival system, Silverlight.

View Article


  • There are no comments yet. Be the first to comment!

Leave a Comment
  • Your email address will not be published. All fields are required.

Top White Papers and Webcasts

  • Thanks to the Internet of Things (IoT), physical assets are turning into participants in real-time global digital markets. The countless types of assets around us will become as easily indexed, searched and traded as any online commodity. While some industries will be tougher to transform than others – those with physical limitations, such as manufacturing, will be harder to digitize – untold economic opportunities exist for growth and advancement. Our research shows this will create a new "Economy …

  • As the mobile enterprise marketplace expands and customer needs grow more diverse, Samsung recognizes that solution partners and developers play an essential role by continually innovating to meet their customers' needs. Samsung works to provide these developers and partners with the latest tools and resources needed to create these solutions. Read this program guide to learn how the Samsung Enterprise Alliance Program provides partners and developers with Samsung enterprise software development kits (SDKs) …

Most Popular Programming Stories

More for Developers

RSS Feeds

Thanks for your registration, follow us on our social networks to keep up-to-date