VP9 Encoder and Decoders for Next-Generation Online Video Platforms and Services
Metadata
- Publisher
- SMPTE — White Plains, NY, USA
- Doc Type
- Journal Article
- Content Type
- Original Research
- Abbreviated Title
- SMPTE Mot. Imag. J
- Volume
- 126, No. 9, pp. 16–22
- Abstract
- VP9, an emerging compression technology, promises up to 2x bandwidth gains over the current H.264 and VP8 formats. As a result, VP9 contributes to enhanced user experience for video consumption and is driving adoption of higher resolutions like 4K/UHD, enabling stronger growth in online video. The advantages offered by VP9 have been extensively leveraged by Google and YouTube to enhance its video services. With most advancements in video codec technologies, big gains in compression are accompanied by a significant increase in processing complexity. Ittiam, in collaboration with the Google webM team and the Alliance for Open Media, has worked extensively on VP9 codecs to improve the usability and practicality of VP9 software. This paper provides an overview of the VP9 standard and its relevance and benefits to the online video industry. It also includes an objective comparison of VP9 with H.264 software on parameters like bandwidth compression and encoding complexity. Through the comparison, the paper identifies key challenges with currently available VP9 implementations and provides an overview of the performance and quality gains achieved by improving VP9 software.
- Publication Date
- 2017-11-01
- DOI
10.5594/JMI.2017.2744918- ISSN
- Print:
1545-0279| Electronic:2160-2492 - Link
- https://doi.org/10.5594/JMI.2017.2744918
- Author(s)
- Mukund Srinivasan
- Keyword(s)
- AOM, GPU, OpenCL, OTT, Video Compression, Video Optimizations, Video Quality, VP9
- Copyright
- © 2017 SMPTE
Bibliographic Reference(s)
- X. Hang et al., “Machine Learning-Based Early Termination in Prediction Block Decomposition for VP9,” accessed: Aug. 21, 2017. [Online]. Available: http://www.ingentaconnect.com/contentone/ist/ei/2016/00002016/00000002/art00006?crawler=true EXTERNAL
- Alliance for Open Media (AOM). Accessed: Aug. 21, 2017. [Online]. Available: https://aomedia.googlesource.com/ EXTERNAL
- HEVC Video Codecs Comparison — Tenth MSU Video Codecs Comparison. Accessed: Aug. 21, 2017. [Online]. Available: http://compression.ru/video/codec_comparison/hevc_2015/ EXTERNAL
- G. Bjøntegaard, “Calculation of Average PSNR Differences Between RD-Curves,” ITU-T VCEG Meeting, document VCEG-M33, Austin, TX, USA, 2001. Accessed: Aug. 21, 2017. [Online]. Available: www.uta.edu/faculty/krrao/dip/Courses/EE5351/BDPSNR.doc EXTERNAL
- webM Codec SDK. Accessed: Aug. 21, 2017. [Online]. Available: http://www.webmproject.org/docs/webm-sdk/index.html EXTERNAL
- VP9: Faster, Better, Buffer-Free YouTube Videos. Accessed: Aug. 21, 2017. [Online]. Available: http://youtube-eng.blogspot.in/2015/04/vp9-faster-better-buffer-free-youtube.html EXTERNAL
- Intel Visual Compute Accelerator (VCA). Accessed: Aug. 21, 2017. [Online]. Available: http://www.intelserveredge.com/intelvca/ EXTERNAL
- J. Ozer, “The Great UHD Codec Debate: Google’s VP9 Vs. HEVC/H.265,” Streaming Media Magazine, Apr. 2015. Accessed: Aug. 21, 2017. [Online]. Available: http://www.streamingmedia.com/Articles/ReadArticle.aspx?ArticleID=103577&PageNum=1 EXTERNAL
- Y. Zhang et al., “Machine Learning-Based Coding Unit Depth Decisions for Flexible Complexity Allocation,” accessed: Aug. 21, 2017. [Online]. Available: http://codec.siat.ac.cn/siatvt/downloads/publications/31.pdf EXTERNAL
- D. Mukherjee et al., “A Technical Overview of VP9—The Latest Open-Source Video Codec,” accessed: Aug. 21, 2017. [Online]. Available: https://www.researchgate.net/publication/272399193_A_Technical_Overview_of_VP9—the_Latest_Open-Source_Video_Codec EXTERNAL
Source Data (JSON)
Full registry record with provenance metadata. Open directly: /api/doc/10.5594-JMI.2017.2744918.json
Reference Tree
Explore all references and references to this document, as a navigable tree.
Open Reference TreeReference this Doc
Plain text (ISO 690 compliant)
Preview:
Mukund Srinivasan; VP9 Encoder and Decoders for Next-Generation Online Video Platforms and Services, SMPTE Motion Imaging Journal ( Volume: 126, Issue: 9, 2017); SMPTE, 2017. Available at https://doi.org/10.5594/JMI.2017.2744918
Snippet:
Mukund Srinivasan; VP9 Encoder and Decoders for Next-Generation Online Video Platforms and Services, SMPTE Motion Imaging Journal ( Volume: 126, Issue: 9, 2017); SMPTE, 2017. Available at https://doi.org/10.5594/JMI.2017.2744918
HTML (ISO 690 compliant)
Preview:
Mukund Srinivasan; VP9 Encoder and Decoders for Next-Generation Online Video Platforms and Services, SMPTE Motion Imaging Journal ( Volume: 126, Issue: 9, 2017); SMPTE, 2017. Available at https://doi.org/10.5594/JMI.2017.2744918
Snippet:
<span class="citation">Mukund Srinivasan; <cite>VP9 Encoder and Decoders for Next-Generation Online Video Platforms and Services</cite>, SMPTE Motion Imaging Journal ( Volume: 126, Issue: 9, 2017); SMPTE, 2017. Available at <a href="https://doi.org/10.5594/JMI.2017.2744918" target="_blank" rel="noopener">https://doi.org/10.5594/JMI.2017.2744918</a></span>
SMPTE's HTML Pub
Preview:
Mukund Srinivasan; VP9 Encoder and Decoders for Next-Generation Online Video Platforms and Services, SMPTE Motion Imaging Journal ( Volume: 126, Issue: 9, 2017); SMPTE, 2017
doi: 10.5594/JMI.2017.2744918
url: https://doi.org/10.5594/JMI.2017.2744918
doi: 10.5594/JMI.2017.2744918
url: https://doi.org/10.5594/JMI.2017.2744918
Snippet:
<li> Mukund Srinivasan; <cite id="bib-10-5594-jmi-2017-2744918">VP9 Encoder and Decoders for Next-Generation Online Video Platforms and Services</cite>, SMPTE Motion Imaging Journal ( Volume: 126, Issue: 9, 2017); SMPTE, 2017 <span class="doi">10.5594/JMI.2017.2744918</span> </li>