• DocumentCode
    1003361
  • Title

    Opportunities and Challenges of Peer-to-Peer Internet Video Broadcast

  • Author

    Liu, Jiangchuan ; Rao, Sanjay G. ; Li, Bo ; Zhang, Hui

  • Author_Institution
    Simon Fraser Univ., Vancouver
  • Volume
    96
  • Issue
    1
  • fYear
    2008
  • Firstpage
    11
  • Lastpage
    24
  • Abstract
    There have been tremendous efforts and many technical innovations in supporting real-time video streaming in the past two decades, but cost-effective large-scale video broadcast has remained an elusive goal. Internet protocol (IP) multicast represented an earlier attempt to tackle this problem but failed largely due to concerns regarding scalability, deployment, and support for higher level functionality. Recently, peer-to-peer based broadcast has emerged as a promising technique, which has been shown to be cost effective and easy to deploy. This new paradigm brings a number of unique advantages such as scalability, resilience, and effectiveness in coping with dynamics and heterogeneity. While peer-to-peer applications such as file download and voice-over-IP have gained tremendous popularity, video broadcast is still in its early stages, and its full potential remains to be seen. This paper reviews the state-of-the-art of peer-to-peer Internet video broadcast technologies. We describe the basic taxonomy of peer-to-peer broadcast and summarize the major issues associated with the design of broadcast overlays. We closely examine two approaches - tree-based and data-driven - and discuss their fundamental tradeoff and potential for large-scale deployment. Lastly, we outline the key challenges and open problems and highlight possible avenues for future directions.
  • Keywords
    Internet; broadcasting; peer-to-peer computing; video streaming; data-driven approach; peer-to-peer Internet video broadcast; real-time video streaming; tree-based approach; Broadcasting; Costs; Internet; Large-scale systems; Multicast protocols; Multimedia communication; Peer to peer computing; Scalability; Streaming media; Technological innovation; Broadcast; multicast; peer-to-peer; video streaming;
  • fLanguage
    English
  • Journal_Title
    Proceedings of the IEEE
  • Publisher
    ieee
  • ISSN
    0018-9219
  • Type

    jour

  • DOI
    10.1109/JPROC.2007.909921
  • Filename
    4399973