H265: Technical Overview
sonnati.wordpress.com
sonnati.wordpress.com
AV1 may wind up being the defacto winner because of this even if it means we have to wait longer before any transition occurs. We may wind up sticking to h264 and VP9 longer despite hardware already shipping with h265/HEVC support.
[1] https://yro.slashdot.org/story/15/07/26/0149234/hevc-advance...
(There is a noticeable battery life penalty for h265 content though)
I know my private releases to friends are all H265, though they all use hardware that has native decoding (or is beefy enough to transcode from)
There are just personal first hand knowledge examples.
Nvidia Geforce GPU's in the 900/1000 series can encode/decode it
Intel Skylake GPU's can encode/decode it
The Nvidia SHIELD TV can encode/decode it
H264 -> H264 -> H265 isn't going to look very god, no matter what you do (and depending on what your source is you could even have high bitrate MPEG2-TS at the start of that chain).
IANAL but doesn't that mean it's still free for non-commercial use (i.e. revenue is 0)? If so, it may turn into a situation where only those who can bear the cost and those who are giving away free content will use it.
I believe the latest terms removed the content revenue fee.
And also one from Technicolor, whose licensing fees are undisclosed.
Daala is an open source, patent-free codec that aims to be superior to h265
I understand what you say and it's a shame. Opus/vorbis are just so much better than any alternative...
"...an open source software HEVC video encoder that allows highly efficient compression of video content with low computational complexity."
Opus is light-years ahead of any other audio codec I've come across.
This one is because of this comment: https://news.ycombinator.com/item?id=12872108
That said, if you actually get the standard and look at the section on the intra prediction modes, how to compute them is spelled out in very detailed pseudocode.
There are two ways to interpret this: either low-powered devices have become much stronger, or h.264 is just not supporting some classes of devices.
From what I recall (and it has been a few years), usually the standard mostly specifies what the 'end product' will look like and the encoders basically have to figure out a way to get there. The decoding was usually pretty expensive and had a lot of quality options and was constantly trying to detect things like global motion compensation etc, while the decoder basically just decoded the same old bitstream without a lot of change in complexity for the same profile level.
Edit: Just realised IshKebab linked to my comment linking to doom9 in yesterday's h264 thread.
Really nice to seem doom9 mentioned. Doom9 is one of those places that I used to frequent a lot. That knowledge saved me a lot of learning in university :)
Sadly also one of those places where I forgot both the password to my account and the gmx email doesn't exist anymore. It's a shame, the account is from 2001.
More generally, h265 and VP9 can be seen as competitors in the same space, but with some meaningful differences in philosophy. VP9 is a royalty-free codec developed by Google. The VPx series of codecs all stem from the work of the On2 company, which Google acquired specifically so that it could get into the video codec space.
h265 is patent-protected by a number of parties who are chilling the adoption and rollout of this new codec. As a result, VP9 has seen some rapid adoption by both hardware and software manufacturers lately. If you work in digital video today, the likelihood is that you will need to support both codecs in your processing stack and delivery pipelines.
Other interesting developments in this space include the Daala codec in development by the Xiph Foundation (responsible for Ogg Vorbis, Theora, and the wonderful Opus audio codec) and the Thor codec in development by Cisco and their tech partners. Both are aiming to be next-generation royalty-free codecs for distribution of even smaller, and even prettier videos.
Just about everyone onboard, including hardware manufacturers, patent unencumbered, free, and looks to be a very capable format.
So what are some of the downsides? What are some of its issues?
It's easy to project hopes into something that doesn't exist yet. But this contender is coming late.
I have to disagree, first off, it's not as if we've seen a massive shift over to HEVC, in fact the x265 developers lamented this quite recently, mainly blaming the licensing debacle which has ensued, with three different entities with which you need to negotiate royalties in order to use HEVC (MPEGLA, HEVC Advance, Technicolor), and the royalties were already much more expensive than h264 to begin with.
Secondly, it's quite clear that AV1 will happen, Google was already committed in creating a royalty free codec as evident by their VPX series of codecs, and now they have been joined by web and tech giants like Netflix, Microsoft, Amazon, Cisco, Mozilla, Intel, ARM, NVidia, AMD etc.
For these players, a royalty free codec makes perfect sense, the streaming giants know full and well that they will only increase the amount of video they stream and thus will save money longterm by pooling their resources and creating a royalty free codec, and on the hardware side, not having to pay royalties in order to implement hardware support is obviously attractive.
And it does exist, it's in full development, not something in the 'planning stage', the bitstream is said to be finalized at the end of this year or at the beginning of next, so we are not talking 'many years into the future' here, it's based off VP10 and is adopting techniques from Daala and also have access to h264 patented techniques courtesy of Cisco.
As I see it, HEVC is in a bad situation, h264 is still good enough and much cheaper to license, and within a year we will likely have AV1 ready to go for hardware, why would you jump on the HEVC bandwagon at this point ?
My best suggestion would be to just stick with h264 and see how the HEVC/AV1 situation plays out.
The bad news is that AV1 is still under development and will be for a while yet
What's the story with Daala + Thor aka NETVC and Alliance for Open Media plans? When do they plan to make their codec production ready?
http://www.streamingmedia.com/Articles/Editorial/Featured-Ar...
So will Mozilla continuing developing Daala? And what about NETVC? How does it correlate to AV1?
H265/HEVC lets you halve the traffic while keeping the quality the same. That's a big deal.