Google to drop support for H.264 in Chrome

Emil

Posts: 152   +0
Staff

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.

Here's the current state of HTML5 video: Microsoft and Apple are betting on H.264, while Google, Mozilla, and Opera are rooting for WebM. Although Internet Explorer 9 supports H.264, excluding all other codecs, Microsoft says it is making an exception for WebM, as long as the user installs the corresponding codec. Google developed WebM, but made an exception for H.264, until today's announcement. Meanwhile, Mozilla and Opera refuse to provide support for H.264 because the H.264 patent license agreement isn't cheap.

In addition to being new and thus not being widely supported, WebM does not have any hardware decoders like H.264 does. In the mobile world, this is very important because hardware video decoding allows mobile devices to get long battery life and smooth performance for video playback. As a result, we would expect that Google will address this issue in order to push publishers to switch from H.264 to WebM.

Last month, Microsoft announced an updated version of its Windows Media Player plug-in for Mozilla Firefox that enabled H.264-encoded video on HTML5 by using built-in capabilities available on Windows 7. The HTML5 Extension for Windows Media Player Firefox Plug-in is free to download but its release was controversial given that Firefox is a big competitor to Microsoft's own Internet Explorer. Microsoft's goal was to push the world towards H.264. Google's goal is to push the world towards WebM.

"We expect even more rapid innovation in the web media platform in the coming year and are focusing our investments in those technologies that are developed and licensed based on open web principles," a Google spokesperson said in a statement. "To that end, we are changing Chrome's HTML5 video support to make it consistent with the codecs already supported by the open Chromium project. Specifically, we are supporting the WebM (VP8) and Theora video codecs, and will consider adding support for other high-quality open codecs in the future. Though H.264 plays an important role in video, as our goal is to enable open innovation, support for the codec will be removed and our resources directed towards completely open codec technologies."

Permalink to story.

 
Chrome drops h.264, I drop chrome. Which really sucks because I was just moving off of firefox to chrome in the first place.
 
Can't really blame them. Even beyond the fact that Google developed WebM, the licensing thing with h.264 has been a sore spot in the battle royale for video codec dominance in HTML5. Nobody should be surprised that this division and dropping of h.264 is happening now, the "royalties will be charged starting in 2011" writing has been on the wall for a year now (although they just recently announced it will be royalty-free until 2016, if used in freely distributed content). Even if MS and Apple waived the fees again temporarily, there is always that looming worry that they'll start charging whenever they decide the time is right. It's always good to keep in mind that MS and Apple are constantly looking for revenue streams, and getting everyone dependent on h.264 fits the bill. As opposed to WebM, which is royalty-free.
 
Since this presumably means the HTML5 version of YouTube will shift exclusively to WebM also, then H.264 becomes pretty much redundant on the web. I can probably count the number of times I went a site other than YouTube for streaming video in the past few months on one hand - and they were no doubt all using Flash anyway. This is one area Google can probably unilaterally decide which codec wins out.
 
Well, Netflix and other streaming services might create a rift in that Google dominance. I know Netflix wrote its streaming service around the Silverlight framework, which is a Microsoft product, and supports h.264 natively. If it becomes a war, and Netflix no longer streams on Firefox or Chrome, you can bet that will be a huge kick in the nads for WebM. It would certainly change the browser I use for my HTPC. Not sure if it would come to that, though...

Anyone know if Netflix actually encodes h.264? I've seen references to VC-1 in articles about Netflix streaming, but not h.264 specifically (that I can recall)...
 
Vrmithrax said:
Well, Netflix and other streaming services might create a rift in that Google dominance. I know Netflix wrote its streaming service around the Silverlight framework, which is a Microsoft product, and supports h.264 natively. If it becomes a war, and Netflix no longer streams on Firefox or Chrome, you can bet that will be a huge kick in the nads for WebM. It would certainly change the browser I use for my HTPC. Not sure if it would come to that, though...

Anyone know if Netflix actually encodes h.264? I've seen references to VC-1 in articles about Netflix streaming, but not h.264 specifically (that I can recall)...
I think you'll find this interesting: https://www.techspot.com/news/41722-netflix-working-on-html5-standard-for-streaming-video.html
 
Open standards are nice, however here I can't agree with Google
We need hardware assisted decode support for HD content, otherwise a big percentage of systems can't even play back this material

Try playing back a 1080p HD movie on any Intel Atom or AMD Bobcat platform without hardware assisted decode, it just isn't going to happen

And on the systems that do have enough CPU power to do it you will see a marked power consumption increase, not good for laptops, or a million PC's rendering Youtube content if you want to take it that far...
 
Per Hansson said:
Open standards are nice, however here I can't agree with Google
We need hardware assisted decode support for HD content, otherwise a big percentage of systems can't even play back this material

