H.264 and VP8 Compared
TheReal_sabret00the writes with a snippet from StreamingMedia.com: "VP8 is now free, but if the quality is substandard, who cares? Well, it turns out that the quality isn't substandard, so that's not an issue, but neither is it twice the quality of H.264 at half the bandwidth. See for yourself."
MPEG LA, the group that formed a patent pool for H.264, does not protect their licensees against all patent infringement - but just against patent infringement suits by their licensors, and only then in the limited case of the specific case of patents included in the pool, and only then for limited times.
Q: Are all AVC essential patents included?
A: No assurance is or can be made that the License includes every essential patent. The purpose of the License is to offer a convenient licensing alternative to everyone on the same terms and to include as much essential intellectual property as possible for their convenience. Participation in the License is voluntary on the part of essential patent holders, however.
So you are in no way more protected by using the restricted H.264 license than you are by using the open VP8 license in the US. In most of the civilized world there's no such thing as software patents, so the only issue is which one of these is technically best.
And now MPEG LA is trying to form a patent pool for VP8. Will wonders never cease? Patents are broken. Let us hope that Monday SCOTUS rules that software patents are void in RE Bilski.
Help stamp out iliturcy.
Once again someone is comparing a codec to H264 using some small as hell resolution.
Welcome to 2010, if it's not encoded at 1080p nobody cares.
This actually is exactly the point. VP8 is aimed *specifically* at this kind of resolution. It's why it's great for YouTube, and why it competes well with H264 main profile. Unfortunately; it has no competitor to h264 baseline profile, so will always use higher power to decode, and has no competitor to h264 high profile, so will never be able to deal with high bandwidth super quality things like blurry disks in the same way.
While you're doing that "see for yourself" stuff, take a close look at the data on how the files were encoded. I mean a really close look; put on your scientist hat and pay close attention. See for yourself that the test was staged to support the view that they're espousing.
Maybe VP8 is comparable to H.264 or maybe not - but it's very hard to tell when the comparisons are so biased. I suspect that the real truth is that they're both about equivalent; either one is equally good at encoding video.
In any event, the choice between these codecs will be made in many locations and often the consideration is going to be which is "legally solid" and which is "legally risky". With the continuing media campaign being waged to make VP8 seem to be infringing all kinds of patents, the outcome here isn't certain.
This actually is exactly the point. VP8 is aimed *specifically* at this kind of resolution. It's why it's great for YouTube,
Why is this great for YouTube? Apart from the moronic user comments, the biggest problem YouTube has is the crappy resolution and blocky compression. Ditching that shit quickly would be the best thing for YouTube.
... and then they built the supercollider.
I've skimmed those patents. One of them is a patent on the concept of streaming compression. I do not believe it is possible to create a codec that doesn't infringe on a few, because getting a patent is very easy, even if the idea is obvious and prior art is widely known. Throw a few hundred of those bad patents together into a pool, and the cost of systematically invalidating every single one in court would be so great that it becomes cheaper to settle.
Unless you're going up against Google, for example. They might consider it worthwhile to spend the money to invalidate a few hundred patents. In which case MPEG-LA would risk losing its revenue stream. There's risk on both sides of this battle, and I can't see either party entering into it lightly.
Can You Say Linux? I Knew That You Could.
Surely this point is moot?
Yes, google will be working on a new codec... So will the MPEG-LA.
The point is *now* we have Ogg Theora, VP8 and h264. Theora seems to be out of the race, given it's inferior quality to VP8 and lack of hardware decoding support, while being in no way superior to VP8.
Now the question is, which of h264 and VP8 is better. For now, the answer seems to be h264, by a whisker.
Add India and Pakistan to China, and they're most of the civlized world. They're actually more than half of all the people in the world. None of them care about your list (Yes, I know Chinese patents are on your list - even the Chinese don't care about them - China has differring views on intellectual property that are difficult to describe here but can be summarized as: meh).
We forget sometimes in the US that our entire country is not as old as a decent British country house, nor a Taiwan temple, nor even a Chinese family land lease. Hell, the US is not even as old as most decent books. We are not most people and we're never going to be. Our inflated estimate of our importance is the cause of much misunderstanding in the wider world. The sooner we let it go the better.
We've got some decent insight on human interaction to share, but others may be rightfully suspicious of new ideas when they have a system that's similar that is proven to work over a span of 5,000 years. To those folk a quarter millenium is still just a "noble experiment", and frankly looking at what we're doing with it, we might not make it to a half millennium so who are we to say they're not civilized?
Help stamp out iliturcy.
Patent reform:
make the PTO legally responsible for the validity of the patent.
If the patent is attacked in court and ruled invalid, the PTO will cover legal fees, and return submission and upkeep costs plus interest.
Nothing else will make them do their job right.
VP8 is aimed *specifically* at this kind of resolution. It's why it's great for YouTube...
Youtube and the like are all moving towards HD. 480p is normal already, 720p and 1080p are becoming normal really fast on the web.
Now the question is, which of h264 and VP8 is better. For now, the answer seems to be h264, by a whisker.
The other question of license fees seems to have slipped your mind. Not only that, but what kind of terms and conditions you must agree too to get that license is also another very important question.
The Grey Goo disaster happened 3 billion years ago. This rock is covered in self replicating machines!
For you. For 99% of the world's population however, Youtube's default resolution is quite acceptable.
Guess which market Google is aiming at.
No problem is insoluble in all conceivable circumstances.
... and 640k should be enough for anybody.
That guy didn't even use a proper h.264 encoder and proper h.264 settings. He used JPEG to store the resulting images. His "comparison" is borderline worthless. If you want to read a real comparison between the codecs, check out http://x264dev.multimedia.cx/?p=377.
I doubt that would help, most of the poor quality that you see in Youtube videos comes from the person making the videos. They don't generally use high quality equipment hence the poor quality. It doesn't matter what codec they use, even if they were to stop re-encoding it would still look blocky on most videos.
Why exactly? Apple's previous track record with content is not only getting the music industry to agree to sell content on the internet, but to (eventually) do it without DRM. Even if they weren't the very first to offer it, they made it a profitable and viable model that broke the industry's mindset that was firmly "why would people pay when they can just get it off a p2p service".
In their history they tend to go for (if patented) at least open codecs and formats (with the exception of Sorenson in Quicktime, but it didn't last long).
It's not the size of the resolution that counts, it's whether the content is worthwhile ;-)
The article reads:
In higher motion videos, though, H.264 seems superior..... In this very high motion skateboard video, H.264 also looks clearer.....
Well then that's it then. Any codec, even the ancient MPEG2, can look good on static or slow-moving subjects. It's when there's lots of motion that MPEG2 breaks down (see Water Polo during NBC Olympic broadcast), and apparently the same is true for VP8. The newer, latest MPEG4 AVC/h.264 codec is better.
AUDIO: The author didn't discuss this, but his encoding used Vorbis versus AAC. Vorbis will beat AAC, but numerous listening tests have shown it will not beat AAC+SBR (HE-AAC) which can produce FM quality sound as low as 28 kbit/s, and AM quality at only 12 kbit/s:
FM - http://yp.shoutcast.com/sbin/tunein-station.pls?id=322507
AM - http://www.radiojackie.com:11209/listen.pls
"I disapprove of what you say, but I will defend to the death your right to say it." - historian Evelyn Beatrice Hall
>>>>>VP8 is aimed *specifically* at this kind of resolution. It's why it's great for YouTube...
>>
>>Youtube and the like are all moving towards HD.
And cutting-off people with basic services like 1 Mbit/s cable internet, DSL, or slow 56k dialup. Forcing people to faster speeds that they either don't have, or don't want, is irresponsible of the website owner. Youtube and others should always provide the OPTION for a low VHS-quality image for people who don't feel the need to watch Lady Gaga slut-it-up in any resolution higher than 320x480. Codecs like Vorbis and MPEG4 AVC give the website that option.
"I disapprove of what you say, but I will defend to the death your right to say it." - historian Evelyn Beatrice Hall
As a /. reader, you're not seriously suggesting you represent an average you tube viewer?
To watch in HD you need a relatively modern computer, a decent internet connection and a some knowledge that HD even exists. That simply doesn't reflect the majority of internet users.
Unless something dramatic happens in screen resolution, you are assuming everything will be watched full screen. I don't think that's the case with youtube and most other browser based video. People watch videos on facebook while reading their wall, people watch in youtube while reading user comments. Smaller video on a computer lets you multitask, full screen means you can't continue working while you watch and listen.
Yet. The codec that gets standardized on will be in use for decades to come. It will be embedded in the firmware of dvd players, cable tuners, mobile phones, car-stereos, you name it. You telling me that in a decade "billions of customers" will still be using crappy slow internet connections?
You are going to chose your codec based on "now" instead of thinking even five years into the future? How short sighted is that?
It doesn't matter if MPEG LA is bigger player there. It only matters that Google is big enough.
While you can intimidate companies worth less than $1M into submission with bullshit lawsuits, you can't do that to Google. You really really need to have a case there.
We've lived with multiple codecs for a long time and firmware can / should be updateable. Although I've been on broadband for 11 years, thanks to the area I live in,
my speed is lower now that it was 5 years ago. The WebM spec for the Mux/Demux only states that the codec "should" be VP8 not "must be".
In 5 years, I expect that, while there will still be "billions of customers" on slower connections, all the major browsers will allow dynamic installation of codecs
or a fallback to embedding an external media player.
VP8 is not a perfect solution but it's a very good move - and it may force the opening of H.264.
Pain is merely failure leaving the body