• DocumentCode
    3171979
  • Title

    PPM - A Hybrid Push-Pull Mesh-Based Peer-to-Peer Live Video Streaming Protocol

  • Author

    Ghanbari, Adel ; Rabiee, Hamid R. ; Khansari, Mohammad ; Salehi, Mostafa

  • fYear
    2012
  • fDate
    July 30 2012-Aug. 2 2012
  • Firstpage
    1
  • Lastpage
    8
  • Abstract
    Using Peer-to-Peer (P2P) overlay networks have become a progressively popular approach for streaming live media over the Internet due to their deployment simplicity and scalability. In this paper, we propose a new hybrid push-pull live P2P video streaming protocol called PPM that combines the benefits of pull and push mechanisms for video delivery. Our main goal is to minimize the network end-to-end delay compared to the pure mesh networks. The PPM consists of two phases; Pull-based and Push-based. In the first phase, a new peer joins to the network based on a pull-based mechanism. In the second phase, a parent node based on the peers´ overlay hop count in the mesh topology is selected. Then, a dynamic tree is constructed to push the high priority video frames to the children of the selected parent. Using OMNET++ as the simulation platform, we show that beside significant improvement on the end-to-end delay, PPM achieves lower visual distortion compared to the pure mesh networks. Moreover, the simulation results confirm superiority of the PPM in comparison with the popular mesh-based P2P streaming systems.
  • Keywords
    Internet; overlay networks; peer-to-peer computing; protocols; telecommunication network topology; trees (mathematics); video signal processing; video streaming; Internet; OMNET++; P2P overlay network; PPM; dynamic tree; high priority video frame; hybrid push-pull live P2P video streaming protocol; hybrid push-pull mesh-based peer-to-peer live video streaming protocol; live media streaming; mesh network; mesh topology; mesh-based P2P streaming system; network end-to-end delay; parent node; peer overlay hop count; peer-to-peer overlay network; pull-based mechanism; push-based mechanism; video delivery; visual distortion; Bandwidth; Delay; Peer to peer computing; Protocols; Servers; Streaming media; Topology;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Communications and Networks (ICCCN), 2012 21st International Conference on
  • Conference_Location
    Munich
  • Print_ISBN
    978-1-4673-1543-2
  • Type

    conf

  • DOI
    10.1109/ICCCN.2012.6289299
  • Filename
    6289299