An Open Letter to Mozilla
Dear Mozilla,
You have a great opportunity at your doorstep. With a single decision, you have the ability to propel the web forward into a quasi-eutopian society in which audio and video content are delivered without the use of non-native third-party plug-ins. You can make true native HTML 5 standardized media delivery a reality.
But if you don’t support H.264, we will forever be encumbered by Flash video streams.
I personally have a strong dislike for Flash, but it’s not fair to simply ignore its achievements: arguably, Flash is single-handedly responsible for bringing motion content to the World Wide Web. Flash was capable of delivering interactive experiences literally years before anyone even got close with JavaScript and other modern web technologies. In fact, it’s fair to say that, even in 2010, Flash has some legitimate uses for delivering motion content.
Motion content and video content, however, are two very different animals. While much of what Flash was once used for can now be easily replicated with JavaScript and a combination of SVG, Canvas elements, and CSS 3, it’s still a viable platform for immersive motion experiences. Flash was never intended, however, to deliver video and audio: rather, it was a stopgap for the sake of compatibility — most user agents have support for Flash, so it made sense as a reliable platform for delivery, regardless of how inconsistent the result.
Nowadays, however, the browser can do so much more than its counterpart of yesteryear. HTML 5, therefore, brings forth native user agent support for video and audio, and the Internet community is embracing it readily: quite frankly, most content producers don’t like Flash, and have no problem moving to a more native means of delivery. The question is, what codec should be used for HTML 5 video?
Mozilla’s decision to use Ogg Theora and Vorbis for video and audio (respectively) is certainly admirable: personally, I would love an open codec to gain widespread industry notoriety and usage. The fact is, however, the production industry has already standardized on H.264. Nowadays, H.264 is perhaps the most common codec for Internet-distributed video, with the exception of Flash, much of which is encoded in H.264 anyway!
Content producers love H.264 because it works with their existing workflow tools, and there’s widespread hardware-level support for H.264 on a number of devices, including the iPhone and Android-based phones. The benefits brought by a switch to Ogg Theora — if any even exist — are vastly outweighed (for most content producers) by the time and effort required to make such a switch, and quite frankly, most producers don’t want to be serving up both H.264- and Ogg-encoded content.
As a result, this is what I’ve been hearing from a lot of content producers:
“I’ll encode my video as H.264: I can display it natively for browsers that support it, and deliver a Flash player for all the rest.”
Once again, people are resorting to Flash, not because it does video better, but for compatibility reasons, just like they did back when Flash video players first appeared on the web. The startling thing is, unless Mozilla decides to implement H.264 into Firefox, Firefox is going to be one of the browsers getting served content in “compatibility mode.”
There was a time when Firefox was known for its high level of standards-compliance, and was generally seen as a symbol of fostering a standard-compliant web. However, even though it’s unintentional, if Firefox doesn’t add support for native H.264, it will be holding the web back from making a move to truly native video on the desktop. Firefox users — which account for the largest chunk of non-IE web users — will still be served Flash video.
Mozilla, you have an opportunity to move the web into the future with native browser support for audio and video. However, if you refuse to provide some mechanism by which H.264-encoded video can be played using HTML 5-standardized methods, you run the risk of returning the web to the Dark Ages of format wars. You don’t need to abandon Ogg, you could even open the video element up to third-party codec installation like Safari (as long as you make it easy to find/install a third-party H.264 codec) for all I care; at all costs, though, you must make H.264 video natively playable in Firefox.
Don’t let Firefox become the browser that content producers mutter about under their breath.
Sincerely,
Matt Patenaude


Comments
Matt Patenaude’s Open Letter to Mozilla said…
[...] Patenaude’s Open Letter to MozillaPosted in firefox by Federico Viticci. LinkMatt Patenaude, developer of Bowtie and Bluebird, regarding Firefox and Ogg Theora [...]
Kenneth Pardue said…
/me applauds.
Lola Allen said…
the best video player that i use is none other than VLC Player, it is free and i think it is open source too~;*
Shower Cubicle said…
there are so many hardware and software video players on the market these days, sometimes it is hard to select:*’
Double Headboard · said…
the video player that i use is VLC from videolan, this is a good videoplayer ~.`
Best Wood Router said…
Do you mind if I quote a few of your posts as long as I provide credit and sources back to your blog? My blog is in the exact same niche as yours and my users would truly benefit from some of the information you present here. Please let me know if this okay with you. Regards!
xbox360 repair guides said…
I enjoy what you guys are usually up too. This type of clever work and exposure! Keep up the good works guys I’ve included you guys to my own blogroll.
hypnotic gastric banding said…
Hi! This is my first visit to your blog! We are a collection of volunteers and starting a new initiative in a community in the same niche. Your blog provided us useful information to work on. You have done a wonderful job!
Barbados said…
Wow that was odd. I just wrote an really long comment but after I clicked submit my comment didn’t show up. Grrrr… well I’m not writing all that over again. Anyways, just wanted to say excellent blog!
Dorene Painter said…
Other than blogger what are good blog sites teens can use?
Lead Scoring said…
Can I buy a vowel…
I haven’t an idea about this topic. None of it does make sense to me….
Add a Comment