Adaptive Unicast Video Streaming With Rateless Codes and Feedback

被引:41
作者
Ahmad, Shakeel [1 ]
Hamzaoui, Raouf [1 ]
Al-Akaidi, Marwan [1 ]
机构
[1] De Montfort Univ, Fac Technol, Leicester LE1 9BH, Leics, England
关键词
Error control; forward error correction; hybrid automatic repeat request; rateless codes; video streaming; INTERNET;
D O I
10.1109/TCSVT.2009.2031545
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Video streaming over the Internet and packet-based wireless networks is sensitive to packet loss, which can severely damage the quality of the received video. To protect the transmitted video data against packet loss, application-layer forward error correction (FEC) is commonly used. Typically, for a given source block, the channel code rate is fixed in advance according to an estimation of the packet loss rate. However, since network conditions are difficult to predict, determining the right amount of redundancy introduced by the channel encoder is not obvious. To address this problem, we consider a general framework where the sender applies rateless erasure coding to every source block and keeps on transmitting the encoded symbols until it receives an acknowledgment from the receiver indicating that the block was decoded successfully. Within this framework, we design transmission strategies that aim at minimizing the expected bandwidth usage while ensuring successful decoding subject to an upper bound on the packet loss rate. In real simulations over the Internet, our solution outperformed standard FEC and hybrid automatic repeat request approaches. For the quarter common intermediate format Foreman sequence compressed with the H.264 video coder, the gain in average peak signal to noise ratio over the best previous scheme exceeded 3.5 dB at 90 kb/s.
引用
收藏
页码:275 / 285
页数:11
相关论文
共 25 条
[1]   Video streaming over MBMS: A system design approach [J].
Technical University of Munich , Germany ;
不详 ;
不详 ;
不详 ;
不详 ;
不详 .
J. Multimedia, 2006, 5 (25-35) :25-35
[2]  
Afzal J, 2006, CONSUM COMM NETWORK, P938
[3]   Practical Channel-adaptive Video Streaming with Fountain Codes [J].
Ahmad, Shakeel ;
Hamzaoui, Raouf ;
Al-Akaidi, Marwan .
2008 3RD INTERNATIONAL CONFERENCE ON PERVASIVE COMPUTING AND APPLICATIONS, VOLS 1 AND 2, 2008, :351-+
[4]   Priority encoding transmission [J].
Albanese, A ;
Blomer, J ;
Edmonds, J ;
Luby, M ;
Sudan, M .
IEEE TRANSACTIONS ON INFORMATION THEORY, 1996, 42 (06) :1737-1744
[5]  
[Anonymous], PACKET VIDEO
[6]  
[Anonymous], 2006, 26346 3GPP TS
[7]  
[Anonymous], PACKET VIDEO
[8]  
Chung YJ, 1999, IEEE T CIRCUITS-II, V46, P951, DOI 10.1109/82.775393
[9]  
HAYASAKA M, 2003, P 9 AS PAC C COMM SE, V3, P1119
[10]   Robust Internet video transmission based on scalable coding and unequal error protection [J].
Horn, U ;
Stuhlmüller, K ;
Link, M ;
Girod, B .
SIGNAL PROCESSING-IMAGE COMMUNICATION, 1999, 15 (1-2) :77-94