Hop-by-hop adaptive video streaming in content centric network

To guarantee Quality of Experience (QoE) for video streaming services in a future Internet architecture, Content Centric Network (CCN), Dynamic Adaptive Streaming via HTTP (DASH) technology is used to deliver the proper video content according to the network situation. However, CCN enables a host-to-content communication model and has a universal caching design, which seriously decreases the performance of DASH over CCN. In this paper, we propose a hop-by-hop adaptive video streaming scheme (HAVS-CCN) to improve the performance of adaptive video streaming in CCN. HAVS-CCN is simple and applicable to be deployed on DASH over CCN. It directly adjusts video quality and solves network congestion at the bottleneck of transmission path when DASH inaccurately estimates the network throughout. Our scheme optimizes the hop-by-hop content transmission, which achieves video quality adaption and data packet flow control simultaneously. Simulation results, on small-scale networks and large-scale networks, reveal that DASH with HAVS-CCN scheme outperforms the original DASH over CCN, in terms of video playback quality and average delay.

[1]  Chuck Yoo,et al.  Cache replacement strategies for scalable video streaming in CCN , 2013, 2013 19th Asia-Pacific Conference on Communications (APCC).

[2]  Christian Esteve Rothenberg,et al.  Mini-CCNx: fast prototyping for named data networking , 2013, ICN '13.

[3]  Bruno Sinopoli,et al.  A Control-Theoretic Approach for Dynamic Adaptive Video Streaming over HTTP , 2015, Comput. Commun. Rev..

[4]  Christian Timmerer,et al.  Adaptive streaming over Content Centric Networks in mobile networks using multiple links , 2013, 2013 IEEE International Conference on Communications Workshops (ICC).

[5]  Yaning Liu,et al.  Dynamic adaptive streaming over CCN: A caching and overhead analysis , 2013, 2013 IEEE International Conference on Communications (ICC).

[6]  Van Jacobson,et al.  Networking named content , 2009, CoNEXT '09.

[7]  Ahmed Mehaoua,et al.  Layered Video Transmission Using Wireless Path Diversity Based on Grey Relational Analysis , 2011, 2011 IEEE International Conference on Communications (ICC).

[8]  Yong Liu,et al.  Towards Agile and Smooth Video Adaptation in HTTP Adaptive Streaming , 2016, IEEE/ACM Transactions on Networking.

[9]  Ratul Mahajan,et al.  Measuring ISP topologies with rocketfuel , 2002, TNET.

[10]  Filip De Turck,et al.  Design and Evaluation of a Self-Learning HTTP Adaptive Video Streaming Client , 2014, IEEE Communications Letters.

[11]  Heiko Schwarz,et al.  Overview of the Scalable Video Coding Extension of the H.264/AVC Standard , 2007, IEEE Transactions on Circuits and Systems for Video Technology.

[12]  Ali C. Begen,et al.  Caching in HTTP Adaptive Streaming: Friend or Foe? , 2014, NOSSDAV.

[13]  Hermann Hellwagner,et al.  A scalable video coding dataset and toolchain for dynamic adaptive streaming over HTTP , 2015, MMSys.

[14]  Xiaofei Wang,et al.  Cloud-assisted adaptive video streaming and social-aware video prefetching for mobile users , 2013, IEEE Wireless Communications.