Nothing Special   »   [go: up one dir, main page]

skip to main content
research-article
Public Access

Modeling and Analysis of Power Consumption in Live Video Streaming Systems

Published: 18 September 2017 Publication History

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.
[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.
[3]
Thomas D. Burd and Robert W. Brodersen. 1996. Processor design for portable systems. Journal of VLSI Signal Processing Systems 13, 2, 203--222.
[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.
[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.
[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.
[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.
[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.
[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.
[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.
[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.
[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.
[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.
[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.
[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.
[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.
[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.
[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.
[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.
[20]
Iain E. G. Richardson. 2010. The H.264 Advanced Video Compression Standard (2nd ed.). Wiley.
[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.
[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.
[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.
[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.
[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.
[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.
[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.
[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.
[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.
[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.
[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.
[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.
[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.

Cited By

View all
  • (2024)iHELP: a model for instant learning of video coding in VR/AR real-time applicationsMultimedia Tools and Applications10.1007/s11042-024-18666-283:33(79397-79436)Online publication date: 5-Mar-2024
  • (2023)Video coding deep learning-based modeling for long life video streaming over next network generationCluster Computing10.1007/s10586-022-03948-x26:2(1159-1167)Online publication date: 3-Jan-2023
  • (2022)Innovative Flying Strategy based on Drone Energy Profile: an Application for Traffic MonitoringGLOBECOM 2022 - 2022 IEEE Global Communications Conference10.1109/GLOBECOM48099.2022.10001318(5892-5898)Online publication date: 4-Dec-2022
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Transactions on Multimedia Computing, Communications, and Applications
ACM Transactions on Multimedia Computing, Communications, and Applications  Volume 13, Issue 4
November 2017
362 pages
ISSN:1551-6857
EISSN:1551-6865
DOI:10.1145/3129737
Issue’s Table of Contents
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 18 September 2017
Accepted: 01 June 2017
Revised: 01 June 2017
Received: 01 September 2016
Published in TOMM Volume 13, Issue 4

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Live video streaming
  2. power consumption modeling
  3. video bitrate modeling
  4. video surveillance systems

Qualifiers

  • Research-article
  • Research
  • Refereed

Funding Sources

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)81
  • Downloads (Last 6 weeks)23
Reflects downloads up to 12 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2024)iHELP: a model for instant learning of video coding in VR/AR real-time applicationsMultimedia Tools and Applications10.1007/s11042-024-18666-283:33(79397-79436)Online publication date: 5-Mar-2024
  • (2023)Video coding deep learning-based modeling for long life video streaming over next network generationCluster Computing10.1007/s10586-022-03948-x26:2(1159-1167)Online publication date: 3-Jan-2023
  • (2022)Innovative Flying Strategy based on Drone Energy Profile: an Application for Traffic MonitoringGLOBECOM 2022 - 2022 IEEE Global Communications Conference10.1109/GLOBECOM48099.2022.10001318(5892-5898)Online publication date: 4-Dec-2022
  • (2022)Accuracy-Versus-Energy Evaluation In Drone-Based Video Processing For Object DetectionGLOBECOM 2022 - 2022 IEEE Global Communications Conference10.1109/GLOBECOM48099.2022.10000961(5886-5891)Online publication date: 4-Dec-2022
  • (2022)Towards the availability of video communication in artificial intelligence-based computer vision systems utilizing a multi-objective functionCluster Computing10.1007/s10586-021-03391-425:1(231-247)Online publication date: 1-Feb-2022
  • (2021)Performance Comparison of Several Deep Learning-Based Object Detection Algorithms Utilizing Thermal Images2021 Second International Conference on Intelligent Data Science Technologies and Applications (IDSTA)10.1109/IDSTA53674.2021.9660820(16-22)Online publication date: 15-Nov-2021
  • (2020)What motivates audience comments on live streaming platforms?PLOS ONE10.1371/journal.pone.023125515:4(e0231255)Online publication date: 9-Apr-2020

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Get Access

Login options

Full Access

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media