• 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