[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ Skip to main content
Log in

Pyramid coding based rate control for constant bit rate video streaming

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
£29.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price includes VAT (United Kingdom)

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10

Similar content being viewed by others

References

  1. 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

    Article  Google Scholar 

  2. 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

    Article  Google Scholar 

  3. Huang K-L, Hang H-M (2009) Consistent picture quality control strategy for dependent video coding. IEEE Trans Image Process 18(5):1004–1014

    Article  MathSciNet  Google Scholar 

  4. ISO/ITU-T Joint Video Team (JVT) Joint Model (JM) H.264/AVC software 18.6, https://iphome.hhi.de/suehring/tml/download/

  5. 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

  6. Lopez A, Mas J, Fernandez G (2009) Comparing static and statistical multiplexing in DVB-H. IEEE Int Symp Broadband Multimed Syst Broadcast:1–4

  7. 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

    Article  Google Scholar 

  8. 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

    Google Scholar 

  9. 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

  10. 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

  11. Lim K-P, Sullivan G, Wiegand T (2005) Text description of joint model reference encoding methods and decoding concealment methods, JVT-0079

  12. 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

    Google Scholar 

  13. Pai C-Y, Lynch WE (2006) MPEG-4 constant-quality constant-bit-rate control algorithms. Sig Process: Image Commun 21(1):67–89

  14. Rate control reorganization in the Joint Model (JM) reference software, JVT-W042, 23rd meeting, San Jose, California, USA, 2007, pp 21–27

  15. Schwarz H, Marpe D, Wiegand T, et al. (2005) Hierarchical B Pictures. Joint Video Team, Document JVT-P014, Poznan, Poland

  16. 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

    Article  Google Scholar 

  17. 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

    Article  Google Scholar 

  18. 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

    Article  Google Scholar 

  19. 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

  20. 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

  21. Xiph.org Test Media, https://media.xiph.org/video/derf, [Last accessed on 14th September 2014]

  22. 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

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Venkata Phani Kumar M.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-015-2993-7

Keywords

Navigation