H.265 Video Streaming in Mobile Cloud Networks: Resource Management of Mobile Cloud Computing Networks and Environments

Mobile video applications have started to dominate the global mobile data traffic in recent years, and both opportunities and challenges have arisen when the emerging mobile cloud paradigm is introduced to support the resource-demanding video processing and networking services. This chapter offers in-depth discussions for contentand context-aware, adaptive, robust, secure, and real-time video applications in mobile cloud networks. The chapter describes and analyses the essential building blocks including the state-of-the-art technologies and standards on video encoding, adaptive streaming, mobile cloud computing, and resource management, and the associated security issues. The focus is context-aware adaptive streaming based on the latest video coding standard H.265 in the context of Internet-centric mobile cloud networking. Built upon selected building blocks underpinned by promising approaches and emerging standards, an integrated architecture is proposed towards achieving next-generation smart video streaming for mobile cloud users, with future research directions in this field identified.

[1]  David Flynn,et al.  HEVC Complexity and Implementation Analysis , 2012, IEEE Transactions on Circuits and Systems for Video Technology.

[2]  Nan Hu,et al.  Fast Motion Estimation Based on Confidence Interval , 2014, IEEE Transactions on Circuits and Systems for Video Technology.

[3]  Salekul Islam,et al.  Giving users an edge: A flexible Cloud model and its application for multimedia , 2012, Future Gener. Comput. Syst..

[4]  Karin K. Breitman,et al.  An Architecture for Distributed High Performance Video Processing in the Cloud , 2010, 2010 IEEE 3rd International Conference on Cloud Computing.

[5]  Thomas Wiegand,et al.  Layer-Aware Forward Error Correction for Mobile Broadcast of Layered Media , 2011, IEEE Transactions on Multimedia.

[6]  Guilherme Corrêa,et al.  Complexity control of high efficiency video encoders for power-constrained devices , 2011, IEEE Transactions on Consumer Electronics.

[7]  Eisuke Nakasu Super Hi-Vision on the Horizon: A Future TV System That Conveys an Enhanced Sense of Reality and Presence , 2012, IEEE Consumer Electronics Magazine.

[8]  Liam O'Brien,et al.  Towards understanding the runtime configuration management of do-it-yourself content delivery network applications over public clouds , 2014, Future Gener. Comput. Syst..

[9]  Ming-Yen Lin,et al.  Secure cloud storage for convenient data archive of smart phones , 2011, 2011 IEEE 15th International Symposium on Consumer Electronics (ISCE).

[10]  Andrés Marín López,et al.  A H.264 SVC distributed content protection system with flexible key stream generation , 2012, 2012 IEEE Second International Conference on Consumer Electronics - Berlin (ICCE-Berlin).

[11]  Thomas S. Huang,et al.  Web-Scale Multimedia Information Networks , 2012, Proceedings of the IEEE.

[12]  Jian Yang,et al.  Provable Data Possession of Resource-constrained Mobile Devices in Cloud Computing , 2011, J. Networks.

[13]  James Nightingale,et al.  HEVStream: a framework for streaming and evaluation of high efficiency video coding (HEVC) content in loss-prone networks , 2012, IEEE Transactions on Consumer Electronics.

[14]  Chin-Feng Lai,et al.  Dynamic adjustable multimedia streaming service architecture over cloud computing , 2012, Comput. Commun..

[15]  Hari Kalva,et al.  Subjective evaluation of HEVC and AVC/H.264 in mobile environments , 2014, IEEE Transactions on Consumer Electronics.

[16]  Sunilkumar S. Manvi,et al.  Resource management for Infrastructure as a Service (IaaS) in cloud computing: A survey , 2014, J. Netw. Comput. Appl..

[17]  Oscar C. Au,et al.  Simplified generalized residual prediction in scalable extension of HEVC , 2013, 2013 Visual Communications and Image Processing (VCIP).

[18]  Ali Chehab,et al.  Energy-efficient incremental integrity for securing storage in mobile cloud computing , 2010, 2010 International Conference on Energy Aware Computing.

[19]  Yongdong Zhang,et al.  A Highly Parallel Framework for HEVC Coding Unit Partitioning Tree Decision on Many-core Processors , 2014, IEEE Signal Processing Letters.

