|YouTube launches a beta of a Flash-less HTML5 version of their site which uses the new HTML5 <video> tag and h.264 encoded videos. They bill it as working in "Chrome, Safari, and ChromeFrame on Internet Explorer" where "ChromeFrame" is Google's Internet Explorer plugin that basically swaps out the IE rendering engine for Apple's open source WebKit (which also powers Google's desktop - Chrome - and mobile - Android - browsers). From the Chromium blog:
It's still going to take a while (several years at least) but the end is drawing inexorably closer for both Flash and Internet Explorer. IE just doesn't work correctly and Microsoft seems unable to fix it, and Flash is too resource hungry for low powered mobile devices (plus it gives Adobe way too much leverage in a future where they just are not needed by Google and Apple.)
Thanks for this info. I hope you are right about Adobe but my w*rkplace just made the big jump to...IE7 (!) (Which still reads the web poorly.) It will take a while to rid the world of IE. (And I'm not defending it.) I think this new spec would show better faith, though, if it included Firefox in the beta and not just Chrome, Safari, and ChromeFrame on IE. If it's truly open source why not throw a bone to Mozilla users?
Firefox has excellent support of web standards (as does Chrome and Safari.) So they support the HTML5 <video> tag. The problem is with the video encoding and decoding algorithms. Basically, browser makers are split between supporting Ogg Theora and h.264 as the video codec for displaying movies in your browser. I think this Ars article does a good job explaining the problems. Apple can be seen as the culprit since they refuse to support Ogg. Their arguments come down to the threat of submarine patents against Ogg and the lack of hardware decode support for it (or, the widespread hardware codec support for h.264 - which is related to the fear of submarine patent claims against Ogg.) Hardware support means lower power devices (like smartphones and portable media players) can handle high resolution decode either at all, or with much less battery drain, over decoding Ogg in software on the CPU.
Perhaps I'm getting out of web game programming just in time.
Thanks. But wouldn't you say that moving YouTube to h.264 (and the resulting tag-alongs) will ultimately force people to abandon Mozilla in favor of Google/Apple? I would give up YouTube if it came that (not being a fan of inevitability arguments coming from victors who strong-arm the system). I would have to change all my links to YouTubes to say "not viewable in Firefox" except 90% of those links are already dead because of "user violations."
First off, YouTube isn't going h.264 only. They may never. I think they will eventually but it will be years. By that time Firefox will adjust. Royalty payments on h.264 are, I believe, capped at $5 million / year, something Mozilla could swing if they had to (they have revenue of around $50 million / year) or someone could float them.
As you know I use mp3 and not Ogg so my righteous indignation only goes so far. I just find arguments like "we can't agree so I guess we have to do it my way" frustrating.
I got nothin.