Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

There are open alternatives like Daala. The patented codec won last time (H.264), but history might not repeat itself this time.


That will depend on who chooses to implement which.

If hardware manufacturers choose H.265, VP9 and Daala will be marginalized purely because of performance concerns.

If, on the other hand, VP9 or Daala can be implemented in hardware cheaply enough and with good enough electrical characteristics, perhaps OEMs can be persuaded to use it.


Sadly, the best compression techniques are fairly obvious and have been patented. The economics of this space have always favored better codecs over licensing concerns. Savings in bandwidth often negate the cost benefits of a free codec. High end video recording/editing tools used by most content creators are expensive, such that a codec license amounts to only a small fraction of the cost. Pirates care about high quality and fast downloads. They don't care about licensing costs for obvious reasons.

H.265 merely standardizes on a set of the best known compression techniques that meet certain compression vs processing constraints. It just so happens that most of these techniques are patented. Which in turn is why MPEG-LA exists. This will continue to be true going forward. The only way to make a free codec viable is to fix the patent system. I'm all for patent reform, but as I mentioned elsewhere, I'd much rather discuss h265 tech here, and leave the patent debate for the numerous posts we're sure to continue to see on HN.


So what happens if VP9 and Daala are significantly better then? By your logic they should be adopted instead of h.265.


Yes, if 1) VP9/Daala are significantly better, and 2) they don't come out much later than h265. VP8 failed on both accounts compared to h264. To see why, read: http://x264dev.multimedia.cx/archives/377 (not an unbiased source admittedly, but the technical analysis is accurate).


Daala link for the lazy: https://xiph.org/daala/




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: