Video Streaming with Network Coding

被引:38
|
作者
Nguyen, Kien [1 ]
Nguyen, Thinh [1 ]
Cheung, Sen-Ching [2 ]
机构
[1] Oregon State Univ, Sch EECS, Corvallis, OR 97331 USA
[2] Univ Kentucky, ECE Dept, Lexington, KY USA
基金
美国国家科学基金会;
关键词
Video streaming; Network coding; Peer; 2; peer; INTERNET;
D O I
10.1007/s11265-009-0342-7
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Recent years have witnessed an explosive growth in multimedia streaming applications over the Internet. Notably, Content Delivery Networks (CDN) and Peer-to-Peer (P2P) networks have emerged as two effective paradigms for delivering multimedia contents over the Internet. One salient feature shared between these two networks is the inherent support for path diversity streaming where a receiver receives multiple streams simultaneously on different network paths as a result of having multiple senders. In this paper, we propose a network coding framework for efficient video streaming in CDNs and P2P networks in which, multiple servers/peers are employed to simultaneously stream a video to a single receiver. We show that network coding techniques can (a) eliminate the need for tight synchronization between the senders, (b) be integrated easily with TCP, and (c) reduce server's storage in CDN settings. Importantly, we propose the Hierarchical Network Coding (HNC) technique to be used with scalable video bit stream to combat bandwidth fluctuation on the Internet. Simulations demonstrate that under certain scenarios, our proposed network coding techniques can result in bandwidth saving up to 60% over the traditional schemes.
引用
收藏
页码:319 / 333
页数:15
相关论文
共 50 条
  • [31] Live Scalable Video Streaming on Peer-to-Peer Overlays with Network Coding
    Sanna, Michele
    Izquierdo, Ebroul
    2012 IEEE LATIN-AMERICAN CONFERENCE ON COMMUNICATIONS, 2012,
  • [32] Multi-Layer Video Streaming with Helper Nodes using Network Coding
    Ostovari, Pouya
    Khreishah, Abdallah
    Wu, Jie
    2013 IEEE 10TH INTERNATIONAL CONFERENCE ON MOBILE AD-HOC AND SENSOR SYSTEMS (MASS 2013), 2013, : 524 - 532
  • [33] Fuzzy Redundancy Adaptation and Joint Source - Network Coding for VANET Video Streaming
    Gonzalez, Alberto J.
    Ghafoor, Kayhan Zrar
    Piney, Ramon
    Rios, Andre
    Alcober, Jesus
    Abu Bakar, Kamalrulnizam
    WIRED/WIRELESS INTERNET COMMUNICATIONS, 2011, 6649 : 458 - 469
  • [34] CELLFUSION: Multipath Vehicle-to-Cloud Video Streaming with Network Coding in the Wild
    Ni, Yunzhe
    Zheng, Zhilong
    Lin, Xianshang
    Gao, Fengyu
    Zeng, Xuan
    Liu, Yirui
    Xu, Tao
    Wang, Hua
    Zhang, Zhidong
    Du, Senlang
    Yang, Guang
    Su, Yuanchao
    Cai, Dennis
    Liu, Hongqiang Harry
    Xu, Chenren
    Zhai, Ennan
    Ma, Yunfei
    PROCEEDINGS OF THE 2023 ACM SIGCOMM 2023 CONFERENCE, SIGCOMM 2023, 2023, : 668 - 683
  • [35] A NETWORK CODING SCHEDULING FOR MULTIPLE DESCRIPTION VIDEO STREAMING OVER WIRELESS NETWORKS
    Greco, Claudio
    Nemoianu, Irina Delia
    Cagnazzo, Marco
    Pesquet-Popescu, Beatrice
    2012 PROCEEDINGS OF THE 20TH EUROPEAN SIGNAL PROCESSING CONFERENCE (EUSIPCO), 2012, : 1915 - 1919
  • [36] Joint Source Network error control coding for scalable overlay video streaming
    Shan, YF
    Kalyanaraman, S
    Woods, JW
    Bajic, IV
    2005 INTERNATIONAL CONFERENCE ON IMAGE PROCESSING (ICIP), VOLS 1-5, 2005, : 1121 - 1124
  • [37] Delay-Optimized Network Coding for Video Streaming over Wireless Networks
    Seferoglu, Hulya
    Markopoulou, Athina
    2010 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS, 2010,
  • [38] 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
  • [39] QoS Improvement for Video Streaming over MANET Using Network-Coding
    Ben Rhaiem, Olfa
    Fourati, Lamia Chaari
    Ajib, Wessam
    2015 IEEE 82ND VEHICULAR TECHNOLOGY CONFERENCE (VTC FALL), 2015,
  • [40] Network coding-based approach for efficient video streaming over MANET
    Ben Rhaiem, Olfa
    Fourati, Lamia Chaari
    Ajib, Wessam
    COMPUTER NETWORKS, 2016, 103 : 84 - 100