Abstract
Single-source HTTP adaptive streaming solutions (HAS) have become the de facto solutions to deliver live video over the Internet. By avoiding video stalling events that are mainly caused by the lack of throughput at client or at server side, HAS solutions increase the end users’ quality of experience (QoE). We propose to pragmatically extend HAS with our MS-Stream solution that simultaneously utilizes several servers. MS-Stream aims at offering high QoE for live content delivery by exploiting expanded bandwidth and link diversity in distributed heterogeneous infrastructures. By leveraging end users’ connectivity capacities, we further extend the QoE and scalability capabilities of our proposal by exposing a hybrid P2P/multisource live-streaming solution (P2P/MS-Stream (PMS)), achieving trade-offs between the system’s scale and the end users’ QoE. We propose a distributed quality adaptation algorithm run by every peer, along with a local optimization method of the usage of the server infrastructure made available. Large-scale evaluations conducted with 300 peers located in France permits validating our approach and algorithms over flash crowd events and allow us to conclude that PMS can reach the optimal trade-offs between QoE and system scale.
- MS-Stream. 2017. MS-Stream Demonstration. Retrieved March 11, 2018, from http://msstream.net.Google Scholar
- V. Adhikari, Y. Guo, F. Hao, M. Varvello, V. Hilt, M. Steiner, and Z.-L. Zhang. 2012. Unreeling Netflix: Understanding, improving multi-CDN delivery. In Proceedings of the IEEE INFOCOM.Google Scholar
Cross Ref
- J. Bruneau-Queyreix, M. Lacaud, D. Negru, J. M. Batalla, and E. Borcoci. 2017. MS-stream: A multiple-source adaptive streaming solution enhancing consumer’s perceived quality. In Proceedings of the IEEE Communications and Networking Conference (CCNC’17).Google Scholar
- J. Bruneau-Queyreix, M. Lacaud, D. Negru, J. M. Batalla, and E. Borcoci. 2017. QoE enhancement through cost-effective adaptation decision process for multiple-server streaming over HTTP. In Proceedings of the IEEE International Conference on Multimedia and Expo (ICME’17).Google Scholar
- J. Bruneau-Queyreix, M. Lacaud, D. Negru, J. M. Batalla, and E. Borcoci. 2018. Adding a new dimension to HTTP adaptive streaming through multiple-source capabilities. IEEE MultiMedia PP, 99.Google Scholar
- J. Bruneau-Queyreix, M. Lacaud, and D. Negru. 2017. A multiple-source adaptive streaming solution enhancing consumer’s perceived quality. In Proceedings of the IEEE Consumer Communications and Networking Conference (CCNC’17).Google Scholar
- J. Bruneau-Queyreix, M. Lacaud, and D. Negru. 2017. A hybrid P2P/multi-server quality-adaptive live-streaming solution enhancing end-user’s QoE. In Proceedings of the ACM International Conference on Multimedia (MM’17). Google Scholar
Digital Library
- S. A. Chellouche, D. Negru, Y. Chen, and Mamadou Sidibe. 2012. Home-box-assisted content delivery network for Internet Video-on-Demand services. In Proceedings of the IEEE Symposium on Computers and Communications (ISCC’12). Google Scholar
Digital Library
- Cisco. 2016. Cisco Visual Networking Index. Available at https://www.cisco.com.Google Scholar
- A. Ganjam, J. Jiang, X. Liu, V. Sekar, F. Siddiqui, I. Stoica, J. Zhan, and H. Zhang. 2015. C3: Internet-scale control plane for video quality optimization. In Proceedings of the USENIX Conference on Networked Systems Design and Implementation (NSDI’15). Google Scholar
Digital Library
- X. Hei, C. Liang, J. Liang, Y. Liu, and K. W. Ross. 2007. A measurement study of a large-scale P2P IPTV system. IEEE Transactions on Multimedia 9. 1672--1687. Google Scholar
Digital Library
- T. Hoßfeld, M. Seufert, M. Hirth, T. Zinner, and P. Tran-Gia. 2011. Quantification of YouTube QoE via crowdsourcing. In Proceedings of the IEEE Symposium on Multimedia. Google Scholar
Digital Library
- T. Hoßfeld, S. Egger, R. Schatz, M. Fiedler, K. Masuch, and C. Lorentzen. 2012. Initial delay vs. interruptions: Between the devil and the deep blue sea. In Proceedings of the IEEE International Workshop on Quality of Multimedia Experience (QoMEX’12). 1--6.Google Scholar
- T. Hossfeld, D. Strohmeier, A. Raake, and R. Schatz. 2013. Pippi Longstocking calculus for temporal stimuli pattern on YouTube QoE: 1+ 1= 3 and 1·≠ 4 4· 1. In Proceedings of the 5th Workshop on Mobile Video (MoVid’13). 37--42. Google Scholar
Digital Library
- C. Huang, A. Wang, J. Li, and K. W. Ross. 2008. Understanding hybrid CDN-P2P: Why limelight needs its own Red Swoosh. In Proceedings of the International Workshop on Network and Operating Systems Support for Digital Audio and Video (NOSSDAV’08). ACM, New York, NY, 75--80. Google Scholar
Digital Library
- S. Lederer, C. Müller, and C. Timmerer. 2012. Towards peer-assisted dynamic adaptive streaming over HTTP. In Proceedings of the International Packet Video Workshop (PV’12). IEEE, Los Alamitos, CA, 161--166.Google Scholar
- Z. Liu, Y. Shen, K. W. Ross, S. S. Panwar, and Y. Wang. 2009. LayerP2P: Using layered video chunks in P2P live streaming. IEEE Transactions on Multimedia 11, 7, 1340--1352. Google Scholar
Digital Library
- Z. Lu, Y. Wang, and Y. R. Yang. 2012. Analysis and comparison of CDN-P2P content delivery system and model. Journal of Communications 7, 3, 232--245.Google Scholar
Cross Ref
- S. Medjiah, T. Ahmed, and R. Boutaba. 2014. Avoiding quality bottlenecks in P2P adaptive streaming. IEEE Journal on Selected Areas in Communications 32, 734--745.Google Scholar
Cross Ref
- M. L. Merani and L. Natali. 2016. Adaptive streaming in P2P live video systems: A distributed rate control approach. ACM Transactions on Multimedia Computing, Communications, and Applications 12, 46. Google Scholar
Digital Library
- Y. H Moon, J. N. Kim, and C. H. Youn. 2013. Churn-aware optimal layer scheduling scheme for scalable video distribution in super-peer overlay networks. Journal of Supercomputing, 66, 700--720. Google Scholar
Digital Library
- P. Ni, R. Eg, A. Eichorn, C. Griwodz, and P. Halvorsen. 2011. Flicker effects in adaptive video streaming to handheld devices. In Proceedings of the 19th ACM International Conference on Multimedia. Google Scholar
Digital Library
- W. Pu, Z. Zou, and C. W. Chen. 2011. Dynamic adaptive streaming over HTTP from multiple content distribution servers. In Proceedings of the IEEE Global Telecommunications Conference (GLOBECOM’11).Google Scholar
- M. Seufert, S. Egger, M. Slanina, T. Zinner, T. Hossfeld, and P. Tran-Gia. 2015. A survey on quality of experience of HTTP adaptive streaming. IEEE Communications Surveys and Tutorials 17, 469--492.Google Scholar
Digital Library
- G. Tian and Y. Liu. 2012. Towards agile and smooth video adaptation in dynamic HTTP streaming. In Proceedings of the 8th International Conference on Emerging Networking Experiments and Technologies (CoNEXT’12). Google Scholar
Digital Library
- G. Tian, Y. Xu, Y. Liu, and K. Ross. 2013. Mechanism design for dynamic P2P streaming. In Proceedings of the 2013 IEEE 13th International Conference on Peer-to-Peer Computing (P2P’13). 1--10.Google Scholar
- M. Watson. 2014. HTTP Adaptive Streaming. Retrieved March 11, 2018, from http://web.cs.wpi.edu/∼claypool/mmsys-2011/Keynote02.pdf.Google Scholar
- D. Wu, C. Liang, Y. Liu, and K. Ross. 2009. View-upload decoupling: A redesign of multi-channel P2P video systems. In Proceedings of the IEEE INFOCOM. IEEE, Los Alamitos, CA, 2726--2730.Google Scholar
- X. Xiao and Q. Zhang. 2009. LayerP2P: A new data scheduling approach for layered streaming in heterogeneous networks. In Proceedings of IEEE INFOCOM. 603--611.Google Scholar
- D. Xu. S. S. Kulkarni, C. Rosenberg, and H.-K. Chai. 2006. Analysis of a CDN-P2P hybrid architecture for cost-effective streaming media distribution. Multimedia Systems 11, 4, 383--399. Google Scholar
Digital Library
- H. Yin, X. Liu, T. Zhan, V. Sekar, F. Qui, C. Lin, H. Zhang, and B. Li. 2009. Design and deployment of a hybrid CDN-P2P system for live video streaming: Experiences with LiveSky. In Proceedings of the ACM International Conference on Multimedia (MM’09). 25--34. Google Scholar
Digital Library
- H. Yin, X. Liu, T. Zhan, V. Sekar, F. Qui, C. Lin, H. Zhang, and B. Li. 2010. LiveSky: Enhancing CDN with P2P. ACM Transactions on Multimedia Computing, Communications, and Applications 6, 16. Google Scholar
Digital Library
- L. Yitong, S. Yun, M. Yinian, L. Jing, L. Qi, and Y. Dacheng. 2013. A study on quality of experience for adaptive streaming service. In Proceedings of the IEEE International Conference on Communications Workshops (ICC’13). IEEE, Los Alamitos, CA, 682--686.Google Scholar
- G. Zhang, W. Liu, X. Hei, and W. Cheng. 2015. Unreeling Xunlei Kankan: Understanding hybrid CDN-P2P video-on-demand streaming. IEEE Transactions on Multimedia 17, 229--242.Google Scholar
Digital Library
- S. Zhang, B. Li, and B. Li. 2015. Presto: Towards fair and efficient HTTP adaptive streaming from multiple servers. In Proceedings of the IEEE International Conference on Communications (ICC’15).Google Scholar
- X. Zhang, J. Liu, B. Li, and Y.-S. P. Yum. 2005. CoolStreaming/DONet: A data-driven overlay network for peer-to-peer live media streaming. In Proceedings of IEEE INFOCOM.Google Scholar
- C. Zhou. C.-W. Lin, X. Zhang, and Z. Guo. 2014. A control-theoretic approach to rate adaption for DASH over multiple content distribution servers. IEEE Transactions on Circuits and Systems for Video Technology 24, 4, 681--694.Google Scholar
Cross Ref
Index Terms
PMS: A Novel Scale-Adaptive and Quality-Adaptive Hybrid P2P/Multisource Solution for Live Streaming
Recommendations
Can You See What I See? Quality-of-Experience Measurements of Mobile Live Video Broadcasting
Broadcasting live video directly from mobile devices is rapidly gaining popularity with applications like Periscope and Facebook Live. The quality of experience (QoE) provided by these services comprises many factors, such as quality of transmitted ...
A Case Study of Traffic Locality in Internet P2P Live Streaming Systems
ICDCS '09: Proceedings of the 2009 29th IEEE International Conference on Distributed Computing SystemsWith the ever-increasing P2P Internet traffic, recently much attention has been paid to the topology mismatch between the P2P overlay and the underlying network due to the large amount of cross-ISP traffic. Mainly focusing on BitTorrent-like file ...
Content-Aware Playback Speed Control for Low-Latency Live Streaming of Sports
MMSys '21: Proceedings of the 12th ACM Multimedia Systems ConferenceThere are two main factors that determine the viewer experience during the live streaming of sports content: latency and stalls. Latency should be low and stalls should not occur. Yet, these two factors work against each other and it is not trivial to ...






Comments