Journal of Computer Applications ›› 2018, Vol. 38 ›› Issue (4): 1084-1088.DOI: 10.11772/j.issn.1001-9081.2017092262

Previous Articles     Next Articles

Overview of network coding for video streaming

CUI Huali1, SUN Qindong1, ZHANG Xingjun2, WU Weiguo2   

  1. 1. School of Computer Science and Engineering, Xi'an University of Technology, Xi'an Shaanxi 710048, China;
    2. Department of Computer Science and Technology, Xi'an Jiaotong University, Xi'an Shaanxi 710049, China
  • Received:2017-09-18 Revised:2017-11-15 Online:2018-04-10 Published:2018-04-09
  • Supported by:
    This work is partially supported by the National Natural Science Foundation of China (61672423), the Shaanxi Science & Technology Coordination Innovation Project (2016KTZDGY05-09), the Science and Technology Project of Xi'an (2017080CG/RC043XALG031).


崔华力1, 孙钦东1, 张兴军2, 伍卫国2   

  1. 1. 西安理工大学 计算机科学与工程学院, 西安 710048;
    2. 西安交通大学 计算机系, 西安 710049
  • 通讯作者: 孙钦东
  • 作者简介:崔华力(1978-),男,陕西延安人,讲师,博士,CCF会员,主要研究方向:网络编码、网络优化;孙钦东(1975-),男,山东莒南人,教授,博士,CCF高级会员,主要研究方向:网络与信息安全、在线社会网络;张兴军(1969-),男,陕西宝鸡人,教授,博士,CCF会员,主要研究方向:高性能计算机体系结构、网络存储;伍卫国(1963-),男,江西安福人,教授,博士,CCF会员,主要研究方向:高性能计算机体系结构、云计算。
  • 基金资助:

Abstract: With the explosive growth of video streaming applications, the use of Network Coding (NC) to improve the network performance and then to provide a better quality of video streaming is becoming a hot topic. In order to efficiently exploit the benefits of NC for video delivery, the proposed transmission strategies should be adapted for the characteristics of video traffic and the network environment should also be considered. Firstly, the basic concepts and methods of NC were presented. Then, a variety of NC based techniques that have been specifically designed for video streaming were analyzed and summarized into three main categories, including unequal error protection to give priority to important video packets, reducing packet transmission delay to meet realtime video streaming requirements, enhancing network error recovery strategy to improve transmission reliability. Thirdly, the applications of video streaming with NC in the P2P networks, multi-source cooperative and content-centric network scenarios were introduced respectively. Finally, based on this study, open issues and further research topics were elaborated.

Key words: network coding, video streaming, Unequal Error Protection (UEP), wireless multi-hop network

摘要: 网络视频应用增长迅猛,利用网络编码(NC)来提高网络吞吐量和传输可靠性进而改善视频流传输质量成为研究热点。针对如何优化网络编码进行视频流传输这一问题,必须要结合视频流自身特性作出改进并综合考虑所处的网络环境,才能充分发挥网络编码的优势。首先回顾了网络编码的基本概念和方法;然后对网络编码应用于视频流传输时需要考虑的视频业务特性,包括进行不等差错保护以优先保障重要等级视频数据包、降低数据包传输延迟以满足视频流实时性需求、增强网络差错恢复策略以提升传输可靠性等作了分析和归纳;接着阐述了基于网络编码的视频流传输策略在包括P2P、多源协作及内容中心网络等典型场景中的应用;最后对网络编码应用于视频流传输的研究趋势进行展望。

关键词: 网络编码, 视频流, 不等差错保护, 无线多跳网络

CLC Number: