Mozilla may support H.264 video codec in Firefox for mobile phones
Mozilla had avoided the video codec until now because it is heavily encumbered by patents
IDG News Service - The Mozilla Foundation is considering adding support for the H.264 video codec in mobile versions of the Firefox browser, a move it has avoided up to now because H.264 is encumbered by patents. Mozilla's policy up to now has been to support only open codecs, but it is relaxing that rule because support for the codec is important in mobile browsers, the foundation's chair said.
"It's time to focus on shipping products people can love now, and to work on developing a new tactic for bringing unencumbered technology to the world of audio and video codecs," Mitchell Baker wrote in a blog post on Sunday.
Mozilla has so far relied on Adobe's Flash to implement H.264 for Firefox users, but that may not be an option for the Android version of Firefox, as Adobe has announced that it will not develop Flash on mobile devices, Mozilla CTO Brendan Eich wrote in a separate post.
H.264 is absolutely required right now to compete on mobile, Eich said. "I do not believe that we can reject H.264 content in Firefox on Android or in B2G and survive the shift to mobile," he said. Boot to Gecko (B2G) is Mozilla's platform for mobile devices.
The foundation had been counting on Google to push WebM, based on the VP8 video compression format, to the exclusion of H.264 on Chrome for Android, as part of its focus on open codec technologies, Eich said. But that is unlikely to happen as Apple ships hardware with support for H.264, he added.
WebM is an open, royalty-free, media file format designed for the web. The project was launched in 2010 to use the VP8 open video compression format as the video format for HTML5. VP8 was released under a royalty-free license after Google acquired its developer, On2 Technologies.
"Apple sells a lot of H.264-supporting hardware. That hardware in general, and specifically in video playback quality, is the gold standard," Eich said. Google is in his opinion not going to ship mobile browsers this year or next that do not play H.264 content that Apple plays perfectly, he added.
Andreas Gal, director of research at Mozilla, has proposed using operating system and hardware-based H.264 decoding capabilities on Android and B2G.
"We have never rejected encumbered formats handled by plugins, and OS-dependent H.264 decoding is not different in kind from Flash-dependent H.264 decoding in my view," Eich said. But he concluded with, "Losing a battle is a bitter experience. I won't sugar-coat this pill".
Google did not immediately respond to a request for comment.
- Gartner Magic Quadrant for Mobile Application Development Platforms As unprecedented numbers of enterprises build mobile applications, the mobile application development platform market continues to grow and evolve rapidly.
- The Total Economic Impact of IBM's Worklight Platform Mobile is the fastest growing consumer technology in history. As enterprises build apps to engage these new users they are facing increased complexity...
- Improve Your Mobile Application Security with IBM Worklight IBM® Worklight helps organizations extend their business across multiple mobile devices. It provides an open, comprehensive and advanced mobile application platform to help...
- Unlock the Value of Enterprise Mobility Download this guide and learn how to manage the secure deployment of enterprise mobile apps and data, while still encouraging the levels of...
- It's Chaos Out There Worried about your mobile apps? You should be; it's chaos out there. Check out this humorous video and see if you can recognize...
- Cloud Knowledge Vault Learn how your organization can benefit from the scalability, flexibility, and performance that the cloud offers through the short videos and other resources... All Mobile Apps White Papers | Webcasts
Our new weekly Consumerization of IT newsletter covers a wide range of trends including BYOD, smartphones, tablets, MDM, cloud, social and what it all means for IT. Subscribe now and stay up to date!