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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
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
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
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
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
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
Chiu Y-M et al (2008) Minimizing file download time in stochastic peer-to-peer networks. IEEE/ACM Trans Netw 16(2):253–266
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
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
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
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
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
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
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
Palomar DP, Chiang M (2006) A tutorial on decomposition methods for network utility maximization. IEEE J Sel Areas Commun 24(8):1439–1451
Ramzan N, Park H, Izquierdo E (2012) Video streaming over P2P networks: challenges and opportunities. Signal Process Image Commun 27(5):401–411
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
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
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
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
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
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
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
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
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
Yeung MKH, Kwok YK (2009) On game theoretic peer selection for resilient peer-to-peer media streaming. IEEE Trans Syst 20(10):1512–1525
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
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights 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)