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 条
  • [1] The Delay-Friendliness of TCP for Real-Time Traffic
    Brosh, Eli
    Abdul, Salman
    Misra, Vishal
    Rubenstein, Dan
    Schulzrinne, Henning
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2010, 18 (05) : 1478 - 1491
  • [2] The Delay-Friendliness of TCP
    Brosh, Eli
    Baset, Salman Abdul
    Rubenstein, Dan
    Schulzrinne, Henning
    SIGMETRICS'08: PROCEEDINGS OF THE 2008 INTERNATIONAL CONFERENCE ON MEASUREMENT & MODELING OF COMPUTER SYSTEMS, 2008, 36 (01): : 49 - +
  • [3] TCP Delay-Friendliness
    Thombre, Sneha
    Patnaik, Lalit M.
    Bose, Sanjay K.
    2016 INTERNATIONAL CONFERENCE ON COMMUNICATION AND SIGNAL PROCESSING (ICCSP), VOL. 1, 2016, : 1296 - 1302
  • [4] Delay prediction for real-time video adaptive transmisson over TCP
    Xiong Y.
    Wu M.
    Jia W.
    Journal of Multimedia, 2010, 5 (03): : 216 - 223
  • [5] Delay-Rate-Distortion Model for Real-Time Video Communication
    Chen, Qian
    Wu, Dapeng
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2015, 25 (08) : 1376 - 1394
  • [6] Delay Constraint Error Control Protocol for Real-Time Video Communication
    Soltani, Sohraab
    Misra, Kiran
    Radha, Hayder
    IEEE TRANSACTIONS ON MULTIMEDIA, 2009, 11 (04) : 742 - 751
  • [7] Use of FEC coding for real-time transport on ATM networks
    Kurçeren, R
    Modestino, JW
    2001 IEEE WORKSHOP ON HIGH PERFORMANCE SWITCHING AND ROUTING, 2001, : 53 - 57
  • [8] DELAY CONSTRAINED LAYERED VIDEO CODING FOR REAL-TIME STREAMING AND LOSSLESS ARCHIVE
    Nakachi, Takayuki
    Tonomura, Yoshihide
    Fujii, Tatsuya
    2011 IEEE DIGITAL SIGNAL PROCESSING WORKSHOP AND IEEE SIGNAL PROCESSING EDUCATION WORKSHOP (DSP/SPE), 2011, : 134 - 139
  • [9] VIDEO CONFERENCING AND REAL-TIME COMMUNICATION
    KALISMAN, M
    WENDORFF, ER
    MILLENDORF, JB
    CLINICS IN PLASTIC SURGERY, 1986, 13 (03) : 497 - 507
  • [10] Real-time delay with network coding and feedback
    Drinea, Eleni
    Keller, Lorenzo
    Fragouli, Christina
    PHYSICAL COMMUNICATION, 2013, 6 : 100 - 113