Network Coding of Rateless Video in Streaming Overlays

被引:20
|
作者
Thomos, Nikolaos [1 ]
Frossard, Pascal [1 ]
机构
[1] Swiss Fed Inst Technol, Signal Proc Lab, CH-1015 Lausanne, Switzerland
基金
瑞士国家科学基金会;
关键词
Network coding; optimization; overlay networks; p2p streaming; Raptor codes; rate allocation; MULTICAST; DELIVERY; INTERNET; FEC;
D O I
10.1109/TCSVT.2010.2087830
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
We present a system for collaborative video streaming in wired overlay networks. We propose a scheme that builds on both rateless codes and network coding in order to improve the system throughput and the video quality at clients. Our hybrid coding algorithm permits to efficiently exploit the available source and path diversity without the need for expensive routing nor scheduling algorithms. We consider specifically an architecture where multiple streaming servers simultaneously deliver video information to a set of clients. The servers apply Raptor coding on the video packets for error resiliency, and the overlay nodes selectively combine the Raptor coded video packets in order to increase the packet diversity in the system. We analyze the performance of selective network coding and describe its application to practical video streaming systems. We further compute an effective source and channel rate allocation in our collaborative streaming system. We estimate the expected symbol diversity at clients with respect to the coding choices. Then we cast a minmax quality optimization problem that is solved by a low-cost bisection based method. The experimental evaluation demonstrates that our system typically outperforms Raptor video streaming systems that do not use network coding as well as systems that perform decoding and encoding in the network nodes. Finally, our solution has a low complexity and only requires small buffers in the network coding nodes, which are certainly two important advantages toward deployment in practical streaming systems.
引用
收藏
页码:1834 / 1847
页数:14
相关论文
共 50 条
  • [1] Live Scalable Video Streaming on Peer-to-Peer Overlays with Network Coding
    Sanna, Michele
    Izquierdo, Ebroul
    2012 IEEE LATIN-AMERICAN CONFERENCE ON COMMUNICATIONS, 2012,
  • [2] Live Scalable Video Streaming on Peer-to-Peer Overlays with Network Coding
    Sanna, M.
    Izquierdo, E.
    IEEE LATIN AMERICA TRANSACTIONS, 2013, 11 (03) : 962 - 968
  • [3] Rateless scalable video coding for overlay multisource streaming in MANETs
    Schierl, T.
    Johansen, S.
    Perkis, A.
    Wiegand, T.
    JOURNAL OF VISUAL COMMUNICATION AND IMAGE REPRESENTATION, 2008, 19 (08) : 500 - 507
  • [4] RATELESS CODES NETWORK CODING FOR SIMPLE AND EFFICIENT P2P VIDEO STREAMING
    Grangetto, Marco
    Gaeta, Rossano
    Sereno, Matteo
    ICME: 2009 IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA AND EXPO, VOLS 1-3, 2009, : 1500 - 1503
  • [5] Video Streaming with Network Coding
    Nguyen, Kien
    Nguyen, Thinh
    Cheung, Sen-Ching
    JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2010, 59 (03): : 319 - 333
  • [6] Video Streaming with Network Coding
    Kien Nguyen
    Thinh Nguyen
    Sen-Ching Cheung
    Journal of Signal Processing Systems, 2010, 59 : 319 - 333
  • [7] Network coding node placement for delay minimization in streaming overlays
    Cleju, Nicolae
    Thomos, Nikolaos
    Frossard, Pascal
    2010 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS, 2010,
  • [8] Energy-efficient video streaming over Bluetooth using rateless coding
    Razavi, R.
    Fleury, M.
    Ghanbari, M.
    ELECTRONICS LETTERS, 2008, 44 (22) : 1309 - U29
  • [9] Video-streaming overlays
    Abboud, Osama
    Rückert, Julius
    Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2013, 7847 : 169 - 193
  • [10] Selection of Network Coding Nodes for Minimal Playback Delay in Streaming Overlays
    Cleju, Nicolae
    Thomos, Nikolaos
    Frossard, Pascal
    IEEE TRANSACTIONS ON MULTIMEDIA, 2011, 13 (05) : 1103 - 1115