VP9 VS HEVC - Must-know Differences Between The 4K Codecs
What's the Difference between VP9 and HEVC?
Apparently, both HEVC and VP9 serve the same purpose of compressing data-intensive HD and 4K videos to half the size as required now, so as to survive the limits of internet requirements, and make it possible to stream UHD videos to users' UHD TVs at less bandwidth without affecting the visual quality. But yes, if bringing up VP9 vs HEVC comparison, there are differences on compression effectiveness, picture quality and other factors.
1. Compression Efficiency
Higher compression efficiency means that less data a codec uses to display an image without quality loss. Both codecs are designed to compress 4K UHD videos to smaller size. But which will save you more data when you download or stream 720p and 1080p content? VP9 or HEVC? There are many experiments conducted between HEVC and VP9, and the results indicate that HEVC provides from 0.6% to 38.2% bitrate savings over VP9 depending on the objective metric which is used. Netflix's tests also clearly showed that HEVC is 20% more efficient than VP9.
2. Encoding Quality
Video quality is an important factor to consider, which gives the better quality? Massive tests have shown that HEVC H265 offers superior quality to VP9, but how exactly? HEVC can grab 64x64, 32x32, or even 16x16 superblocks for low resolutions, while VP9 is fixed to 64x64. In other words, videos encoded with H265 or HEVC have a better visual quality on low bitrates than VP9. While for higher bitrates, VP9 can be better than HEVC.
Below is a figure that uses SSIM to show you the quality comparison between HEVC and VP9. You can see that the gap between the red and green lines gets larger as the bitrate goes down, and smaller when it goes up. Small differences can be observed: at low bitrates, HEVC slightly outperforms VP9, and vice versa when the bitrates are high.
3. Playback CPU
CPU usage means how much processing power the codec needs to playback. The UHD codecs will requires more power than their predecessors. For example, when you play, stream or download HEVC movies to mobiles, your devices is more likely to gets stuck or overheat than H.264. When it comes to the CPU usage, there are already tests conducted using different resolutions. The results are listed in the table below, from where we can see that VP9 does better than HEVC in CPU usage.
Overall, if your computer runs slow, you may keep using H264, as compared with H264, HEVC won't give any better results on the same CPU usage. As for VP9, you may expect a slightly better performance. See H265 vs H264 comparison >>
4. Encoding Time
Experiments show that the average encoding time of both VP9 and H.265 is way slower than H.264. But when compare VP9 and H265 encoding time, VP9 will be slower by an average of 7.35. Plus, there is more hardware acceleration support for encoding HEVC h.265 than VP9. For example, Intel adds full encoding and decoding acceleration for H.265 since Skylake, while encoding support for VP9 is only added on Kaby Lake, not to mention the Nvidia HEVC encoder. This gives HEVC a significant edge over VP9. (VP9 hardware-accelerated encoding is now available for FFmpeg if an Intel Kabylake GPU is configured)
5. Compatibility
When it comes to the compatibility difference between VP9 and H265, the story varies based on the platform you play. Apparently, VP9 has better compatibility with web browsers than HEVC, with support on Google Chrome, Opera, and Mozilla Firefox, being the most widely used codec for web based HD video streaming. Plus, there is a huge list of big names like Samsung, LG, Intel, Sony, Sharp, Toshiba, and Philips get support for the codec.
On the side of HEVC, almost all the 4K TVs, VOD media players and major provider of streaming contents adopt it. Plus, Apple also adds HEVC support in the iOS 11 to allow users to play HEVC on iPhone iPad. Considering the predecessor H.264's massive adoption, there is a huge possibility that H.265 will be the most commonly used standard for recording devices. Apparently, both codecs will need a VP9 or HEVC video converter for more extensive playback.
6. Bandwidth & File Size
Bandwidth and file size decide the playback experience of the streaming videos. From the figure below we can see that streaming video is becoming an extremely important part of people's life. Will the streaming video playback be fast and smooth without any noticeable reduction in video quality? As mentioned in the compression efficiency comparison between VP9 and HEVC section, the latter saves more bitrates, namely, smaller file size will be resulted than VP9. Plus, Netflix has proved that HEVC is superior to VP9 with an average 20% bandwidth savings over VP9. That means compared with VP9, HEVC requires less bandwidth and has less buffering when you stream, download or upload HEVC files.
7. Loyalties
Even when Netflix has tested that H265 is 20% more efficient than VP9, it's still less adopted. One of the main reasons is the licensing fees charged to HEVC users. VP9 is open and royalty free while HEVC is not. With HEVC Advance's fees targeting 0.5% of content owners, many largest tech companies have to seek for alternatives like AV1 or VP9.
8. VP9 vs H.265: Streaming
VP9 stands out as the robust option for streaming videos on platforms such as YouTube, thanks to its strong compatibility with web browsers. Additionally, its exceptional ability to uphold high-quality video playback while conserving bandwidth positions it as an ideal codec for smooth streaming over low-bandwidth networks.
H.265 offers notably superior performance in efficiently compressing content and facilitating the transmission of high-resolution videos. Its commendable hardware support also enables 4K and HDR streaming, even in scenarios where bandwidth limitations are a significant factor. Ultimately, both codecs exhibit distinct advantages. VP9, with its open-source nature and easy accessibility, appeals to a wider range of users. In contrast, HEVC finds its niche in enterprise-level applications. The decision between the two hinges on your specific utilization needs.
9. VP9 vs H.265: Usage
VP9 is commonly used for web-based video streaming, particularly on platforms like YouTube. Google initially developed VP9 and integrated it into its services. Many web browsers, including Google Chrome and Mozilla Firefox, support VP9, making it a popular choice for online video delivery, especially for websites and services that prioritize web compatibility.
H.265 is widely used across a broader range of applications, including broadcast, digital television, video conferencing, surveillance, and streaming services. It offers efficient compression and high-quality video, making it suitable for a variety of resolutions, including 4K and even 8K. Many hardware devices and software applications support H.265, making it a versatile option for various industries.
Từ khóa » H264 Vs H 265 Vs Vp9
-
6 Points Of Comparison For VP9 Or H.265 - Red5 Pro
-
HEVC (h265) Vs VP9 » Quantitative Quality Analysis | Bitmovin
-
VP9 Vs H264 & Other Codecs » How It Fares Against Competition
-
HEVC/H.265 Vs. VP9 State-of-the-art Video Coding Comparison For ...
-
What Are H.264, H.265 And VP9 And What Are The Differences?
-
How Do VP9 And HEVC/h.265 Compare? - Quora
-
VP9 Codec Performance Comparison HEVC/H.264 - SegmentFault
-
HEVC (H.265): What Is It And Should You Choose It Over VP9 Or AV1?
-
VP9 Vs H264 Vs H265: - Next-gen Codecs Provide 50% Bitrate ...
-
H.264 Vs. H.265: Video Codecs Compared
-
HEVC (H.265) Vs. AVC (H.264): What's The Difference? - BoxCast
-
H.265 Versus VP9 Video - Which Will Win? - Scorchsoft
-
The Great UHD Codec Debate: Google's VP9 Vs. HEVC/H.265