Google Has A Problem: VP8 Is Not As Good As H.264, On2’s Quality Claims Unfounded

When On2 announced their VP8 codec in September of 2008, they made some pretty big claims comparing the improved quality of VP8 over H.264. Specifically, On2 said that VP8, "delivers over 50% bandwidth savings compared to leading H.264 implementations" and stated that VP8, "surpasses the compression efficiency and performance of every other video format on the market." While the industry was quick to take note of these statements, many were also quick to question On2's claims. Now, based on test results published, it's clear that the quality of VP8 is not as good as On2 said it was and makes one wonder why Google isn't setting forth proper expectations since they now own the VP8 codec.

For more than a year, myself and others asked On2 time and again to provide the technology to the industry so that third-party evaluations comparing VP8 to H.264 could take place. While On2 had been in the codec business for a long time, they also garnered a reputation for making a lot of big performance claims with their other codecs, like VP7, that turned out not to be true. When Google decided to buy On2 last year, most people assumed that whatever On2's claims were about VP8 must be true or else why would Google be interested in the codec? While that would be a reasonable assumption to make, based on new test results, it's clear that VP8 is not better than H.264 at all.

To be fair to Google, at no time that I recall did Google ever say VP8 was 50% better than H.264. That was language that came from On2 and when Google acquired the company, they didn't make any performance claims comparing VP8 to any other codec. But the problem that Google now has with VP8 is that they also didn't refute anything On2 had been saying for the past 18 months. On2 set expectations for what VP8 could do and since Google didn't say otherwise, many are now going to be disappointed when they find out those claims aren't real.

Based on test results from two different codec experts, Jan Ozer (test results) and Jason Garrett-Glaser (test results), they both came to the conclusions that the VP8 codec provides similar quality to H.264, but in most cases, H.264 is still better quality wise than VP8. Both also stated that most won't notice the difference between VP8 and H.264, but that's not what VP8 was suppose to be about. VP8 was touted as the video codec that was suppose to replace H.264 because it could offer better quality at half the bandwidth, something both reviewers said is not possible.

Google did mention yesterday at their I/O
conference that by encoding videos for YouTube with the VP8 codec it would enable Google to save money on their bandwidth costs. But what Google didn't say is how much it would save them or even give any kind of comparison numbers highlighting the differences between H.264 and VP8 when it comes to the number of bits delivered. Considering that's suppose to be one of Google's selling points for VP8 and no details are given anywhere on their webmproject.org website regarding this subject, one has to wonder what Google is referring to.

After reading Jason Garrett-Glaser's long and very detailed review of VP8, it's clear that Google has some major problems that go a lot deeper than the subject of bandwidth savings. Jason found so many major problems with VP8 that he summed up his review by saying that, "VP8 is not ready for prime-time", "the encoder’s interface is lacking in features and buggy" and most importantly, it appears that Google has not improved upon the code they acquired from On2.

Jason says that, "the VP8 software basically is the spec–and with the spec being “final”, any bugs are now set in stone. Such bugs have already been found and Google has rejected fixes." While the specs may be final, in fairness to Google the website does say that the encoder/decoders are just preview releases and one would expect those to be improved upon over time. But if you are Google, why rush VP8 out to the market so fast when clearly it still has a lot of flaws? This is not a short-term play for Google and it's not like they rushed VP8 out the door to make money off the licensing.

Also, keep in mind that VP8 was out in the market for almost 18 months before Google acquired it and in that time, not a single content owner that I saw ever adopted VP8 from On2, even though On2 made a big stink about how many content owners were testing their VP8 codec. Now we know why we never saw any press releases in those 18 months announcing any customers for VP8.

Frankly, the way Google has handled the On2 acquisition and the release of VP8 simply has me puzzled. Google's not a bunch of dumb folks and I don't see why they would rush an inferior product out to the market, make it open-source and then hope it would unseat H.264 all while not getting any input from developers before the initial first release, even if it is beta. If Google permits changes to the spec and allows the developer community to help fix some of the glaring issues with VP8, I could see that approach. But at no time during Google's presentation yesterday did they frame the release of VP8 that way or ask for help from the development community to fix issues that they must know exist.

