• DocumentCode
    3225424
  • Title

    Trickle: Resilient Real-Time Video Multicasting for Dynamic Peers with Limited or Asymmetric Network Connectivity

  • Author

    Guo, Yu-Hsuang ; Zao, John K. ; Peng, Wen-Hsiao ; Huang, Lin-Shung ; Kuo, Fang-Po ; Lin, Che-Min

  • Author_Institution
    Dept. of Comput. Sci., Nat. Chiao Tung Univ., Hsinchu
  • fYear
    2006
  • fDate
    Dec. 2006
  • Firstpage
    391
  • Lastpage
    398
  • Abstract
    Some of the most challenging scenarios for peer-to-peer multimedia applications arise when the applications require real-time interactions among their users. In those cases, the expectation of sub-second responses prohibits the use of popular P2P IPTV software because those programs invariably use large video buffers to amortize the propagation delays of individual frames and thus cause notable and dispersed viewing latencies among their users. The performance of these programs degrade even further if the users are connected to home networks that offer narrow uplink channels or through wireless links that experience frequent throughput fluctuations. In order to overcome these shortcomings, we develop Trickle, a peer-to-peer real-time media streaming system that can transport H.264 video streams with low link stresses (less than 250Kb/s) and stable sub-second frame delays through the use of erasure correction codes along with the clever construction of multiple multicast trees and the recruitment of many peer helpers. This paper presents the first fruits of our work including the principles and mechanisms of Trickle, its simulated performance based on H.264 video traces and its merit comparisons against SplitStream, the first application layer multicasting protocol for video streaming, and CoolStreaming, a news-making P2P IPTV program that works like BitTorrent
  • Keywords
    error correction codes; multicast protocols; peer-to-peer computing; real-time systems; video coding; video streaming; H.264 video stream; Trickle; asymmetric network connectivity; erasure correction code; media streaming; multicast trees; peer-to-peer real-time system; Application software; Degradation; Fluctuations; Home automation; IPTV; Multimedia systems; Peer to peer computing; Propagation delay; Streaming media; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Multimedia, 2006. ISM'06. Eighth IEEE International Symposium on
  • Conference_Location
    San Diego, CA
  • Print_ISBN
    0-7695-2746-9
  • Type

    conf

  • DOI
    10.1109/ISM.2006.154
  • Filename
    4061193