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

被引:0
|
作者
Ghanbari, Adel [1 ]
Rabiee, Hamid R. [1 ]
Khansari, Mohammad [2 ]
Salehi, Mostafa [1 ]
机构
[1] Sharif Univ Technol, Digital Media Lab, Dept Comp Engn, Tehran, Iran
[2] Univ Tehran, Fac New Sci &Technol, Tehran, Iran
关键词
Peer-to-Peer live streaming; push-pull protocol; mesh-based networks;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
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.
引用
收藏
页数:8
相关论文
共 50 条
  • [21] On reducing mesh delay for peer-to-peer live streaming
    Ren, Dongni
    Li, Y-T Hillman
    Chan, S-H Gary
    [J]. 27TH IEEE CONFERENCE ON COMPUTER COMMUNICATIONS (INFOCOM), VOLS 1-5, 2008, : 1732 - 1740
  • [22] A Push-Pull Chunk Delivery for Mesh-Based P2P Live Streaming
    Keong, Chee Yik
    Hoong, Poo Kuan
    Ting, Choo-Yee
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2012, E95D (12) : 2958 - 2959
  • [23] Towards Data Revelation and Scheduling Policy in Mesh-Based Peer-to-Peer Streaming
    Cai, Qingchao
    Zhang, Xuejie
    [J]. FOURTH CHINAGRID ANNUAL CONFERENCE, PROCEEDINGS, 2009, : 240 - 246
  • [24] Incorporating contribution-awareness into mesh-based Peer-to-Peer streaming systems
    Magharei, Nazanin
    Rejaie, Reza
    Guo, Yang
    [J]. PEER-TO-PEER NETWORKING AND APPLICATIONS, 2011, 4 (03) : 231 - 250
  • [25] Incorporating contribution-awareness into mesh-based Peer-to-Peer streaming systems
    Nazanin Magharei
    Reza Rejaie
    Yang Guo
    [J]. Peer-to-Peer Networking and Applications, 2011, 4 : 231 - 250
  • [26] PATTERN-PUSH: A LOW-DELAY MESH-PUSH SCHEDULING FOR LIVE PEER-TO-PEER STREAMING
    Zheng, Guifeng
    Chan, S. -H. Gary
    Luo, Xiaonan
    Begen, Ali C.
    [J]. ICME: 2009 IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA AND EXPO, VOLS 1-3, 2009, : 1158 - +
  • [27] The Peer-to-Peer live video streaming for handheld devices
    Xie, Susu
    Li, Bo
    Keung, Gabriel Y.
    [J]. 2008 5TH IEEE CONSUMER COMMUNICATIONS AND NETWORKING CONFERENCE, VOLS 1-3, 2008, : 1265 - 1266
  • [28] Efficient push-based packet scheduling for Peer-to-Peer live streaming
    Ning Liu
    Jinghan Yang
    Huajie Cui
    Guifeng Zheng
    Hongbin Chen
    [J]. Cluster Computing, 2013, 16 : 767 - 777
  • [29] Network Coding Efficiency in Live Video Streaming over Peer-to-Peer Mesh Networks
    Barekatain, Behrang
    bin Maarof, Mohd Aizaini
    [J]. 2011 7TH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY IN ASIA (CITA 11), 2011,
  • [30] Efficient push-based packet scheduling for Peer-to-Peer live streaming
    Liu, Ning
    Yang, Jinghan
    Cui, Huajie
    Zheng, Guifeng
    Chen, Hongbin
    [J]. CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2013, 16 (04): : 767 - 777