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 条
  • [21] Cooperative traffic management for video streaming overlays
    Pussep, Konstantin
    Lehrieder, Frank
    Gross, Christian
    Oechsner, Simon
    Guenther, Markus
    Meyer, Sebastian
    COMPUTER NETWORKS, 2012, 56 (03) : 1118 - 1130
  • [22] OPTIMIZED RATELESS UEP CODES FOR SCALABLE VIDEO STREAMING
    Zao, John K.
    Hornansky, Martin
    Diao, Pei-Lun
    Wang, Bo-Wei
    Wang, Chung-Hsuan
    Chang, Li-Jen
    2012 IEEE VISUAL COMMUNICATIONS AND IMAGE PROCESSING (VCIP), 2012,
  • [23] Adaptive Unicast Video Streaming With Rateless Codes and Feedback
    Ahmad, Shakeel
    Hamzaoui, Raouf
    Al-Akaidi, Marwan
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2010, 20 (02) : 275 - 285
  • [24] Efficiency of rateless secure network coding
    Franz, Elke
    Pfennig, Stefan
    Reiher, Tobias
    CONFERENCE ON ELECTRONICS, TELECOMMUNICATIONS AND COMPUTERS - CETC 2013, 2014, 17 : 162 - 169
  • [25] Joint Cooperative Diversity and Network Coding for Wireless Video Streaming
    Wang, Gang
    Qu, Zhi-Yi
    Li, Yong-Wen
    PROCEEDINGS OF THE 3RD INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATION AND SENSOR NETWORKS (WCSN 2016), 2016, 44 : 159 - 163
  • [26] On network coding based multirate video streaming in directed networks
    Xu Chenguang
    Xu Yinlong
    Zhan Cheng
    Wu Ruizhe
    Wang Qingshan
    2007 IEEE INTERNATIONAL PERFORMANCE COMPUTING AND COMMUNICATIONS CONFERENCE, VOLS 1 AND 2, 2007, : 332 - +
  • [27] FEEDBACK-DRIVEN NETWORK CODING FOR COOPERATIVE VIDEO STREAMING
    Fiandrotti, Attilio
    Bioglio, Valerio
    Magli, Enrico
    2013 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP), 2013, : 3607 - 3611
  • [28] Adaptive Packet Scheduling for Scalable Video Streaming with Network Coding
    Huang, Shenglan
    Izquierdo, Ebroul
    Hao, Pengwei
    2016 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2016, : 174 - 179
  • [29] Adaptive packet scheduling for scalable video streaming with network coding
    Huang, Shenglan
    Izquierdo, Ebroul
    Hao, Pengwei
    JOURNAL OF VISUAL COMMUNICATION AND IMAGE REPRESENTATION, 2017, 43 : 10 - 20
  • [30] AN EFFECTIVE NETWORK CODING STRATEGY WITH SCALABLE VIDEO CODING FOR PEER-TO-PEER STREAMING
    Zeng, Pengyu
    Jiang, Yong
    INTELLIGENT AUTOMATION AND SOFT COMPUTING, 2011, 17 (08): : 1139 - 1151