Skip to main content

P2P Video Streaming Technologies

  • Chapter
  • First Online:
3D Future Internet Media

Abstract

Peer-to-peer streaming enables end-users to cooperate and exchange available network resources in order to share video content. Peer-to-peer streaming represents a prominent approach that provides scalability, robustness, and efficient resource utilization. This chapter aims to present the basic aspects of peer-to-peer streaming technologies. Mechanisms for establishing connections between peers as well as mechanisms for exchanging video data are analyzed. Theoretical findings that characterize the performance of peer-to-peer streaming systems are also provided.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover 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

Institutional subscriptions

References

  1. Adler M, Kumar R, Ross K, Rubenstein D, Suel T, Yao DD (2005) Optimal peer selection for p2p downloading and streaming. In: Proceedings of IEEE INFOCOM 2005. 24th Annual joint conference of the IEEE computer and communications societies, Miami, FL, U.S.A. vol 3, pp 1538–1549

    Google Scholar 

  2. Bianchi G, Melazzi NB (2009) Fundamental delay bounds in peer-to-peer chunk-based real-time streaming systems. In: Proceedings of 21th international teletraffic congress (ITC), Paris, France, pp 1–8

    Google Scholar 

  3. Birkos K, Tselios C, Dagiuklas T, Kotsopoulos S (2013) Peer selection and scheduling of H. 264 SVC video over wireless networks. In Wireless communications and networking conference (WCNC), 2013 IEEE, IEEE, Shanghai, China, pp 1633–1638

    Google Scholar 

  4. Castro M, Druschel P, Kermarrec A-M, Rowstron AIT (2002) Scribe: a large-scale and decentralized application-level multicast infrastructure. IEEE J Sel Areas Commun 20(8):1489–1499

    Article  Google Scholar 

  5. Castro M, Druschel P, Kermarrec A-M, Nandi A, Rowstron A, Singh A (2003) SplitStream: high-bandwidth content distribution in cooperative environments. In: Proceedings of ACM SOSP 2003, Sagamore, Bolton Landing, NY, U.S.A., pp 292–303

    Google Scholar 

  6. Chiu Y-M et al (2008) Minimizing file download time in stochastic peer-to-peer networks. IEEE/ACM Trans Netw 16(2):253–266

    Google Scholar 

  7. Guo Y, Liang C, Liu Y (2008) AQCS: adaptive queue-based chunk scheduling for p2p live streaming. In: NETWORKING 2008 Ad Hoc and sensor networks, wireless networks, next generation Internet. Springer, Berlin, pp 433–444

    Google Scholar 

  8. Gurses E, Kim AN (2008) Maximum utility peer selection for p2p streaming in wireless ad hoc networks. In: IEEE global telecommunications conference, 2008 (IEEE GLOBECOM 2008), New Orleans, LA, U.S.A., pp 1–5

    Google Scholar 

  9. Liu Y, Guo Y, Liang C (2008) A survey on peer-to-peer video streaming systems. Peer-to-peer Netw Appl 1(1):18–28

    Article  Google Scholar 

  10. Liu Z, Shen Y, Ross KW, Panwar SS, Wang Y (2009) Layerp2p: using layered video chunks in p2p live streaming. IEEE Trans Multimed 11(7):1340–1352

    Article  Google Scholar 

  11. Magharei N, Rejaie R (2007) Mesh or multiple-tree: a comparative study of live P2P streaming approaches. In: IEEE INFOCOM 2007. 26th IEEE international conference on computer communications, Anchorage, Alaska, U.S.A., pp 1424–1432

    Google Scholar 

  12. Padmanabhan VN (2003) Resilient peer-to-peer streaming. In: Proceedings of 11th IEEE international conference on network protocols, Austin, U.S.A., pp 16–27

    Google Scholar 

  13. Padmanabhan VN, Wang HJ, Chou PA, Sripanidkulchai K (2002) Distributing streaming media content using cooperative networking. In: Proceedings of the 12th international workshop on Network and operating systems support for digital audio and video. Association for Computing Machinery, Miami, FL, U.S.A., pp 177–186

    Google Scholar 

  14. Palomar DP, Chiang M (2006) A tutorial on decomposition methods for network utility maximization. IEEE J Sel Areas Commun 24(8):1439–1451

    Article  Google Scholar 

  15. Ramzan N, Park H, Izquierdo E (2012) Video streaming over P2P networks: challenges and opportunities. Signal Process Image Commun 27(5):401–411

    Google Scholar 

  16. Rowstron A, Druschel P (2001) Pastry: scalable, decentralized object location, and routing for large-scale peer-to-peer systems. In: Middleware 2001. Springer, Berlin, pp 329–350

    Google Scholar 

  17. Shah P, Paris J-F (2007) Peer-to-peer multimedia streaming using BitTorrent. In: IEEE international performance, computing, and communications conference, 2007 (IPCCC 2007), New Orleans, U.S.A., pp 340–347

    Google Scholar 

  18. Si P, Yu FR, Ji H, Leung VCM (2009) Distributed sender scheduling for multimedia transmission in wireless mobile peer-to-peer networks. IEEE Wirel Commun 8(9):4594–4603

    Article  Google Scholar 

  19. Si P, Yu F, Ji H, Leung VCM (2010) Distributed multisource transmission in wireless mobile peer-to-peer networks: a restless-bandit approach. IEEE Trans Vehicular Technol 59(1):420–430

    Article  Google Scholar 

  20. Venkataraman V, Francis P (2006) Chunkyspread: multi-tree unstructured peer-to-peer multicast. In: Proceedings of the 2006 14th IEEE international conference on network protocols, (ICNP '06), Santa Barbara, CA, U.S.A., pp 2–11

    Google Scholar 

  21. Vlavianos A, Iliofotou M, Faloutsos M (2006) Bitos: enhancing BitTorrent for supporting streaming applications. In: Proceedings of INFOCOM 2006. 25th IEEE international conference on computer communications, Barcelona, Spain, pp 1–6

    Google Scholar 

  22. Wang F, Xiong Y, Liu J (2007) mTreebone: a hybrid tree/mesh overlay for application-layer live video multicast. In: Proceedings of the 27th international conference on distributed computing systems, Toronto, ON, Canada

    Google Scholar 

  23. Wang F, Xiong Y, Liu J (2010) mTreebone: a collaborative tree-mesh overlay network for multicast video streaming. IEEE Parallel Distrib Syst 21(3):379–392

    Article  Google Scholar 

  24. Yang X, De Veciana G (2004) Service capacity of peer to peer networks. In: INFOCOM 2004. Twenty-third annual joint conference of the IEEE computer and communications societies, Hong Kong, pp 2242–2252

    Google Scholar 

  25. Yeung MKH, Kwok YK (2009) On game theoretic peer selection for resilient peer-to-peer media streaming. IEEE Trans Syst 20(10):1512–1525

    Google Scholar 

  26. Zhang X, Liu J, Li B, Yum Y-SP (2005) Coolstreaming/donet: a data-driven overlay network for peer-to-peer live media streaming. In: Proceedings of IEEE INFOCOM 2005. 24th Annual joint conference of the IEEE computer and communications societies, Miami, FL, U.S.A., vol 3, pp 2102–2111

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Konstantinos Birkos .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer Science+Business Media New York

About this chapter

Cite this chapter

Birkos, K. (2014). P2P Video Streaming Technologies. In: Kondoz, A., Dagiuklas, T. (eds) 3D Future Internet Media. Springer, New York, NY. https://doi.org/10.1007/978-1-4614-8373-1_8

Download citation

  • DOI: https://doi.org/10.1007/978-1-4614-8373-1_8

  • Published:

  • Publisher Name: Springer, New York, NY

  • Print ISBN: 978-1-4614-8372-4

  • Online ISBN: 978-1-4614-8373-1

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics