DML
DML Sharif University of Technology
PPM - A Hybrid Push-Pull Mesh-Based Peer-to-Peer Live Video Streaming Protocol
  July   2012       Peer to Peer Live Streaming Push-Pull Protocol Mesh-Based Networks
A. Ghanbari , H.R. Rabiee , M. Khansari and M. Salehi
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.
Type
Conference
Conference
21st International Conference on Computer Communications and Networks
Publisher
IEEE
Short Title
PPM
ISSN
1095-2055
ISBN
978-1-4673-1544-9
Accession
12965393
Location
Munich, Germany