… for Codecs & Media
Tip #814: What is the VP9 codec?
VP9 is a replacement codec for HEVC.
One of the complaints heard after WWDC was that Apple did not make mention of VP9 during the two keynotes. Still, this got me wondering what VP9 is?
According to Wikipedia:
VP9 is an open and royalty-free video coding format developed by Google. It is supported in Windows, Android and Linux, but not Mac or iOS.
VP9 is the successor to VP8 and competes mainly with MPEG’s High Efficiency Video Coding (HEVC/H.265).
In contrast to HEVC, VP9 support is common among modern web browsers with the exception of Apple’s Safari (both desktop and mobile versions). Android has supported VP9 since version 4.4 KitKat.
An offline encoder comparison between libvpx, two HEVC encoders and x264 in May 2017 by Jan Ozer of Streaming Media Magazine, with encoding parameters supplied or reviewed by each encoder vendor (Google, MulticoreWare and MainConcept respectively), and using Netflix’s VMAF objective metric, concluded that “VP9 and both HEVC codecs produce very similar performance” and “Particularly at lower bitrates, both HEVC codecs and VP9 deliver substantially better performance than H.264”.
Here’s a link for more information.