Abstract
In this paper, a novel pyramid coding based rate control scheme is proposed for video streaming applications constrained by a constant channel bandwidth. To achieve the target bit rate with the best quality, the initial quantization parameter (QP) is determined by the average spatio-temporal complexity of the sequence, its resolution and the target bit rate. Simple linear estimation models are then used to predict the number of bits that would be necessary to encode a frame for a given complexity and QP. The experimental results demonstrate that the proposed rate control scheme significantly outperforms the existing rate control scheme in the Joint Model (JM) reference software in terms of Peak Signal to Noise Ratio (PSNR) and consistent perceptual visual quality while achieving the target bit rate. Finally, the proposed scheme is validated through experimental evaluation over a miniature test-bed.
Similar content being viewed by others
References
Conklin GJ, Greenbaum GS, Lillevold KO, Lippman AF, Reznik YA (2001) Video coding for streaming media delivery on the internet. IEEE Trans Circ Syst Video Technol 11(3):269–281
Chang K, Yang B, Men A-D, Zhang W-H (2010) Rate control for hierarchical B-frames in H.264/AVC. J China Univ Posts Telecommun 17(5):116–121
Huang K-L, Hang H-M (2009) Consistent picture quality control strategy for dependent video coding. IEEE Trans Image Process 18(5):1004–1014
ISO/ITU-T Joint Video Team (JVT) Joint Model (JM) H.264/AVC software 18.6, https://iphome.hhi.de/suehring/tml/download/
Kang X, Lan J, Liu L, Zhuang X (2006) SNR-based bit allocation in video quality smoothing. Advances in Multimedia Information Processing, pp 989–998
Lopez A, Mas J, Fernandez G (2009) Comparing static and statistical multiplexing in DVB-H. IEEE Int Symp Broadband Multimed Syst Broadcast:1–4
Liu Y, Li ZG, Soh YC (2008) Rate control of H.264/AVC scalable extension. IEEE Trans Circ Syst Video Technol 18(1):116–121
Li M, Chang Y, Yang F, Wan S, Lin S, Xiong L (2009) Frame layer rate control for H.264/AVC with hierarchical B-frames. Sig Process: Image Commun 24(3):177–199
Leontaris A, Tourapis AM (2008) Rate control for video coding with slice type dependencies. In: 15th IEEE International Conference on Image Processing, pp 2792–2795
Li Z-G, Pan F, Lim KP, Feng G, Lin X, Rahardja S (2003) Adaptive basic unit layer rate control for JVT, JVT-G012-r1, vol 14. 7th Meeting, Pattaya II, Thailand
Lim K-P, Sullivan G, Wiegand T (2005) Text description of joint model reference encoding methods and decoding concealment methods, JVT-0079
Overmeire L, Nachtergaele L, Verdicchio F, Barbarien J, Schelkens P (2005) Constant quality video coding using video content analysis. Sig Process: Image Commun 20(4):343–369
Pai C-Y, Lynch WE (2006) MPEG-4 constant-quality constant-bit-rate control algorithms. Sig Process: Image Commun 21(1):67–89
Rate control reorganization in the Joint Model (JM) reference software, JVT-W042, 23rd meeting, San Jose, California, USA, 2007, pp 21–27
Schwarz H, Marpe D, Wiegand T, et al. (2005) Hierarchical B Pictures. Joint Video Team, Document JVT-P014, Poznan, Poland
Schwarz H, Marpe D, Wiegand T (2007) Overview of the scalable video coding extension of the H.264/AVC standard. IEEE Trans Circ Syst Video Technol 17 (9):1103–1120
Vetro A, Wiegand T, Sullivan GJ (2011) Overview of the stereo and multiview video coding extensions of the H.264/MPEG-4 AVC standard. IEEE Proc 99(4):626–642
Wiegand T, Sullivan GJ, Bjontegaard G, Luthra A (2003) Overview of the H.264/AVC video coding standard. IEEE Trans Circ Syst Video Technol 13(7):560–576
Wu Y, Ko S-W (2014) A simple and high performing rate control initialization method for H.264 AVC coding based on motion vector map and spatial complexity at low bitrate. Math Probl Eng 2014
Xu L, Gao W, Ji X, Zhao D (2007) Rate control for hierarchical B-picture coding with scaling-factors. IEEE International Symposium on Circuits and Systems, pp 49–52
Xiph.org Test Media, https://media.xiph.org/video/derf, [Last accessed on 14th September 2014]
Yu Y, Zhou J, Wang Y, Chen C (2001) A novel two-pass VBR coding algorithm for fixed-size storage application. IEEE Trans Circ Syst Video Technol 11 (3):345–356
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
M, V.P.K., Ravi Chandra Varma, K.C. & Mahapatra, S. Pyramid coding based rate control for constant bit rate video streaming. Multimed Tools Appl 75, 17247–17272 (2016). https://doi.org/10.1007/s11042-015-2993-7
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-015-2993-7