Skip to main content

A DASH-Based Peer-to-Peer VoD Streaming Scheme

  • Conference paper
  • First Online:

Abstract

For peer-to-peer (P2P) video-on-demand (VoD) streaming, this paper proposes a new P2P VoD scheme based on Dynamic Adaptive Streaming over HTTP (DASH), called P2P-DASH VoD scheme. The scheme takes advantage of both the scalability and low cost properties of P2P technology and the dynamic self-adaptation of DASH. In the proposed scheme, a multi-overlay architecture is constructed, and a DASH streaming rate control approach is proposed. The multi-overlay architecture integrates the power-law ring overlay structure and the Fibonacci ring overlay structure. Peers can search the target video segments based on the power-law ring overlay structure or the Fibonacci ring overlay structure according to the search distance. The integrated overlay structure can reduce the jump latency caused by VCR operations and improve the smoothness of playback. Furthermore, the DASH streaming rate control approach is proposed to combine DASH in P2P VoD Streaming. The DASH streaming rate control approach considers four adaptive factors (on-time arrival rate of segment, peer’s available buffer length, current overlay available bandwidth and current overlay upload bandwidth utilization). Through simulations, we demonstrate that the proposed P2P-DASH VoD scheme has short jump latency, high playback fluency and the satisfaction of users.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  1. Rohmer, T., Nakib, A., Nafaa, A.: Priori knowledge guided approach for optimal peer selection in P2P VoD systems. IEEE Trans. Netw. Serv. Manage. 11(3), 350–362 (2014)

    Article  Google Scholar 

  2. Faiqurahman, M., Kistijantoro, A.I.: Implementation of modified probabilistic caching schema on Bittorrent protocol for video on demand content. In: International Seminar on Intelligent Technology and Its Applications (ISITIA), Surabaya, Indonesia, pp. 357–362 (2015)

    Google Scholar 

  3. Huang, G., Yu, T.: An upload bandwidth allocation algorithm in data scheduling of P2P VoD system. In: Babu, S.P., Wenzheng, L. (eds.) 5th IEEE International Conference on Software Engineering and Service Science (ICSESS), Beijing, People’s Republic of China, pp. 435–438 (2014)

    Google Scholar 

  4. Li, B., Wang, Z., Zhu, W.: Two decades of internet video streaming: a retrospective view. ACM Trans. Multimedia Comput. Commun. Appl. 9S(331), 1551–6857 (2013)

    Google Scholar 

  5. Ganapathi, S., Varadharajan, V.: Popularity based hierarchical prefetching technique for P2P video-on-demand. Multimedia Tools Appl. 77(12), 15913–15928 (2018)

    Article  Google Scholar 

  6. Huang, G., Gao, Y., Kong, L.: An incentive scheme based on bitrate adaptation for cloud-assisted P2P video-on-demand streaming systems. In: 3rd IEEE International Conference on Cloud Computing and Big Data Analysis (ICCCBDA), Chengdu, People’s Republic of China, pp. 404–408 (2018)

    Google Scholar 

  7. Sheshjavani, A.G., Akbari, B.: An adaptive buffer-map exchange mechanism for pull-based peer-to-peer video-on-demand streaming systems. Multimedia Tools Appl. 76(5), 7535–7561 (2017)

    Article  Google Scholar 

  8. De Cicco, L., Caldaralo, V., Palmisano, V.: ELASTIC: a client-side controller for dynamic adaptive streaming over HTTP (DASH). In: 20th International Packet Video Workshop (PV), San Jose, CA, pp. 978–986. Cisco (2013)

    Google Scholar 

  9. Rahman, W.U., Chung, K.: A novel adaptive logic for dynamic adaptive streaming over HTTP. J. Vis. Commun. Image Represent. 49, 433–446 (2017)

    Article  Google Scholar 

  10. Natali, L., Merani, M.L.: A novel rate control scheme for adaptive video streaming in P2P overlays. In: IEEE Global Telecommunications Conference (GLOBECOM), San Diego, CA, pp. 1–7 (2015)

    Google Scholar 

  11. Zhou, C., Lin, C.W., Zhang, X.: A control-theoretic approach to rate adaption for DASH over multiple content distribution servers. IEEE Trans. Circuits Syst. Video Technol. 24(4), 1–6 (2014)

    Article  Google Scholar 

  12. Bhat, A.R., Bhadu, S.K.: Machine learning based rate adaptation in DASH to improve quality of experience. In: IEEE International Conference on Smart Technologies and Management for Computing, Communication, Controls, Energy and Materials (ICSTM), Chennai, India, pp. 82–89 (2017)

    Google Scholar 

  13. Natali, L., Merani, M.L.: Adaptive streaming in P2P live video systems: a distributed rate control approach. ACM Trans. Multimedia Comput. Commun. Appl. 12(463), 1–46 (2016)

    Google Scholar 

  14. Sideris, A., Markakis, E., Zotos, N.: MPEG-DASH users’ QoE: the segment duration effect. In: Seventh International Workshop on Quality of Multimedia Experience (QoMEX), Pylos Nestoras, pp. 1–6 (2015)

    Google Scholar 

  15. Liu, P.S., Huang, G.M., Cheng, J.F.: Fibonacci ring overlay structure with distributed chunk storage for P2P VoD streaming. In: International Conference on Computational Science (ICCS), Omaha, NE, vol. 3, pp. 1354–1362 (2012)

    Google Scholar 

  16. Cheng, B., Jin, H., Liao, X.: RINDY: a ring based overlay network for peer-to-peer on-demand streaming. In: Ma, J., Jin, H., Yang, L.T., Tsai, J.J.-P. (eds.) UIC 2006. LNCS, vol. 4159, pp. 1048–1058. Springer, Heidelberg (2006). https://doi.org/10.1007/11833529_106

    Chapter  Google Scholar 

  17. Wu, D.L., Liu, C., Keith, Y.R.: View-upload decoupling: a redesign of multi-channel P2P video system. In: IEEE INFOCOM Conference 2009, Rio de Janeiro, Brazil, pp. 2726–2730 (2009)

    Google Scholar 

  18. Huang, Y., Fu, T.Z., Chiu, D.-M.: Challenges, design and analysis of a large-scale P2P-VoD system. In: Proceedings of the ACM SIGCOMM 2008 Conference on Data Communication, New York, NY, USA, pp. 375–388 (2008)

    Google Scholar 

Download references

Acknowledgement

The research was supported by the National Natural Science Foundation (No. 61762029, No. 61662012, No. U1811264), Guangxi Natural Science Foundation (No. 2016GXNSFAA380011), Guangxi Key Laboratory of Trusted Software (No. kx201726), and the Foundation of Key Laboratory of Cognitive Radio and Information Processing, Ministry of Education (No. CRKL150105).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yaqing Fan .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 ICST Institute for Computer Sciences, Social Informatics and Telecommunications Engineering

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Liu, P., Fan, Y., Huang, K., Huang, G. (2020). A DASH-Based Peer-to-Peer VoD Streaming Scheme. In: Gao, H., Feng, Z., Yu, J., Wu, J. (eds) Communications and Networking. ChinaCom 2019. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 312. Springer, Cham. https://doi.org/10.1007/978-3-030-41114-5_30

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-41114-5_30

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-41113-8

  • Online ISBN: 978-3-030-41114-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics