Google To Drop Support For H.264 In Chrome
Steve writes "Google just made a bold move in the HTML5 video tag battle: even though H.264 is widely used and WebM is not, the search giant has announced it will drop support for the former in Chrome. The company has not done so yet, but it has promised it will in the next couple of months. Google wants to give content publishers and developers using the HTML5 video tag an opportunity to make any necessary changes to their websites."
Does Chrome really have the market share required for this move to have any effect on the decisions of web designers?
And the open alternative to Flash is....? (Other than the subset provided by HTML5/WebM)
"National Security is the chief cause of national insecurity." - Celine's First Law
or the reality of "We've decided to stop supporting formats for things that aren't free", would be a more simple answer.
Will people please stop citing an x264 developer's rant as an "expert opinion" on the video quality or patent risks of WebM? Next thing we'll indulge the musings of a Coca-Cola Company executive on health issues related to PepsiCo products.
H.264 is not a free codec and consequently, you have to pay if you wish to encode content in it or decode content encoded with it. They just are gracious enough not to charge you for streaming it. Consequently, it's not supported by Firefox natively nor in any other browser that cares about being sued and can't or won't pay.
Google's motivation is obviously to try to establish an open source, free (as in speech) codec as the web standard for video. That way, we won't have the silly issues you mention above. So why are you not happy with this move?
Keep in mind that browsers like Firefox, Konquerer, Seamonkey, etc., because they are open source, cannot legally integrate H.264 into its browser. On the other hand, there is nothing stopping Microsoft, Apple, Opera, and Google, and anyone else who wants to from integrating WebM into their browsers. It simply boils down to an administrative decision to do so.
So if you want your web-based video to "Just Work," you absolutely must support WebM. Or more precisely, you absolutely must not support H.264 unless MPEG releases it to the public domain or under a free (as in speech) license, which I think there's exactly zero chance of happening.
Except H.264 is the best codec. Google didn't choose WebM because it's better, they chose it because they own it and (purportedly) because it's open. They did not choose it for being a high-quality codec, they chose it for entirely meta and political/ideological reasons.
Yes. The chief of those meta issues being that distributing any Free Software implementation of H.264 in the United States of America is illegal due to software patent law.
I don't know about you, but where I come from, not getting arrested is a pretty good driver of technology choices, and yes, does tend to trump 'quality' issues. A slightly higher-quality video codec, distribution of which breaks the law, is not even a starter. It simply cannot compete with WebM in the GPL-derived software market at all.
It's certainly very sad that the makers of H.264 have deliierately put their product outside the realm of rational economic choice by using the big patent gun to make its distribution in GPL-compliant form flatly illegal, but, well. Destroying a whole class of potential users of their own product was their choice, even if it wasn't a sane one.
Google, however, have only one economically rational law-abiding choice left open to them if they want to distribute a GPL-derived media player, and that's to use anything but H.264.
I admit I find it rather strange that you consider legality to be a mere 'meta' issue. Do you regularly break the law in your daily business life, and expect others to?
You are not a brain: http://books.google.com/books?id=2oV61CeDx-YC
>>>a decent browser will have a full screen option.
Way to completely-and-totally miss his point. Yes the browser has a FS option, but it requires users to take a two-step option (first blow video to fill the browser; then make the browser full screen). The Grandparent poster said that's a pain in the ass, and he would be correct. Especially since many of us users don't know how to do full screen in our browsers. The old way was better (a single click via javascript).
"I disapprove of what you say, but I will defend to the death your right to say it." - historian Evelyn Beatrice Hall
It's short term vs. long term thinking. We can have a slightly better codec thats got a thousand patents on it or we can have one that isn't patented. We are talking about a very slight difference in quality here.
Yes the patented codec may be slightly better now, but if an open codec becomes the standard then in the long term we're better off as it will be easier for people to make improvements to it.
With a patented codec we have to pay. Sure it may be cheap now, but further improvements to it will also be patented which means it will never be free. And over time the price will rise and it will become less likely anyone will be able to come up with a codec to compete with it, not because no one else has the skill to do so, but simply because it will be illegal because of the patents.
We have an opportunity to get free of all of this. Yes we have to sacrifice a small amount of quality today. And it is a very small difference in quality we're talking about. But if WebM becomes the standard then you'll have a lot of companies working to improve it. if H.264 becomes the standard a lot of companies will work to improve it. The difference is that one will be patented and the other won't.