Adaptive FEC-based error control for Internet telephony

被引:142
作者
Bolot, JC [1 ]
Fosse-Parisis, S [1 ]
Towsley, D [1 ]
机构
[1] INRIA, F-06902 Sophia Antipolis, France
来源
IEEE INFOCOM '99 - THE CONFERENCE ON COMPUTER COMMUNICATIONS, VOLS 1-3, PROCEEDINGS: THE FUTURE IS NOW | 1999年
关键词
D O I
10.1109/INFCOM.1999.752166
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Excessive packet loss rates can dramatically decrease the audio quality perceived by users of Internet telephony applications. Recent results suggest that error control schemes using forward error correction (FEC) are good candidates for decreasing the impact of packet loss on audio quality. With FEC schemes, redundant information is transmitted along with the original information so that the lost original data can be recovered at least in part from the redundant information. Clearly, sending additional redundancy increases the probability of recovering lost packets, but it also increases the bandwidth requirements and thus the loss rate of the audio stream. This means that the FEC scheme must be coupled to a rate control scheme. Furthermore, the amount of redundant information used at any given point in time should also depend on the characteristics of the loss process at that time tit would make no sense to send much redundant information when the channel is loss free), on the end to end delay constraints (destination typically have to wait longer to decode the FEC as more FEC information is used), on the quality of the redundant information, etc. However, it is not clear given all these constraints how to choose the "best" possible redundant information. We address this issue in the paper, and illustrate our approach using a FEC scheme for packet audio recently standardized in the IETF. We show that the problem of finding the best redundant information can be expressed mathematically as a constrained optimization problem for which we give explicit solutions. We obtain from these solutions a simple algorithm with very interesting features, namely i) the algorithm optimizes a subjective measure (such as the audio quality perceived at a destination) as opposed to an objective measure of quality (such as the packet loss rate at a destination), ii) it incorporates the constraints of rate control and playout delay adjustment schemes, and iii) it adapts to varying loss conditions in the network (estimated online with RTCP feedback). We have been using the algorithm, together with a TCP-friendly rate control scheme and we have found it to provide very good audio quality even over paths with high and varying loss rates. We present simulation and experimental results to illustrate its performance.
引用
收藏
页码:1453 / 1460
页数:8
相关论文
共 29 条
[1]  
Bertsimas D., 1997, Introduction to linear optimization
[2]  
Blahut R. E., 1983, THEORY PRACTICE ERRO
[3]  
Bolot JC, 1996, IEEE INFOCOM SER, P232, DOI 10.1109/INFCOM.1996.497898
[4]  
BOLOT JC, 1993, P ACM SIGC 93 SAN FR, P189
[5]  
BOLOT JC, 1999, IN PRESS ACM SPRINGE
[6]   On retransmission-based error control for continuous media traffic in packet-switching networks [J].
Dempsey, BJ ;
Liebeherr, J ;
Weaver, AC .
COMPUTER NETWORKS AND ISDN SYSTEMS, 1996, 28 (05) :719-736
[7]   Recovery of Missing Speech Packets Using the Short-Time Energy and Zero-Crossing Measurements [J].
Erdoel, Nurguen ;
Castelluccia, Claude ;
Zilouchain, Ali .
IEEE TRANSACTIONS ON SPEECH AND AUDIO PROCESSING, 1993, 1 (03) :295-303
[8]  
GAUTIER L, 1998, P IEEE MULT SYST C A
[9]  
Hardman V., 1995, P INET 95, P171
[10]   EFFECTS OF PACKET LOSSES IN WAVEFORM CODED SPEECH AND IMPROVEMENTS DUE TO AN ODD-EVEN SAMPLE-INTERPOLATION PROCEDURE [J].
JAYANT, NS ;
CHRISTENSEN, SW .
IEEE TRANSACTIONS ON COMMUNICATIONS, 1981, 29 (02) :101-109