Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

Delay-Aware Quality Optimization in Cloud-Assisted Video Streaming System

Published: 13 December 2017 Publication History

Abstract

Cloud-assisted video streaming has emerged as a new paradigm to optimize multimedia content distribution over the Internet. This article investigates the problem of streaming cloud-assisted real-time video to multiple destinations (e.g., cloud video conferencing, multi-player cloud gaming, etc.) over lossy communication networks. The user diversity and network dynamics result in the delay differences among multiple destinations. This research proposes <underline>D</underline>ifferentiated cloud-<underline>A</underline>ssisted <underline>VI</underline>deo <underline>S</underline>treaming (DAVIS) framework, which proactively leverages such delay differences in video coding and transmission optimization. First, we analytically formulate the optimization problem of joint coding and transmission to maximize received video quality. Second, we develop a quality optimization framework that integrates the video representation selection and FEC (Forward Error Correction) packet interleaving. The proposed DAVIS is able to effectively perform differentiated quality optimization for multiple destinations by taking advantage of the delay differences in cloud-assisted video streaming system. We conduct the performance evaluation through extensive experiments with the Amazon EC2 instances and Exata emulation platform. Evaluation results show that DAVIS outperforms the reference cloud-assisted streaming solutions in video quality and delay performance.

References

[1]
Cisco. 2016. Visual Networking Index: Forecast and Methodology, 2015--2020.
[2]
Feng Wang, Jiangchuan Liu, and Minghua Chen. 2012. CALMS: Cloud-assisted live media streaming for globalized demands with time/region diversities. In Proceedings of the 2012 IEEE International conference on Computer Communications (INFOCOM’12). IEEE Press, 199--207.
[3]
Yonggang Wen, Xiaoqing Zhu, Joel Rodrigues, and Chang Wen Chen. 2014. Cloud mobile media: Reflections and outlook. IEEE Trans. Multimedia 16, 4 (2014), 885--902.
[4]
Jian He, Di Wu, Yupeng Zeng, Xiaojun Hei, and Yonggang Wen. 2013. Toward optimal deployment of cloud-assisted video distribution services. IEEE Trans. Circ. Syst. Video Technol. 23, 10 (2013), 1717--1728.
[5]
Zuqing Zhu, Suoheng Li, and Xiaoliang Chen. 2013. Design QoS-aware multi-path provisioning strategies for efficient cloud-assisted SVC video streaming to heterogeneous clients. IEEE Trans. Multimedia 15, 4 (2013), 758--768.
[6]
Chun-Ying Huang, Kuan-Ta Chen, De-Yu Chen, Hwai-Jung Hsu, and Cheng-Hsin Hsu. 2014. GamingAnywhere: The first open source cloud gaming system. ACM Trans. Multimedia Comput. Commun. Appl. 10, 1 (2014), 10.
[7]
Mohammad H. Hajiesmaili, Lok To Mak, Zhi Wang, Chuan Wu, Minghua Chen, and Ahmad Khonsari. 2015. Cost-effective low-delay cloud video conferencing. In Proceedings of 2015 IEEE International Conference on Distributed Computing Systems (ICDCS’15), IEEE Press, 103--112.
[8]
Yuan Feng, Baochun Li, and Bo Li. 2012. Airlift: Video conferencing as a cloud service using inter-datacenter networks. In Proceedings of 2012 IEEE International Conference on Network Protocols (ICNP’12), IEEE Press, 1--11.
[9]
Jian Chen, Jiangchuan Liu, and Yong Cui. 2016. Inter-player Delay Optimization in Multiplayer Cloud Gaming. In Proceedings of 2016 IEEE International Conference on Cloud Computing (CLOUD’16), IEEE Press, 1--7.
[10]
Piotr Srebrny, Thomas Plagemann, Vera Goebel, and Andreas Mauthe. 2010. Cachecast: Eliminating redundant link traffic for single source multiple destination transfers. In Proceedings of 2010 IEEE International Conference on Distributed Computing Systems (ICDCS’10), IEEE Press, 209--220.
[11]
Yi Li, Yin Zhang, Lili Qiu, and Simon Lam. 2007. Smarttunnel: Achieving reliability in the internet. In Proceedings of 2007 IEEE International Conference on Computer Communications (INFOCOM’07), IEEE Press, 830--838.
[12]
Vicky Sharma, Shivkumar Kalyanaraman, Koushik Kar, K. K. Ramakrishnan, and Vijaynarayanan Subramanian. MPLOT: A transport protocol exploiting multipath diversity using erasure codes. In Proceedings of 2008 IEEE International Conference on Computer Communications (INFOCOM’08), IEEE Press, 1--9.
[13]
ITU-T Recommendation G.114. 2013. One-way transmission time. https://www.itu.int/rec/T-REC-G.114/en.
[14]
Xinggong Zhang, Yang Xu, Hao Hu, Yong Liu, Zongming Guo, and Yao Wang. 2012. Profiling skype video calls: Rate control and video quality. In Proceedings of 2012 IEEE International Conference on Computer Communications (INFOCOM’12), IEEE Press, 621--629.
[15]
Pascal Frossard. 2001. FEC performance in multimedia streaming. IEEE Commun. Lett. 5, 3 (2001), 122--124.
[16]
Abdul Hameed, Rui Dai, and Benjamin Balas. 2016. A decision-tree-based perceptual video quality prediction model and its application in FEC for wireless multimedia communications. IEEE Trans. Multimedia 18, 4, 764--774.
[17]
Chuan Zhu, Yongkai Huo, Bo Zhang, Rong Zhang, Mohammed El-Hajjar, and Lajos Hanzo. 2016. Adaptive-truncated-HARQ-aided layered video streaming relying on interlayer FEC coding. IEEE Trans. Vehic. Technol. 65, 3, 1506--1521.
[18]
Leonardo Badia, Nicola Baldo, Marco Levorato, and Michele Zorzi. 2010. A Markov framework for error control techniques based on selective retransmission in video transmission over wireless channels. IEEE J. Select. Areas Commun. 28, 3, 488--500.
[19]
Chenguang Yu, Yang Xu, Bo Liu, and Yong Liu. 2014. “Can you SEE me now?” A measurement study of mobile video calls. In Proceedings of 2014 IEEE International Conference on Computer Communications (INFOCOM’14), IEEE Press, 1456--1464.
[20]
Yang Xu, Chenguang Yu, Jingjiang Li, and Yong Liu. 2012. Video telephony for end-consumers: measurement study of Google+, iChat, and Skype. In Proceedings of 2012 ACM Conference on Internet Measurement Conference, ACM Press, pp. 371--384.
[21]
Laura Toni, Ramon Aparicio-Pardo, Karine Pires, Gwendal Simon, Alberto Blanc, and Pascal Frossard. 2015. Optimal selection of adaptive streaming representations. ACM Trans. Multimedia Comput. Commun. Appl. 11, 2 (2015), 43.
[22]
Edgar N. Gilbert. 1960. Capacity of a Burst-Noise Channel. Bell Syst. Tech. J. 39, 5, 1253--1265.
[23]
Klaus Stuhlmuller, Niko Farber, Michael Link, and Bernd Girod. 2000. Analysis of video transmission over lossy channels. IEEE J. Select. Areas Commun. 18, 6, 1012--1032.
[24]
Xiaoqing Zhu, Eric Setton, and Bernd Girod. 2005. Congestion-distortion optimized video transmission over ad hoc networks. Signal Process.: Image Commun. 20, 8, 773--783.
[25]
Uttam K. Sarkar, Subramanian Ramakrishnan, and Dilip Sarkar. 2003. Modeling full-length video using Markov-modulated Gamma-based framework. IEEE/ACM Trans. Network. 11, 4, 638--649.
[26]
Vinay Joseph Ribeiro, Rudolf H. Riedi, Richard G. Baraniuk, Jiri Navratil, and Les Cottrell. 2003. pathchirp: Efficient available bandwidth estimation for network paths. In Proceedings of the Passive and Active Measurement Workshop, 1--10.
[27]
Song Cen, Pamela C. Cosman, and Geoffrey M. Voelker. 2003. End-to-end differentiation of congestion and wireless losses. IEEE/ACM Trans. Network. 11, 5, 703--717.
[28]
EXata. 2015. EXata Network Emulator Software. Retrieved from http://www.scalable-networks.com/exata.
[29]
QualNet. 2015. QualNet Network Simulator Software. Retrieved from http://www.scalable-networks.com/qualnet.
[30]
Chuck Fraleigh, Sue Moon, Bryan Lyles, Chase Cotton, Mujahid Khan, Deb Moll, Rob Rockell, Ted Seely, and S. Christophe Diot. 2003. Packet-level traffic measurements from the Sprint IP backbone. IEEE Network 17, 6, 6--16.
[31]
FFmpeg. 2015. Homepage. Retrieved from https://ffmpeg.org/.
[32]
Jiyan Wu, Bo Cheng, Chau Yuen, Ngai-Man Cheung, and Junliang Chen. 2016. Trading delay for distortion in one-way video communication over the internet. IEEE Trans. Circ. Syst. Video Technol. 26, 4, 711--723.
[33]
Xiangwen Chen, Minghua Chen, Baochun Li, Yao Zhao, Yunnan Wu, and Jin Li. 2011. Celerity: A low-delay multi-party conferencing solution. In Proceedings of the 2011 ACM International Conference on Multimedia, ACM Press, 493--502.
[34]
Weisi Lin and C.-C. Jay Kuo. “Perceptual visual quality metrics: A survey.” J. Vis. Commun. Image Represent. 22, 4, 297--312.
[35]
Rohan Mahy, Philip Matthews, and Jonathan Rosenberg. 2010. Traversal Using Relays around NAT (TURN): Relay Extensions to Session Traversal Utilities of NAT (STUN). IETF RFC 5766.
[36]
Ming-Ting Sun. 2000. Compressed Video over Networks. CRC Press.
[37]
OpenFEC. 2016. Homepage. Retrieved from http://openfec.org/.
[38]
Hilmi E. Egilmez, Seyhan Civanlar, and A. Murat Tekalp. 2013. An optimization framework for QoS-enabled adaptive video streaming over OpenFlow networks. IEEE Trans. Multimedia 15, 3, 710--715.
[39]
Nana Xue, Xiaoliang Chen, Long Gong, Suoheng Li, Daoyun Hu, and Zuqing Zhu. 2015. Demonstration of OpenFlow-Controlled Network Orchestration for Adaptive SVC Video Manycast. IEEE Trans. Multimedia 17, 9, 1617--1629.
[40]
Matthew K. Mukerjee, David Naylor, Junchen Jiang, Dongsu Han, Srinivasan Seshan, and Hui Zhang. 2015. Practical, real-time centralized control for cdn-based live video delivery. In Proceedings of 2015 ACM SIGCOMM, ACM Press, 311--324.
[41]
Akamai. 2013. Akamai investor summit. Retrieved from http://www.akamai.com/dl/investors/2013_ir_summit_presentation.pdf.
[42]
Talmai Oliveira, Srisudha Mahadevan, and Dharma P. Agrawal. Handling network uncertainty in heterogeneous wireless networks. In Proceedings of 2011 IEEE International Conference on Computer Communications (INFOCOM’11), IEEE Press, 2390--2398.

