A Comparison Between XVC, AV1, and HEVC video CODECs: Minimizing Network Traffic While Maintaining Quality

Jonathan Adolfsson*, Fredrik Hyyrynen**
*Electrical Engineer, KTH Royal Institute of Technology, University in Stockholm, Sweden
**Computer Scientist, KTH Royal Institute of Technology University in Stockholm, Sweden
Periodicity:July - September'2018
DOI : https://doi.org/10.26634/jip.5.3.15265

Abstract

IP video traffic on the network continues to grow. To account for a future traffic of a million minutes of videos per second, it is important to minimize the traffic each video generates. This is a performance comparison of the HEVC, AV1, and xvc (in fast mode) video CODECs with the focus on minimizing network traffic for common use cases, such as video conferences and social media video streaming, these being used, where less than optimal videos are sent. The purpose is to identify which CODEC gives the best quality at the lowest bit rate. This is done by running a test bench with multiple videos of different qualities, encoding and decoding each video with each CODEC. The study shows that xvc (fast mode) and AV1 (double-pass) has similar quality performance on the dataset and has a noticeable improvement compared to HEVC (double-pass) when it comes to less optimal video quality. This research work was conducted in the context of the course II2202 Research Methodology and Scientific Writing at KTH Royal Institute of Technology, Sweden.

Keywords

CODEC, AV1, HEVC, xvc, Performance, Comparison, FFMPEG, VMAF, SSIM, Bjøntegaard Delta.

How to Cite this Article?

Adolfsson , J., and Hyyrynen, F., (2018). A Comparison Between Xvc, Av1, And Hevc Video Codecs: Minimizing Network Traffic While Maintaining Quality. i-manager’s Journal on Image Processing, 5(3), 1-13. https://doi.org/10.26634/jip.5.3.15265

References

[1]. Bitmovin Inc. (2018, August). AV1. Retrieved from https://bitmovin.com/av1/
[2]. Bjøntegaard, G. (2001). Calculation of average PSNR differences between RD-curves. VCEG-M33. Retrieved from https://www.itu.int/wftp3/av-arch/video-site/0104\_ Aus/VCEG-M33.doc
[3]. Cambridge University Press. (n.d.). Codec - meaning in the Cambridge English Dictionary. Retrieved from https://dictionary.cambridge.org/dictionary/english/cod ec
[4]. Cisco Systems Inc. (2017). Cisco Visual Networking Index: Forecast and Methodology, 2016-2021. doi:C11- 481360-01
[5]. Daede, T., Norkin, A., & Brailovskiy, I. (2015). Video codec testing and quality measurement. Internet Engineering Task Force . Retrieved from https://datatracker.ietf.org/doc/html/draft-ietf-netvctesting- 07
[6]. Divideon. (2017). A world-class video codec. Retrieved from https://github.com/divideon/xvc
[7]. Divideon. (2018, September). From performancexvc Retrieved from https://xvc.io/concept/performance/
[8]. Divideon. (2018, August). xvc – a world-class video codec – with indemnification. From https://xvc.io/
[9]. Feldmann, C. (2018). Multi-Codec DASH Dataset: An Evaluation of AV1, AVC, HEVC and VP9. Bitmovin. Retrieved from https://bitmovin.com/av1-multi-codecdash- dataset/
[10]. FFmpeg. (2018). FFmpeg. Retrieved from https://www.ffmpeg.org/
[11]. Fraunhofer Heinrich Hertz Institute. (2018, August). High Efficiency Video Coding (HEVC)|JCT-VC. Retrieved from http://hevc.info/
[12]. Kieser, R., Reynisson, P., & Mulligan, T. J. (2005). Definition of signal-to-noise ratio and its critical role in splitbeam measurements. ICES Journal of Marine Science, 62(1), 123-130. doi:10.1016/j.icesjms.2004.09.006
[13]. Matyunin, S. (2013). Bjontegaard metric calculation (BD-PSNR) - File Exchange - MATLAB Central. Retrieved from https://se.mathworks.com/matlabcentral/ fileexchange/41749
[14]. National Instruments. (2013). Peak Signal-to-Noise Ratio as an Image Quality Metric. Retrieved from http://www.ni.com/white-paper/13306/en/
[15]. Netflix Inc. (2016). Perceptual video quality assessment based on multi-method fusion: Netflix/vmaf. Retrieved from https://github.com/Netflix/vmaf
[16]. Ozer, J. (2018). Compute Your own Bjontegaard Functions (BD-Rate). Streaming Learning Center. Retrieved from https://streaminglearningcenter.com/ encoding/compute-bd-rate-functions.html
[17]. Pal, D., & Vanijja, V. (2017). Effect of network QoS on user QoE for a mobile video streaming service using H.265/VP9 codec. Procedia Computer Science, 111, 214-222. doi:10.1016/j.procs.2017.06.056
[18]. Rassool, R. (2017). VMAF reproducibility: Validating a perceptual practical video quality metric. 2017 IEEE International Symposium on Broadband Multimedia Systems and Broadcasting (BMSB) (pp. 1-2). doi:10.1109/BMSB.2017.7986143
[19]. Samuelsson, J., & Hermansson, P. (2018). Image compression with xvc. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition Workshops (pp. 2595-2597). Retrieved from http://openaccess.thecvf.com/ content\_cvpr\_2018\_workshops/papers/w50/Samuelsson\_Image \_compressio n\_with\_CVPR\_2018\_paper.pdf
[20]. The Institute for Telecommunication Sciences (ITS). (2018). Video Quality Experts Group (VQEG). Retrieved from https://www.its.bldrdoc.gov/vqeg/downloads.aspx
[21]. Wang, Z., Bovik, A. C., Sheikh, H. R., & Simoncelli, E. P. (2004). Image quality assessment: From error visibility to structural similarity. IEEE Transactions on Image Processing, 13(4), 600-612. doi:10.1109/TIP.2003.819861
[22]. Wingard, R. (2014). Subjective versus objective video quality measurements. EuclidIQ. Retrieved from http://euclidiq.com/2014/12/04/subjective-versusobjective- video-quality-measurements/
[23]. Xipg.org. (2018). Xiph.org: Test Media. Retrieved from https://media.xiph.org/
[24]. Zabrovskiy, A., Feldmann, C., & Timmerer, C. (2018). Multi-codec DASH Dataset. Proceedings of the 9th ACM Multimedia Systems Conference (pp. 438-443). Amsterdam, Netherlands: ACM.doi:10.1145/3204949.3208140
If you have access to this article please login to view the article or kindly login to purchase the article

Purchase Instant Access

Single Article

North Americas,UK,
Middle East,Europe
India Rest of world
USD EUR INR USD-ROW
Pdf 35 35 200 20
Online 35 35 200 15
Pdf & Online 35 35 400 25

Options for accessing this content:
  • If you would like institutional access to this content, please recommend the title to your librarian.
    Library Recommendation Form
  • If you already have i-manager's user account: Login above and proceed to purchase the article.
  • New Users: Please register, then proceed to purchase the article.