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.
- Cisco. 2016. Visual Networking Index: Forecast and Methodology, 2015--2020.Google Scholar
- 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.Google Scholar
Cross Ref
- 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. Google Scholar
Digital Library
- 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. Google Scholar
Digital Library
- 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. Google Scholar
Digital Library
- 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. Google Scholar
Digital Library
- 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.Google Scholar
Cross Ref
- 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. Google Scholar
Digital Library
- 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.Google Scholar
Cross Ref
- 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. Google Scholar
Digital Library
- 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. Google Scholar
Digital Library
- 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.Google Scholar
- ITU-T Recommendation G.114. 2013. One-way transmission time. https://www.itu.int/rec/T-REC-G.114/en.Google Scholar
- 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.Google Scholar
- Pascal Frossard. 2001. FEC performance in multimedia streaming. IEEE Commun. Lett. 5, 3 (2001), 122--124.Google Scholar
Cross Ref
- 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.Google Scholar
Digital Library
- 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.Google Scholar
Cross Ref
- 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. Google Scholar
Digital Library
- 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.Google Scholar
Cross Ref
- 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. Google Scholar
Digital Library
- 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. Google Scholar
Digital Library
- Edgar N. Gilbert. 1960. Capacity of a Burst-Noise Channel. Bell Syst. Tech. J. 39, 5, 1253--1265.Google Scholar
Cross Ref
- 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. Google Scholar
Digital Library
- 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.Google Scholar
Cross Ref
- 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. Google Scholar
Digital Library
- 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.Google Scholar
- 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. Google Scholar
Digital Library
- EXata. 2015. EXata Network Emulator Software. Retrieved from http://www.scalable-networks.com/exata.Google Scholar
- QualNet. 2015. QualNet Network Simulator Software. Retrieved from http://www.scalable-networks.com/qualnet.Google Scholar
- 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. Google Scholar
Digital Library
- FFmpeg. 2015. Homepage. Retrieved from https://ffmpeg.org/.Google Scholar
- 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.Google Scholar
Digital Library
- 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. Google Scholar
Digital Library
- Weisi Lin and C.-C. Jay Kuo. “Perceptual visual quality metrics: A survey.” J. Vis. Commun. Image Represent. 22, 4, 297--312. Google Scholar
Digital Library
- 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.Google Scholar
- Ming-Ting Sun. 2000. Compressed Video over Networks. CRC Press. Google Scholar
Digital Library
- OpenFEC. 2016. Homepage. Retrieved from http://openfec.org/.Google Scholar
- 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. Google Scholar
Digital Library
- 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.Google Scholar
Digital Library
- 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. Google Scholar
Digital Library
- Akamai. 2013. Akamai investor summit. Retrieved from http://www.akamai.com/dl/investors/2013_ir_summit_presentation.pdf.Google Scholar
- 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.Google Scholar
Index Terms
Delay-Aware Quality Optimization in Cloud-Assisted Video Streaming System
Recommendations
Loss Tolerant Bandwidth Aggregation for Multihomed Video Streaming over Heterogeneous Wireless Networks
Bandwidth aggregation is a key research issue in integrating heterogeneous wireless networks, since it can substantially increase the throughput and reliability for enhancing streaming video quality. However, the burst loss in the unreliable wireless ...
Migration towards cloud-assisted live media streaming
Live media streaming has become one of the most popular applications over the Internet. We have witnessed the successful deployment of commercial systems with content delivery network (CDN)- or peer-to-peer-based engines. While each being effective in ...
Adaptive media playout for low-delay video streaming over error-prone channels
When media is streamed over best-effort networks, media data is buffered at the client to protect against playout interruptions due to packet losses and random delays. While the likelihood of an interruption decreases as more data is buffered, the ...






Comments