There are a lot of unanswered questions here and hopefully someone from Google will address these points on their blog since it's only going to be another 12 hours or so before these issues with VP8 come out of the small developer community blogs and into the major media spotlight.

Sponsored by

Adobe Announces Flash Player Support For Google’s VP8 Video Codec

No surprise here, Adobe has taken the stage at Google's I/O conference to announce that their Flash player will include VP8 codec support. Smart move on Adobe's part as now the Flash player supports video encoded in both H.264 and VP8. While many have been quick to say that H.264 will dominate the web for video content, with Google's announcement today, that's no longer clear. 

Apple is pushing H.264, Google is backing VP8. Things are going to get really interesting as the battle between H.264 and VP8 begins. I find it funny that for the last 15 years, almost no one outside of the industry even knew what a video codec was. Now all of a sudden, it seems everyone is learning what codes are, how they work and which ones should be used depending on the device that video is being played back on.

Google's announcement today has a lot of implications on the video industry and the real story, to me at least, it not about video codecs. It's bigger than that. For Google, I think this all ties back to advertising, which I'll explain in further details later on today.

Google Announces Hardware Support For VP8 From 14 Vendors

As I expected, Google just announced a long list of partners who will support VP8 including 14 hardware vendors including AMD, NVIDIA, ARM, Texas Instruments, Qualcomm, Digital Rapids, ViewCast and Logitech amongst others. Other video ecosystem partners include Telestream, Anystream, Inlet, Brightcove, Encoding.com, Ooyala, Kaltura, Sorenson Media, and HD Cloud.

We don't have many details yet on how quickly hardware support for VP8 will be out on the market, but the fact Google has the major players on-board is a big deal. More to come.

You can see the entire list of partners here.

Google’s New Video Platform Called The “WebM Project”: Launches Tomorrow At webmproject.org

Someone just gave me a tip that Google's new video initiatives that will be announced tomorrow around VP8 will be called the "WebM Project" and they pointed me to the domain of www.webmproject.org which doing a registar lookup shows the domain is owned by Google Inc., registered only 20 days ago.

Between all the details that are starting to come out about Google's announcement tomorrow, it's clear that Google's going to be doing a lot more than just open-sourcing the VP8 video codec. And if the rumors I heard from earlier today are true, and Google does in fact have or will have hardware support for VP8, then their announcement is going to be a really big deal.

I don't know what the "WebM" stands for, but one could imagine that Google thinks of this as much bigger project than just video content and is using the M for media to encompass all kinds of web based content.

If Google’s VP8 News Tomorrow Includes Hardware Support, Then Things Get Interesting

In addition to a long list of video ecosystem vendors who will support Google's announcement tomorrow of their open-sourcing of the VP8 codec, I'm also hearing from content owners who have been working with Google in an effort to make their videos available using the VP8 codec. While it's not at all surprising to have vendors support the codec, for Google to have already convinced some content owners, and some large ones at that, to support their VP8 codec could be a very big deal.

But even more important, numerous sources are telling me that Google plans to announce hardware support for VP8. If true, and VP8 does what it On2 claimed it could, the possibility does exist for VP8 to seriously challenge H.264 over time if Google can get enough hardware support, which I think they have a good shot at doing. If that happens, we could see a push away from H.264 if Google approaches the market correctly. Without hardware support, VP8 can do well, but it will never disrupt H.264. So the thing to watch from Google's announcement tomorrow is any hardware deals they mention or any future talk of companies providing hardware support for their VP8 video codec.

Out Sick, Back Online Next Week

After a very busy and successful Streaming Media East and Content Delivery Summit show last week, I'm out sick this week. I'll be back to blogging next week and emails sent to me this week will take me longer than usual to respond to.

Reminder: NY Video Meetup Tonight At The Hilton Hotel In NYC

Logo_tilt_small_1 It’s that time of year again when we partner up with the NY Video Meetup group to co-host a special mega-session in conjunction with our Streaming Media East show at the Hilton hotel in New York City. Tonight at 6:30pm, five local online video startups get five minutes each to demo their new products live (no PPT) in front of hundreds of local peers. After the demos, join us at the Bridges Bar in the hotel lobby for drinks (cash bar) and networking. Head on over to NYVideo.org for all the details.