Try playing back a 1080p HD movie on any Intel Atom or AMD Bobcat platform without hardware assisted decode, it just isn't going to happen

And on the systems that do have enough CPU power to do it you will see a marked power consumption increase, not good for laptops, or a million PC's rendering Youtube content if you want to take it that far...

Oh well, if WebM wins, it will be supported by many hardware very soon.
 
Good for Google. Good for us. I do not want a browser with H.264 support. H.264 is limited, it is patented.
 
Princeton said:
Chrome drops h.264, I drop chrome. Which really sucks because I was just moving off of firefox to chrome in the first place.

Same here. I'd made the switch in full, but it's already a pain having to use IE Tab and sometimes loading up IE completely to view some pages. If Chrome is going to make that more likely and their browser is intensionally leaving out common, current technology then I'll just drop them. I don't like Chrome telling me what I can use anymore than I like Apple telling me what I can use.
 
Per Hansson said:
Open standards are nice, however here I can't agree with Google
We need hardware assisted decode support for HD content, otherwise a big percentage of systems can't even play back this material

Worry not:

http://blog.webmproject.org/2010/10/demo-of-webm-running-on-ti-omap-4.html
http://blog.webmproject.org/2010/12/chips-delivers-vp8-hd-video-hardware.html
http://blog.webmproject.org/2011/01/availability-of-webm-vp8-video-hardware.html

In addition, many devices have general purpose DSPs which can be used for accelerated decoding of WebM (or any other video codec). Such as this use of the C64x+ DSP for accelerating Theora:

http://www.schleef.org/blog/2009/11/11/theora-on-ti-c64x-dsp-and-omap3/
 
This is a crappy decision by Google, most of the videos available online are already encoded in h.264 and most of the smartphones and notebooks already come with hardware decoding chips.

This move also sucks for developers since they'll have to start encoding their content in a myriad of formats to support their users. WebM looks nice but there's no hardware decoding and no content available in that format, Theora has been around for a long time and has never been in the game although they have tried a lot.

Ultimately this affects the users they'll be forced to watch h.264 content using Flash or other plugins. I don't see current video providers jumping on the WebM bandwagon, if Google had announced this with some major players (content and hardware-wise) I might have a different opinion but they didn't.
 
Everyone seems to be forgetting ARM/Android, if ARM gets hardware WebM decode it's all moot.
 
Well Google on Yout Tube just needs to put a message on pages served to broswers that don't do webM.
"If you want to expereince the best quality of You Tube please use a browser that supports webM"
 
Wonderful... I bet Adobe is shouting, 'Go Google, Go!' as I can't see how having so called "web standards" being fragmented in implementation does anything than help their Flash cause.

Also, makes one wonder how this fits into Google's Green Company thing. After all, implementing technologies that will cause a significant segment of the browsing public to consume more power must negate, in some measure, their trying to be green with their data centers. I wouldn't be surprised if the more militant of the global warming crowd could see their way to call this move 'environmentally irresponsible'.... except of course that you don't shoot your own where politics matters more than fact.
 
Princeton said:
Chrome drops h.264, I drop chrome. Which really sucks because I was just moving off of firefox to chrome in the first place.

Agreed. I don't know why they would do such a thing but oh well it's google...
 
superphoenix said:
Oh well, if WebM wins, it will be supported by many hardware very soon.
Well, as I said above all existing hardware wont be able to offload WebM completely, so to take advantage of it will require a new graphics card

This leaves millions of already installed systems without hardware support...

"On Jan 7 2011, Rockchip released the world's first chip to host a full hardware implementation of 1080p VP8 decoding. The video acceleration in the RK29xx chip is handled by the WebM Project's G-Series 1 hardware decoder IP."
http://www.prnewswire.com/news-rele...-hd-video-playback-in-hardware-113069829.html
 
Facts are great. Hardware support for webm:

http://en.wikipedia.org/wiki/WebM#Hardware

or

http://blog.webmproject.org/2011/01/availability-of-webm-vp8-video-hardware.html

Although of course hardware accelerated video is considerably newer than video on computers and the web and we all managed then...
 
Same old song and dance. Each vendor comes up with their own standard, market it as being open, better, faster, etc. (regardless if it's really true), then the wars begin. Over time one or more things win or combine and finally the consumer wins. It would be nice if they could all put the consumer first however I don't see that happening.
 
What Google really should do is switch Youtube to WebM.
That'd make the hardware vendors jump.
 
ah, but Google *is* putting the consumer first - with H.264, you have to buy an OS or system that licences the codec. You have no choice there.With WebM, you can have it bundled with any OS 'cos its free. that means more devices will support it, and those devices will be a bit cheaper.

Whilst there will be some growing pains, once they're dealt with, things will be a lot better for us all.
 
Back