VP9 improvements over VP8

Posted By : Oodles Admin | 28-Mar-2016

VP9 improvements over VP8

 


 

With the popularity of handheld and mobile devices, the consumption of Videos has increased considerably. But serving videos is becoming more and more challenging because the media has to be served over multiple screens sizes, with better resolution but without increase in Bandwidth usage. VP9, brand new codec from Google, solves most of the problems posed. VP9 is a successor to VP8. VP9 is an open and royalty free video coding format. It aims to reduce the bit-rate by 50% compared to VP8 keeping the same video quality and to have better compression efficiency than HEVC (High Efficiency Video Coding)


 

Browser support

 


 

VP9 improves over VP8

Like its predecessor VP8, VP9 compresses the bitstream using an 8-bit arithmetic coding engine known as the bool-coder. But the encoding of media has improved significantly thereby size reduction at the same quality.

  • From design prospective, VP9 has many improvements compared to VP8. It supports use of Superblocks of 64*64 pixels along with quadtree coding structure

  • From image format prospective, to use web video VP9 supports: 4:2:0 color sampling, 8-bit color depth, progressive scan, and image dimensions up to various pixels

  • VP9 supports 4:4:4 chroma and up to 12 bits per sample

  • VP9 formats supports various color spaces like Rec. 601, Rec. 709, Rec. 2020, SMPTE-170, SMPTE-240, and sRGB.

  • Unlike VP8, there is no data partitioning: all data types are interleaved in super block coding order. This is a design choice that makes life easier for hardware designers.

  • Like HEVC, VP9 supports sub-pixel interpolation and adaptive in-loop deblocking filtering, where the type of filtering can be adjusted depending on other coding parameters, as well as data partitioning to allow parallel processing.

  • VP8 uses a 4x4 block-based discrete cosine transform (DCT) while VP9 uses the larger 8x8 and 16x16 DCTs, as well as the asymmetric DST

  • VP9 augments by adding 32x32 and 64x64 superblocks, which can be recursively partitioned into rectangular blocks, with enhanced intra- and inter modes while in VP8,  the DC coefficients from 16x16 macroblocks can then undergo a 4x4 Walsh-Hadamard transform

  • VP9 becomes even better from its predecessors by opening doors for 4K. Significant improvement over streaming feature








THANKS
 

About Author

Author Image
Oodles Admin

Divya has more than 6 years of industrial experience in different domains – SAP EP, Search Quality Operations and Content Writing. She loves travelling across the world and also enjoys watching movies.

Request for Proposal

Name is required

Comment is required

Sending message..