• DocumentCode
    2935928
  • Title

    Rateless codes network coding for simple and efficient P2P video streaming

  • Author

    Grangetto, Marco ; Gaeta, Rossano ; Sereno, Matteo

  • Author_Institution
    Dipt. di Inf., Univ. degli Studi di Torino, Turin, Italy
  • fYear
    2009
  • fDate
    June 28 2009-July 3 2009
  • Firstpage
    1500
  • Lastpage
    1503
  • Abstract
    The goal of this paper is the development of network coding solutions able to improve the performance of video streaming applications over peer-to-peer overlays. Recent advances in P2P protocols have shown that rateless codes can be profitably applied to P2P video streaming with several advantages in terms of protocol efficiency and simplification, e.g. push based video delivery, no need of packet reconciliation at the decoder. In this paper existing and novel network coding techniques based on rateless codes are presented and compared, showing that rateless codes, besides simplifying the protocol design, can significantly reduce the startup and playback delays. The proposed protocol is evaluated on real topologies, obtained by crawling the widespread PPLive video streaming application. The reported experimental results show that the proposed protocol significantly reduces the startup and playback delay and allows one to increase the bitrate devoted to the video stream.
  • Keywords
    codes; peer-to-peer computing; protocols; video streaming; P2P protocols; P2P video streaming; PPLive video streaming; network coding; peer-to-peer overlays; protocol design; rateless codes; Bit rate; Decoding; Delay; Network coding; Network topology; Peer to peer computing; Protocols; Robustness; Streaming media; TV;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Multimedia and Expo, 2009. ICME 2009. IEEE International Conference on
  • Conference_Location
    New York, NY
  • ISSN
    1945-7871
  • Print_ISBN
    978-1-4244-4290-4
  • Electronic_ISBN
    1945-7871
  • Type

    conf

  • DOI
    10.1109/ICME.2009.5202788
  • Filename
    5202788