MATIN: A Random Network Coding Based Framework for High Quality Peer-to-Peer Live Video Streaming

被引:13
|
作者
Barekatain, Behrang [1 ]
Khezrimotlagh, Dariush [2 ]
Maarof, Mohd Aizaini [1 ]
Ghaeini, Hamid Reza [3 ]
Salleh, Shaharuddin [2 ]
Ariza Quintana, Alfonso [4 ]
Akbari, Behzad [3 ]
Trivino Cabrera, Alicia [5 ]
机构
[1] Univ Teknol Malaysia, Fac Comp, Johor Baharu, Malaysia
[2] Univ Teknol Malaysia, Fac Sci, Dept Math, Johor Baharu, Malaysia
[3] Tarbiat Modares Univ, Fac Elect & Comp Engn, Tehran, Iran
[4] Univ Malaga, ETSI, Dept Tecnol Elect, E-29071 Malaga, Spain
[5] Univ Malaga, Dept Ingn Elect, Escuela Ingn, E-29071 Malaga, Spain
来源
PLOS ONE | 2013年 / 8卷 / 08期
关键词
MULTICAST; DESIGN;
D O I
10.1371/journal.pone.0069844
中图分类号
O [数理科学和化学]; P [天文学、地球科学]; Q [生物科学]; N [自然科学总论];
学科分类号
07 ; 0710 ; 09 ;
摘要
In recent years, Random Network Coding (RNC) has emerged as a promising solution for efficient Peer-to-Peer (P2P) video multicasting over the Internet. This probably refers to this fact that RNC noticeably increases the error resiliency and throughput of the network. However, high transmission overhead arising from sending large coefficients vector as header has been the most important challenge of the RNC. Moreover, due to employing the Gauss-Jordan elimination method, considerable computational complexity can be imposed on peers in decoding the encoded blocks and checking linear dependency among the coefficients vectors. In order to address these challenges, this study introduces MATIN which is a random network coding based framework for efficient P2P video streaming. The MATIN includes a novel coefficients matrix generation method so that there is no linear dependency in the generated coefficients matrix. Using the proposed framework, each peer encapsulates one instead of n coefficients entries into the generated encoded packet which results in very low transmission overhead. It is also possible to obtain the inverted coefficients matrix using a bit number of simple arithmetic operations. In this regard, peers sustain very low computational complexities. As a result, the MATIN permits random network coding to be more efficient in P2P video streaming systems. The results obtained from simulation using OMNET++ show that it substantially outperforms the RNC which uses the Gauss-Jordan elimination method by providing better video quality on peers in terms of the four important performance metrics including video distortion, dependency distortion, End-to-End delay and Initial Startup delay.
引用
收藏
页数:17
相关论文
共 50 条
  • [1] Network coding in live peer-to-peer streaming
    Wang, Mea
    Li, Baochun
    [J]. IEEE TRANSACTIONS ON MULTIMEDIA, 2007, 9 (08) : 1554 - 1567
  • [2] Live Scalable Video Streaming on Peer-to-Peer Overlays with Network Coding
    Sanna, Michele
    Izquierdo, Ebroul
    [J]. 2012 IEEE LATIN-AMERICAN CONFERENCE ON COMMUNICATIONS, 2012,
  • [3] Live Scalable Video Streaming on Peer-to-Peer Overlays with Network Coding
    Sanna, M.
    Izquierdo, E.
    [J]. IEEE LATIN AMERICA TRANSACTIONS, 2013, 11 (03) : 962 - 968
  • [4] Network coding for peer-to-peer live media streaming
    Liu, Yajie
    Dou, Wenhua
    Peng, Yuxing
    Guo, Bo
    [J]. GCC 2005: FIFTH INTERNATIONAL CONFERENCE ON GRID AND COOPERATIVE COMPUTING, PROCEEDINGS, 2006, : 149 - +
  • [5] Complexity-Adaptive Random Network Coding for Peer-to-Peer Video Streaming
    Fiandrotti, Attilio
    Zezza, Simone
    Magli, Enrico
    [J]. 2011 IEEE 13TH INTERNATIONAL WORKSHOP ON MULTIMEDIA SIGNAL PROCESSING (MMSP), 2011,
  • [6] R2: Random push with random network coding in live peer-to-peer streaming
    Wang, Mea
    Li, Baochun
    [J]. IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2007, 25 (09) : 1655 - 1666
  • [7] 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
  • [8] 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,
  • [9] 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,
  • [10] On the System Parameters of Peer-to-Peer Video Streaming with Network Coding
    Chang, Le
    Pan, Jianping
    [J]. 2010 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS, 2010,