skip to main content
research-article
Public Access

Modeling and Analysis of Power Consumption in Live Video Streaming Systems

Published:18 September 2017Publication History
Skip Abstract Section

Abstract

This article develops an aggregate power consumption model for live video streaming systems, including many-to-many systems. In many-to-one streaming systems, multiple video sources (i.e., cameras and/or sensors) stream videos to a monitoring station. We model the power consumed by the video sources in the capturing, encoding, and transmission phases and then provide an overall model in terms of the main capturing and encoding parameters, including resolution, frame rate, number of reference frames, motion estimation range, and quantization. We also analyze the power consumed by the monitoring station due to receiving, decoding, and upscaling the received video streams. In addition to modeling the power consumption, we model the achieved bitrate of video encoding. We validate the developed models through extensive experiments using two types of systems and different video contents. Furthermore, we analyze many-to-one systems in terms of bitrate, video quality, and the power consumed by the sources, as well as that by the monitoring station, considering the impacts of multiple parameters simultaneously.

References

  1. Mohammad Alsmirat and Nabil J. Sarhan. 2016. Cross-layer optimization for automated video surveillance. In Proceedings of the IEEE International Symposium on Multimedia (ISM’16). 243--246. Google ScholarGoogle ScholarCross RefCross Ref
  2. Manish Bhardwaj and Anantha P. Chandrakasan. 2002. Bounding the lifetime of sensor networks via optimal role assignments. In Proceedings of IEEE INFOCOM, Vol. 3. 1587--1596. Google ScholarGoogle ScholarCross RefCross Ref
  3. Thomas D. Burd and Robert W. Brodersen. 1996. Processor design for portable systems. Journal of VLSI Signal Processing Systems 13, 2, 203--222. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Rei-Heng Cheng and Chiming Huang. 2013. The impact of the transmission power range on energy consumption for wireless sensor networks. In Proceedings of the International Conference on Ubiquitous and Future Networks (ICUFN’13). 77--81. Google ScholarGoogle ScholarCross RefCross Ref
  5. Huseyin Cotuk, Kemal Bicakci, Bulent Tavli, and Erkam Uzun. 2014. The impact of transmission power control strategies on lifetime of wireless sensor networks. IEEE Transactions on Computers 63, 11, 2866--2879. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Abdelhafid Elouardi, Samir Bouaziz, Antoine Dupret, Lionel Lacassagne, Jacques-Olivier Klein, and Roger Reynaud. 2007. Image processing vision systems: Standard image sensors versus retinas. IEEE Transactions on Instrumentation and Measurement 56, 5, 1675--1687. Google ScholarGoogle ScholarCross RefCross Ref
  7. Wu-Chi Feng, Ed Kaiser, Wu Chang Feng, and Mikael Le Baillif. 2005. Panoptes: Scalable low-power video sensor networking technologies. ACM Transactions on Multimedia Computing, Communications and Applications 1, 2, 151--167. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Zhihai He, Yongfang Liang, Lulin Chen, Ishfaq Ahmad, and Dapeng Wu. 2005. Power-rate-distortion analysis for wireless video communication under energy constraints. IEEE Transactions on Circuits and Systems for Video Technology 15, 5, 645--658. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Zhihai He and Dapeng Wu. 2006. Resource allocation and performance analysis of wireless video sensors. IEEE Transactions on Circuits and Systems for Video Technology 16, 5, 590--599. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Mohammad Ashraful Hoque, Matti Siekkinen, Jukka K. Nurminen, Mika Aalto, and Sasu Tarkoma. 2015. Mobile multimedia streaming techniques: QoE and energy saving perspective. Pervasive and Mobile Computing 16, 96--114. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. C. S. Kannangara, II. E. Richardson, and A. J. Miller. 2008. Computational complexity management of a real-time H.264/AVC encoder. IEEE Transactions on Circuits and Systems for Video Technology 18, 9, 1191--1200. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Changsung Kim and C.-C. Jay Kuo. 2007. Feature-based intra-/intercoding mode selection for H.264/AVC. IEEE Transactions on Circuits and Systems for Video Technology 17, 4, 441--453. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Jongho Kim, Donghyung Kim, and Jechang Jeong. 2006. Complexity reduction algorithm for intra mode selection in H.264/AVC video coding. In Proceedings of the Conference on Advanced Concepts for Intelligent Vision Systems (ACIVS’06). 454--465.Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Jaemoon Kim, Jungsoo Kim, Giwon Kim, and Chong-Min Kyoung. 2011. Power-rate-distortion modeling for energy minimization of portable video encoding devices. In Proceedings of the IEEE International Midwest Symposium on Circuits and Systems (MWSCAS’11). 1--4. Google ScholarGoogle ScholarCross RefCross Ref
  15. Robert LiKamWa, Bodhi Priyantha, Matthai Philipose, Lin Zhong, and Paramvir Bahl. 2013. Energy characterization and optimization of image sensing toward continuous mobile vision. In Proceedings of the ACM Annual International Conference on Mobile Systems, Applications, and Services (MobiSys’13). 69--82.Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Weiyao Lin, Krit Panusopone, David M. Baylon, Ming-Ting Sun, Zhenzhong Chen, and Hongxiang Li. 2011. A fast sub-pixel motion estimation algorithm for H.264/AVC video coding. IEEE Transactions on Circuits and Systems for Video Technology 21, 2, 237--242. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Xiaoan Lu, Thierry Fernaine, and Yao Wang. 2004. Modelling power consumption of a H.263 video encoder. In Proceedings of the IEEE International Symposium on Circuits and Systems (ISCAS’04). 77--80.Google ScholarGoogle Scholar
  18. Wei Pu, Yan Lu, and Feng Wu. 2006. Joint power-distortion optimization on devices with MPEG-4 AVC/H.264 codec. In Proceedings of the IEEE International Conference on Communications (ICC’06). 441--446.Google ScholarGoogle ScholarCross RefCross Ref
  19. Swaminathan Vasanth Rajaraman, Matti Siekkinen, and Mohammad A. Hoque. 2014. Energy consumption anatomy of live video streaming from a smartphone. In Proceedings of the IEEE Annual International Symposium on Personal, Indoor, and Mobile Radio Communication (PIMRC’14). 2013--2017. Google ScholarGoogle ScholarCross RefCross Ref
  20. Iain E. G. Richardson. 2010. The H.264 Advanced Video Compression Standard (2nd ed.). Wiley. Google ScholarGoogle ScholarCross RefCross Ref
  21. Nabil J. Sarhan. 2017. Supplementary Information for Modeling and Analysis of Power Consumption in Live Video Streaming Systems. Retrieved July 11, 2017, from http://www.ece.eng.wayne.edu/∼nabil/power_modeling/power.html.Google ScholarGoogle Scholar
  22. Bambang A. B. Sarif, Mahsa Pourazad, Panos Nasiopoulos, and Victor C. M. Leung. 2015. A study on the power consumption of H.264/AVC-based video sensor network. International Journal of Distributed Sensor Networks 11, 304787:1--304787-10.Google ScholarGoogle Scholar
  23. Muhammad Shafique, Bastian Molkenthin, and Jörg Henkel. 2010. An HVS-based adaptive computational complexity reduction scheme for H.264/AVC video encoder using prognostic early mode exclusion. In Proceedings of the Design, Automation, and Test in Europe Conference and Exhibition. 1713--1718.Google ScholarGoogle ScholarCross RefCross Ref
  24. Yousef O. Sharrab and Nabil J. Sarhan. 2012. Accuracy and power consumption tradeoffs in video rate adaptation for computer vision applications. In Proceedings of the IEEE International Conference on Multimedia and Expo (ICME’12). 410--415. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. Yousef O. Sharrab and Nabil J. Sarhan. 2013. Aggregate power consumption modeling of live video streaming systems. In Proceedings of the ACM Multimedia Systems Conference. 60--71. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. Li Su, Yan Lu, Feng Wu, Shipeng Li, and Wen Gao. 2009. Complexity-constrained H.264 video encoding. IEEE Transactions on Circuits and Systems for Video Technology 19, 4, 477--490. Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. Ming-Ting Sun and I-Ming Pao. 1998. Statistical computation of discrete cosine transform in video encoders. Journal of Visual Communication and Image Representation 9, 2, 163--170.Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. Yih Han Tan, Wei Siong Lee, Jo Yew Tham, Susanto Rahardja, and Kin Mun Lye. 2010. Complexity scalable H.264/AVC encoding. IEEE Transactions on Circuits and Systems for Video Technology 20, 9, 1271.Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. Alexis M. Tourapis, Oscar C. Au, and Ming L. Liou. 2001. Predictive motion vector field adaptive search technique—enhancing block based motion estimation. In Proceedings of the Visual Communications and Image Processing Conference. 883--892.Google ScholarGoogle Scholar
  30. Yingkun Wang, Yuanhua Zhou, and Hua Yang. 2004b. Early detection method of all-zero integer transform coefficients. IEEE Transactions on Consumer Electronics 50, 3, 923--928. Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. Zhou Wang, Alan C. Bovik, Hamid R. Sheikh, and Eero P. Simoncelli. 2004a. Image quality assessment: From error visibility to structural similarity. IEEE Transactions on Image Processing 13, 4, 600--612. Google ScholarGoogle ScholarDigital LibraryDigital Library
  32. Xiaozhong Xu and Yun He. 2008. Improvements on fast motion estimation strategy for H.264/AVC. IEEE Transactions on Circuits and Systems for Video Technology 18, 3, 285--293. Google ScholarGoogle ScholarDigital LibraryDigital Library
  33. Ce Zhu, Xiao Lin, Lap-Pui Chau, Keng-Pang Lim, Hock-Ann Ang, and Choo-Yin Ong. 2001. A novel hexagon-based search algorithm for fast block motion estimation. In Proceedings of Acoustics, Speech, and Signal Processing, Vol. 3. 1593--1596.Google ScholarGoogle Scholar

Index Terms

  1. Modeling and Analysis of Power Consumption in Live Video Streaming Systems

            Recommendations

            Comments

            Login options

            Check if you have access through your login credentials or your institution to get full access on this article.

            Sign in

            Full Access

            PDF Format

            View or Download as a PDF file.

            PDF

            eReader

            View online with eReader.

            eReader
            About Cookies On This Site

            We use cookies to ensure that we give you the best experience on our website.

            Learn more

            Got it!