Leveraging the Delay-Friendliness of TCP With FEC Coding in Real-Time Video Communication

被引:24
|
作者
Wu, Jiyan [1 ]
Yuen, Chau [1 ]
Chen, Junliang [2 ]
机构
[1] Singapore Univ Technol & Design, Engn Prod Dev Pillar, Singapore 487372, Singapore
[2] Beijing Univ Posts & Telecommun, State Key Lab Networking & Switching Technol, Beijing 100876, Peoples R China
基金
新加坡国家研究基金会;
关键词
TCP; delay-friendliness; forward error correction; approximate analysis; live video streaming; CONGESTION CONTROL; TRANSMISSION; STABILITY; BANDWIDTH; SCHEME;
D O I
10.1109/TCOMM.2015.2469296
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Transmission control protocol (TCP) is pervasively employed as the transport-layer solution in popular video applications (e.g., Skype, Google+, HTTP-based adaptive video streaming, etc.) for firewall traversal and network-friendliness. To remedy the shortcomings of the data retransmission mechanism in TCP, forward error correction (FEC) coding is commonly used as the application-layer error-resilient scheme in live media streaming systems. An important measurement study reveals that TCP exhibits delay-friendliness (i.e., delay-performance bias) towards traffic flows composed of small-size packets. Motivated by leveraging the delay-friendliness of TCP to optimize the real-time streaming video quality, we propose a novel FEC coding scheme dubbed Coded Live videO Streaming ovEr TCP (CLOSET). To achieve the optimal video quality over the lossy communication networks, we analytically formulate the constrained optimization problem of joint FEC coding and packet interleaving to minimize the effective packet loss rate. Then, we provide an approximate analysis to derive the solution for online adaption of FEC redundancy, packet size, and interleaving level. The performance of CLOSET is evaluated through extensive semi-physical emulations in Exata involving real-time encoded H. 264 video streaming. Experimental results show that CLOSET outperforms the reference FEC coding schemes in terms of video peak signal-to-noise ratio (PSNR), end-to-end delay, ratio of overdue video frames, and goodput. Therefore, we recommend CLOSET for TCP-based real-time video communication systems.
引用
下载
收藏
页码:3584 / 3599
页数:16
相关论文
共 50 条
  • [31] Privacy-protection in Real-time Video Communication
    Shen, Jie
    2009 INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS, PROCEEDINGS, 2009, : 217 - 220
  • [32] Delay Minimization in Real-Time Communications With Joint Buffering and Coding
    Sorensen, Jesper H.
    Popovski, Petar
    Ostergaard, Jan
    IEEE COMMUNICATIONS LETTERS, 2017, 21 (01) : 52 - 55
  • [33] An efficient video coding control algorithm for real-time implementation
    Hsia, SC
    Chen, CL
    6TH WORLD MULTICONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL IX, PROCEEDINGS: IMAGE, ACOUSTIC, SPEECH AND SIGNAL PROCESSING II, 2002, : 110 - 113
  • [34] A unified architecture for real-time video-coding systems
    Li, ZG
    Zhu, C
    Ling, N
    Yang, XK
    Feng, GN
    Wu, S
    Pan, F
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2003, 13 (06) : 472 - 487
  • [35] On-the-Fly Erasure Coding for Real-Time Video Applications
    Tournoux, Pierre Ugo
    Lochin, Emmanuel
    Lacan, Jerome
    Bouabdallah, Amine
    Roca, Vincent
    IEEE TRANSACTIONS ON MULTIMEDIA, 2011, 13 (04) : 797 - 812
  • [36] Multiprocessor Performance for Real-Time Processing of Video Coding Applications
    Jeschke, Hartwig
    Gaedke, Klaus
    Pirsch, Peter
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 1992, 2 (02) : 221 - 230
  • [37] A real-time N-descriptions video coding architecture
    Franchi, N
    Fumagalli, M
    Lancini, R
    VISUAL CONTENT PROCESSING AND REPRESENTATION, PROCEEDINGS, 2003, 2849 : 267 - 274
  • [38] Real-time scheduling for Scalable Video Coding streaming system
    Gao, Kui
    Zhai, Jiefu
    Li, Jiansong
    Wang, Charles
    2006 IEEE SARNOFF SYMPOSIUM, 2006, : 259 - 262
  • [39] A real-time chip implementation for adaptive video coding control
    Hsia, SC
    Cheng, SC
    Chen, CL
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2004, 14 (08) : 1098 - 1104
  • [40] A Coprocessor for Real-time Motion Estimation in HD Video Coding
    Gu, Huitao
    Sun, Shuwei
    Chen, Shuming
    VISUAL COMMUNICATIONS AND IMAGE PROCESSING 2010, 2010, 7744