DocumentCode
1007569
Title
Peer-to-peer live video streaming on the internet: issues, existing approaches, and challenges [Peer-to-Peer Multimedia Streaming]
Author
Li, Bo ; Yin, Hao
Author_Institution
Hong Kong Univ. of Sci. & Technol., Kowloon
Volume
45
Issue
6
fYear
2007
fDate
6/1/2007 12:00:00 AM
Firstpage
94
Lastpage
99
Abstract
Live video streaming is perhaps the greatest unfulfilled promise of the Internet. There have been tremendous efforts in the design and experimentation of video-streaming systems in the past two decades; there have been no shortage of technical innovations, yet no single system has delivered the scale and service quality. The fundamental problem that throttles the large-scale deployment of Internet video streaming is the dissatisfaction end-users experience with performance. This is caused by a combination of many factors, such as the autonomous nature of the Internet, inherent instability, and lack of a service guarantee. This is further challenged by sustainable bandwidth and the stringent continuity requirements of streaming applications. Recent development of P2P-based streaming technology brings unprecedented new momentum to Internet video streaming, which has been shown to be cost-effective, scalable, and easy to deploy. This article reviews the state-of-the-art P2P live video-streaming technologies and their development from a historic perspective. Based on our earlier success with a large-scale P2P streaming system, Coolstreaming, we summarize the main innovations and discuss the key trade offs in the system design. We present our observations on the future development and offer a few insights for further discussion.
Keywords
Internet; peer-to-peer computing; video streaming; Coolstreaming; Internet video streaming; P2P-based streaming technology; inherent instability; peer-to-peer live video streaming systems; Bandwidth; Computer architecture; Degradation; Internet; Large-scale systems; Multicast protocols; Peer to peer computing; Streaming media; Technological innovation; Web server;
fLanguage
English
Journal_Title
Communications Magazine, IEEE
Publisher
ieee
ISSN
0163-6804
Type
jour
DOI
10.1109/MCOM.2007.374425
Filename
4251077
Link To Document