Cited By

View all
  • (2024)Cloud media video encoding: review and challengesMultimedia Tools and Applications10.1007/s11042-024-18763-283:34(81231-81278)Online publication date: 9-Mar-2024
  • (2023)AMSA: Adaptive Multimodal Learning for Sentiment AnalysisACM Transactions on Multimedia Computing, Communications, and Applications10.1145/357291519:3s(1-21)Online publication date: 24-Feb-2023
  • (2023)Boosting Scene Graph Generation with Visual Relation SaliencyACM Transactions on Multimedia Computing, Communications, and Applications10.1145/351404119:1(1-17)Online publication date: 5-Jan-2023
  • Show More Cited By

Index Terms

  1. Delay-Aware Quality Optimization in Cloud-Assisted Video Streaming System

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Transactions on Multimedia Computing, Communications, and Applications
    ACM Transactions on Multimedia Computing, Communications, and Applications  Volume 14, Issue 1
    February 2018
    287 pages
    ISSN:1551-6857
    EISSN:1551-6865
    DOI:10.1145/3173554
    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: 13 December 2017
    Accepted: 01 September 2017
    Revised: 01 May 2017
    Received: 01 October 2016
    Published in TOMM Volume 14, Issue 1

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. Cloud-assisted video streaming
    2. burst loss
    3. delay-awareness
    4. differentiated transmission
    5. quality optimization

    Qualifiers

    • Research-article
    • Research
    • Refereed

    Funding Sources

    • National Natural Science Foundation of China
    • National High-tech R8D Program of China (863 Program)
    • Natural Science Foundation of Jiangsu Province of China

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)12
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 01 Nov 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)Cloud media video encoding: review and challengesMultimedia Tools and Applications10.1007/s11042-024-18763-283:34(81231-81278)Online publication date: 9-Mar-2024
    • (2023)AMSA: Adaptive Multimodal Learning for Sentiment AnalysisACM Transactions on Multimedia Computing, Communications, and Applications10.1145/357291519:3s(1-21)Online publication date: 24-Feb-2023
    • (2023)Boosting Scene Graph Generation with Visual Relation SaliencyACM Transactions on Multimedia Computing, Communications, and Applications10.1145/351404119:1(1-17)Online publication date: 5-Jan-2023
    • (2022)Content-Based Collaborative Filtering With Predictive Error Reduction-Based CNN Using IPU ModelInternational Journal of Information Security and Privacy10.4018/IJISP.30830916:2(1-19)Online publication date: 16-Sep-2022
    • (2022)Shoot360: Normal View Video Creation from City Panorama FootageACM SIGGRAPH 2022 Conference Proceedings10.1145/3528233.3530702(1-9)Online publication date: 27-Jul-2022
    • (2021)Server Allocation for Massively Multiplayer Online Cloud Games Using Evolutionary OptimizationACM Transactions on Multimedia Computing, Communications, and Applications10.1145/343302717:2(1-23)Online publication date: 11-May-2021
    • (2021)QoS-Aware Multicast for Scalable Video Streaming in Software-Defined NetworksIEEE Transactions on Multimedia10.1109/TMM.2020.299153923(982-994)Online publication date: 2021
    • (2021)Video Caching, Analytics, and Delivery at the Wireless Edge: A Survey and Future DirectionsIEEE Communications Surveys & Tutorials10.1109/COMST.2020.303542723:1(431-471)Online publication date: Sep-2022
    • (2020)Adaptive Attention-based High-level Semantic Introduction for Image CaptionACM Transactions on Multimedia Computing, Communications, and Applications10.1145/340938816:4(1-22)Online publication date: 17-Dec-2020
    • (2020)Learning From Music to Visual Storytelling of Shots: A Deep Interactive Learning MechanismProceedings of the 28th ACM International Conference on Multimedia10.1145/3394171.3413985(102-110)Online publication date: 12-Oct-2020
    • Show More Cited By

    View Options

    Get Access

    Login options

    Full Access

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media