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
fDate :
July 30 2012-Aug. 2 2012
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;
Conference_Titel :
Computer Communications and Networks (ICCCN), 2012 21st International Conference on
Conference_Location :
Munich
Print_ISBN :
978-1-4673-1543-2
DOI :
10.1109/ICCCN.2012.6289299