[20]  Victor C. M. Leung,et al.  Innovative Schemes for Resource Allocation in the Cloud for Media Streaming Applications , 2015, IEEE Transactions on Parallel and Distributed Systems.

[21]  Raimund Schatz,et al.  Quality of Experience in Cloud services: Survey and measurements , 2014, Comput. Networks.

[22]  Baek-Young Choi,et al.  Push or pull? Toward optimal content delivery using cloud storage , 2014, J. Netw. Comput. Appl..

[23]  Ying Chen,et al.  Standardized Extensions of High Efficiency Video Coding (HEVC) , 2013, IEEE Journal of Selected Topics in Signal Processing.

[24]  Fei Liang,et al.  A light-weight HEVC encoder for image coding , 2013, 2013 Visual Communications and Image Processing (VCIP).

[25]  Fabrice Le Léannec,et al.  Low-Complexity Intra Coding for Scalable Extension of HEVC Based on Content Statistics , 2014, IEEE Transactions on Circuits and Systems for Video Technology.

[26]  Bin Li,et al.  Optimized reference frame selection for video coding by cloud , 2011, 2011 IEEE 13th International Workshop on Multimedia Signal Processing.

[27]  James Nightingale,et al.  Scalable HEVC (SHVC)-Based video stream adaptation in wireless networks , 2013, 2013 IEEE 24th Annual International Symposium on Personal, Indoor, and Mobile Radio Communications (PIMRC).

[28]  Wei Jiang,et al.  Low-complexity transcoding from H.264 to HEVC based on motion vector clustering , 2013 .

[29]  Guilherme Corrêa,et al.  Coding Tree Depth Estimation for Complexity Reduction of HEVC , 2013, 2013 Data Compression Conference.

[30]  Victor C. M. Leung,et al.  A rate adaptation approach for streaming multiview plus depth content , 2014, 2014 International Conference on Computing, Networking and Communications (ICNC).

[31]  Min Chen,et al.  Security protection between users and the mobile media cloud , 2014, IEEE Communications Magazine.

[32]  Laurence T. Yang,et al.  High-Efficiency Mode Decision Procedure for H.264/AVC Under Cloud Computing Environments , 2014, IEEE Systems Journal.

[33]  Manuel Oriol,et al.  Threat methodology for securing scalable video in the Cloud , 2013, 8th International Conference for Internet Technology and Secured Transactions (ICITST-2013).

[34]  Sébastien Lafond,et al.  Prediction-Based Dynamic Resource Allocation for Video Transcoding in Cloud Computing , 2013, 2013 21st Euromicro International Conference on Parallel, Distributed, and Network-Based Processing.

[35]  Zafar Shahid,et al.  Visual Protection of HEVC Video by Selective Encryption of CABAC Binstrings , 2014, IEEE Transactions on Multimedia.

[36]  Eduardo Peixoto,et al.  H.264/AVC to HEVC Video Transcoder Based on Dynamic Thresholding and Content Modeling , 2014, IEEE Transactions on Circuits and Systems for Video Technology.

[37]  Bo Li,et al.  Gearing resource-poor mobile devices with powerful clouds: architectures, challenges, and applications , 2013, IEEE Wireless Communications.

[38]  Yonggang Wen,et al.  On the Cost–QoE Tradeoff for Cloud-Based Video Streaming Under Amazon EC2's Pricing Models , 2014, IEEE Transactions on Circuits and Systems for Video Technology.

[39]  Bharadwaj Veeravalli,et al.  Space4time: Optimization latency-sensitive content service in cloud , 2014, J. Netw. Comput. Appl..

[40]  Jonathan Loo,et al.  On the Investigation of Cloud-Based Mobile Media Environments With Service-Populating and QoS-Aware Mechanisms , 2013, IEEE Transactions on Multimedia.

[41]  Tobias Hoßfeld,et al.  Gaming in the clouds: QoE and the users' perspective , 2013, Math. Comput. Model..

[42]  J. Wenny Rahayu,et al.  Mobile cloud computing: A survey , 2013, Future Gener. Comput. Syst..

[43]  Gerassimos D. Barlas Cluster-based optimized parallel video transcoding , 2012, Parallel Comput..

[44]  Xinfeng Zhang,et al.  Parallelizing video transcoding with load balancing on cloud computing , 2013, 2013 IEEE International Symposium on Circuits and Systems (ISCAS2013).

