skip to main content
research-article

PMS: A Novel Scale-Adaptive and Quality-Adaptive Hybrid P2P/Multisource Solution for Live Streaming

Published:22 May 2018Publication History
Skip Abstract Section

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.

References

  1. MS-Stream. 2017. MS-Stream Demonstration. Retrieved March 11, 2018, from http://msstream.net.Google ScholarGoogle Scholar
  2. 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 ScholarGoogle ScholarCross RefCross Ref
  3. 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 ScholarGoogle Scholar
  4. 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 ScholarGoogle Scholar
  5. 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 ScholarGoogle Scholar
  6. 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 ScholarGoogle Scholar
  7. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  8. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  9. Cisco. 2016. Cisco Visual Networking Index. Available at https://www.cisco.com.Google ScholarGoogle Scholar
  10. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  11. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  12. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  13. 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 ScholarGoogle Scholar
  14. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  15. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  16. 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 ScholarGoogle Scholar
  17. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  18. 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 ScholarGoogle ScholarCross RefCross Ref
  19. 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 ScholarGoogle ScholarCross RefCross Ref
  20. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  21. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  22. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  23. 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 ScholarGoogle Scholar
  24. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  25. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  26. 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 ScholarGoogle Scholar
  27. M. Watson. 2014. HTTP Adaptive Streaming. Retrieved March 11, 2018, from http://web.cs.wpi.edu/∼claypool/mmsys-2011/Keynote02.pdf.Google ScholarGoogle Scholar
  28. 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 ScholarGoogle Scholar
  29. 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 ScholarGoogle Scholar
  30. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  31. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  32. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  33. 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 ScholarGoogle Scholar
  34. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  35. 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 ScholarGoogle Scholar
  36. 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 ScholarGoogle Scholar
  37. 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 ScholarGoogle ScholarCross RefCross Ref

Index Terms

  1. PMS: A Novel Scale-Adaptive and Quality-Adaptive Hybrid P2P/Multisource Solution for Live Streaming

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in

        Full Access

        • Published in

          cover image ACM Transactions on Multimedia Computing, Communications, and Applications
          ACM Transactions on Multimedia Computing, Communications, and Applications  Volume 14, Issue 2s
          April 2018
          287 pages
          ISSN:1551-6857
          EISSN:1551-6865
          DOI:10.1145/3210485
          Issue’s Table of Contents

          Copyright © 2018 ACM

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 22 May 2018
          • Accepted: 1 January 2018
          • Revised: 1 December 2017
          • Received: 1 June 2017
          Published in tomm Volume 14, Issue 2s

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • research-article
          • Research
          • Refereed

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader
        About Cookies On This Site

        We use cookies to ensure that we give you the best experience on our website.

        Learn more

        Got it!