A survey of peer-to-peer live video streaming schemes - An algorithmic perspective

被引:34
|
作者
Zhang, Xiangyang [1 ]
Hassanein, Hossam [1 ]
机构
[1] Queens Univ, Sch Comp, Kingston, ON K7L 3N6, Canada
关键词
Peer-to-Peer network; Live video streaming; Algorithm; LARGE-SCALE; IP MULTICAST; OVERLAY; MESH; SERVICE; CHALLENGES; DELIVERY; DESIGN; SYSTEM; ROBUST;
D O I
10.1016/j.comnet.2012.06.013
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Live video streaming applications have gained great popularity among users but exert great pressure on video servers and the Internet. Peer-to-Peer (P2P) networks provide an attractive solution due to their low cost and high scalability. A large number of P2P live video streaming schemes have been proposed and many deployments have appeared on the Internet. These schemes pursue vastly diverse directions, from mimicking IP multicast to BitTorrent-like swarming to distributed hash tables. In this paper, we provide a comprehensive and in-depth survey of P2P live video streaming schemes from an algorithmic perspective. Our purpose is to acquaint future designers with the critical design choices and their impacts on system performance. The primary objective of a P2P live video streaming system is to distribute packets from the video source to peers, and the collective paths through which a packet traverses form a tree. We focus on three aspects of how these trees are formed: determining the supplier-receiver relationships for each packet, handling the departure of the supplier or receiver before their relationship expires, and handling lost packets. We identify critical design choices in each aspect and propose a taxonomy according to these choices. Because the surveyed papers use different performance metrics and the reported results are heavily influenced by their experimental settings, we consider two measures to identify the impact of each design choice: we use a set of "internal" metrics in addition to the commonly used "external" metrics, and we examine performance metrics of schemes that have made the same design choice. For better understanding of how the design choices interact with one another and exposing future designers to the design choices specific to each individual scheme, we also provide systematic summaries for a large number of schemes. (c) 2012 Elsevier B.V. All rights reserved.
引用
收藏
页码:3548 / 3579
页数:32
相关论文
共 50 条
  • [1] A survey on peer-to-peer video streaming systems
    Liu, Yong
    Guo, Yang
    Liang, Chao
    [J]. PEER-TO-PEER NETWORKING AND APPLICATIONS, 2008, 1 (01) : 18 - 28
  • [2] A survey on peer-to-peer video streaming systems
    Yong Liu
    Yang Guo
    Chao Liang
    [J]. Peer-to-Peer Networking and Applications, 2008, 1 : 18 - 28
  • [3] 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
  • [4] Peer-to-peer live multicast: A video perspective
    Setton, Eric
    Baccichet, Pierpaolo
    Girod, Bernd
    [J]. PROCEEDINGS OF THE IEEE, 2008, 96 (01) : 25 - 38
  • [5] Rate-optimal schemes for Peer-to-Peer live streaming
    Massoulie, Laurent
    Twigg, Andrew
    [J]. PERFORMANCE EVALUATION, 2008, 65 (11-12) : 804 - 822
  • [6] TRANSIT: Supporting Transitions in Peer-to-Peer Live Video Streaming
    Wichtlhuber, Matthias
    Richerzhagen, Bjoern
    Rueckert, Julius
    Hausheer, David
    [J]. 2014 IFIP NETWORKING CONFERENCE, 2014,
  • [7] On Network Utilization of Peer-to-Peer Video Live Streaming On the Internet
    Zhang, Xiangyang
    Hassanein, Hossam
    [J]. 2011 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2011,
  • [8] Framework for Adaptable Topology for Peer-to-Peer Live Video Streaming
    AlTuhafi, Ammar Waysi
    Ramadass, Sureswaran
    Jaber, Aws Naser
    [J]. 2013 IEEE BUSINESS ENGINEERING AND INDUSTRIAL APPLICATIONS COLLOQUIUM (BEIAC 2013), 2013, : 386 - 389
  • [9] VIDEO TRANSMISSION SCHEDULING FOR PEER-TO-PEER LIVE STREAMING SYSTEMS
    Li, Ying
    Li, Zhu
    Chiang, Mung
    Calderbank, A. Robert
    [J]. 2008 IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA AND EXPO, VOLS 1-4, 2008, : 653 - +
  • [10] Resilience in live peer-to-peer streaming
    Fodor, Viktoria
    Dan, Gyorgy
    [J]. IEEE COMMUNICATIONS MAGAZINE, 2007, 45 (06) : 116 - 123