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 条
  • [21] Development on the parallel operation and real-time communication of TCP network
    Yu, AP
    Yu, JP
    Yang, GM
    Wang, YZ
    Sheng, W
    ISTM/97 - 2ND INTERNATIONAL SYMPOSIUM ON TEST AND MEASUREMENT, CONFERENCE PROCEEDINGS, 1997, : 302 - 305
  • [22] MPC-Based Delay-Aware Fountain Codes for Real-Time Video Communication
    Sun, Kairan
    Zhang, Huazi
    Wu, Dapeng
    Zhuang, Hongcheng
    IEEE INTERNET OF THINGS JOURNAL, 2018, 5 (01): : 415 - 424
  • [23] A novel error control algorithm for reducing transmission delay in real-time mobile video communication
    Matoba, N
    Kondo, Y
    Ohtsuka, H
    Tanaka, T
    IEICE TRANSACTIONS ON COMMUNICATIONS, 1999, E82B (12) : 2021 - 2030
  • [24] Real-time coding in a parallel quantum communication channel
    S. N. Molotkov
    Journal of Experimental and Theoretical Physics Letters, 2003, 77 : 47 - 52
  • [25] Real-time coding in a parallel quantum communication channel
    Molotkov, SN
    JETP LETTERS, 2003, 77 (01) : 47 - 52
  • [26] Real-Time Constant Objective Quality Video Coding Strategy in High Efficiency Video Coding
    Cai, Qi
    Chen, Zhifeng
    Wu, Dapeng Oliver
    Huang, Bo
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2020, 30 (07) : 2215 - 2228
  • [27] Real-time and rate-distortion optimized video streaming with TCP
    Argyriou, Antonios
    SIGNAL PROCESSING-IMAGE COMMUNICATION, 2007, 22 (04) : 374 - 388
  • [28] Low-delay rate control for real-time H.264/AVC video coding
    Jiang, MQ
    Ling, N
    IEEE TRANSACTIONS ON MULTIMEDIA, 2006, 8 (03) : 467 - 477
  • [29] Real-time communication scheduling in a multicomputer video server
    Reddy, ALN
    Upfal, E
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1999, 58 (03) : 425 - 445
  • [30] WebRTC role in real-time communication and video conferencing
    Suciu, George
    Stefanescu, Stefan
    Beceanu, Cristian
    Ceaparu, Marian
    2020 GLOBAL INTERNET OF THINGS SUMMIT (GIOTS), 2020,