Affiliation:
1. Institute of Computing Technology, Chinese Academy of Sciences, China
2. Tongji University, China & Wayne State University, USA
Abstract
In recent years, Peer-to-Peer (P2P) streaming systems have attracted enormous attention from both industries and academia. P2P streaming technology not only improves system scalability but also enables resource aggregation. This chapter reviews the field of P2P streaming by summarizing the key concepts and giving an overview of the most important systems. Design and implementation issues of P2P streaming systems are analyzed in general, and then six case studies for P2P live streaming, P2P on-demand streaming, and P2P download-based streaming separately are discussed. This chapter will help people in the research community and industry understand the potential properties of P2P streaming. For people unfamiliar with the field, it provides a general overview. Comparison of P2P steaming designs with different architectures is intended for developers and researchers.
Reference38 articles.
1. Akimbo. (2010). Retrieved from http://www.akimbo.ca/
2. Transience of peers & streaming media
3. Bhattacharjee, B. (2010). NICE. Retrieved from http://www.cs.umd.edu/projects/nice/
4. BitTorrent. (2010). Retrieved from http://www.bittorrent.com
5. BitTorrent Specification. (2010). Retrieved from http://wiki.theory.org/bittorrentspecification