[45]  Qi Wang,et al.  Subjective evaluation of the effects of packet loss on HEVC encoded video streams , 2013, 2013 IEEE Third International Conference on Consumer Electronics ¿ Berlin (ICCE-Berlin).

[46]  Manuel P. Malumbres,et al.  Evaluating HEVC video delivery in VANET scenarios , 2013, 2013 IFIP Wireless Days (WD).

[47]  Moncef Gabbouj,et al.  Complexity analysis of next-generation HEVC decoder , 2012, 2012 IEEE International Symposium on Circuits and Systems.

[48]  Xiaoyan Sun,et al.  Cloud-Based Image Coding for Mobile Devices—Toward Thousands to One Compression , 2013, IEEE Transactions on Multimedia.

[49]  Muhammad Usman Karim Khan,et al.  Software architecture of High Efficiency Video Coding for many-core systems with power-efficient workload balancing , 2014, 2014 Design, Automation & Test in Europe Conference & Exhibition (DATE).

[50]  Sanjay Ghemawat,et al.  MapReduce: Simplified Data Processing on Large Clusters , 2004, OSDI.

[51]  Dinkar Sitaram,et al.  Future Trends and Research Directions , 2012, CloudCom 2012.

[52]  Eduardo Peixoto,et al.  MPEG-2 to HEVC Video Transcoding With Content-Based Modeling , 2013, IEEE Transactions on Circuits and Systems for Video Technology.

[53]  Xiaoyan Sun,et al.  Spatially Scalable Video Coding For HEVC , 2012, IEEE Trans. Circuits Syst. Video Technol..

[54]  Yonggang Wen,et al.  Toward Optimal Deployment of Cloud-Assisted Video Distribution Services , 2013, IEEE Transactions on Circuits and Systems for Video Technology.

[55]  Zongpeng Li,et al.  CloudMoV: Cloud-Based Mobile Social TV , 2013, IEEE Transactions on Multimedia.

[56]  Miska M. Hannuksela,et al.  System Layer Integration of High Efficiency Video Coding , 2012, IEEE Transactions on Circuits and Systems for Video Technology.

[57]  Kiho Choi,et al.  Leveraging Parallel Computing in Modern Video Coding Standards , 2012, IEEE MultiMedia.

[58]  Rik Van de Walle,et al.  No-reference bitstream-based impairment detection for high efficiency video coding , 2012, 2012 Fourth International Workshop on Quality of Multimedia Experience.

[59]  Xinggong Zhang,et al.  Parallelizing video transcoding using Map-Reduce-based cloud computing , 2012, 2012 IEEE International Symposium on Circuits and Systems.

[60]  Yao Lu,et al.  Ultra Fast H.264/AVC to HEVC Transcoder , 2013, 2013 Data Compression Conference.

[61]  Yan Ye,et al.  Power aware HEVC streaming for mobile , 2013, 2013 Visual Communications and Image Processing (VCIP).

[62]  Anca Hangan,et al.  Self-tuning Multimedia Streaming System on Cloud Infrastructure , 2013, ICCS.

[63]  Munchurl Kim,et al.  Assessments of Subjective Video Quality on HEVC-Encoded 4K-UHD Video for Beyond-HDTV Broadcasting Services , 2013, IEEE Transactions on Broadcasting.

[64]  Xiaodong Lin,et al.  SDSM: A secure data service mechanism in mobile cloud computing , 2011, 2011 IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS).

[65]  Jose M. Alcaraz Calero,et al.  MonPaaS: An Adaptive Monitoring Platformas a Service for Cloud Computing Infrastructures and Services , 2015, IEEE Trans. Serv. Comput..

[66]  Hongliang Li,et al.  A Fast HEVC Inter CU Selection Method Based on Pyramid Motion Divergence , 2014, IEEE Transactions on Multimedia.

[67]  Samee Ullah Khan,et al.  Future Generation Computer Systems ( ) – Future Generation Computer Systems towards Secure Mobile Cloud Computing: a Survey , 2022 .

[68]  Pao-Chi Chang,et al.  A FAST PU MODE DECISION ALGORITHM FOR H.264/AVC TO HEVC TRANSCODING , 2014 .

[69]  Yang Wang,et al.  Practical Resource Provisioning and Caching with Dynamic Resilience for Cloud-Based Content Distribution Networks , 2014, IEEE Transactions on Parallel and Distributed Systems.