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 条
  • [1] A push-pull network coding protocol for live peer-to-peer streaming
    Ayatollahi, Hoda
    Khansari, Mohammad
    Rabiee, Hamid R.
    [J]. COMPUTER NETWORKS, 2018, 130 : 145 - 155
  • [2] A hierarchical push-pull scheme for peer-to-peer live streaming
    Gau, Victor
    Wang, Yi-Hsien
    Hwang, Jenq-Neng
    [J]. PROCEEDINGS OF 2008 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-10, 2008, : 2066 - +
  • [3] TreeClimber: A Network-Driven Push-Pull Hybrid Scheme for Peer-to-Peer Video Live Streaming
    Zhang, Xiangyang
    Hassanein, Hossam
    [J]. IEEE LOCAL COMPUTER NETWORK CONFERENCE, 2010, : 368 - 371
  • [4] STREAMCOMPLETE: an Architecture for Mesh-based Peer-to-Peer Live Video Streaming
    Covino, Federico
    Mecella, Massimo
    [J]. 2009 6TH IEEE CONSUMER COMMUNICATIONS AND NETWORKING CONFERENCE, VOLS 1 AND 2, 2009, : 1004 - 1008
  • [5] A Reinforcement-Based Push-Pull Approach for Peer-to-Peer Live Streaming
    Narkdej, Kwanjira
    Choochaisri, Supasate
    Intanagonwiwat, Chalermek
    [J]. 2011 7TH INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS, NETWORKING AND MOBILE COMPUTING (WICOM), 2011,
  • [6] An efficient hybrid push-pull methodology for peer-to-peer video live streaming system on mobile broadcasting social media
    Ha Thi Thu Tran
    Won, Yonggwan
    Kim, Jinsul
    [J]. MULTIMEDIA TOOLS AND APPLICATIONS, 2017, 76 (02) : 2557 - 2568
  • [7] An efficient hybrid push-pull methodology for peer-to-peer video live streaming system on mobile broadcasting social media
    Ha Thi Thu Tran
    Yonggwan Won
    Jinsul Kim
    [J]. Multimedia Tools and Applications, 2017, 76 : 2557 - 2568
  • [8] Push-to-pull peer-to-peer live streaming
    Locher, Thomas
    Meier, Remo
    Schmid, Stefan
    Wattenhofer, Roger
    [J]. DISTRIBUTED COMPUTING, PROCEEDINGS, 2007, 4731 : 388 - +
  • [9] Mesh-based Peer-to-Peer Layered Video Streaming With Taxation
    Hu, Hao
    Guo, Yang
    Liu, Yong
    [J]. NOSSDAV 2010: PROCEEDINGS OF THE 20TH INTERNATIONAL WORKSHOP ON NETWORK AND OPERATING SYSTEMS SUPPORT FOR DIGITAL AUDIO AND VIDEO, 2010, : 27 - 32
  • [10] An Optimal Pull-Push Scheduling Algorithm Based on Network Coding for Mesh Peer-to-Peer Live Streaming
    Cui, Laizhong
    Jiang, Yong
    Wu, Jianping
    Xia, Shutao
    [J]. IEICE TRANSACTIONS ON COMMUNICATIONS, 2012, E95B (06) : 2022 - 2033