Browse > Article
http://dx.doi.org/10.3745/KIPSTC.2002.9C.3.375

An Adaptive FEC based Error Control Algorithm for VoIP  

Choe, Tae-Uk (Dept.of Computer Science, Graduate School of Busan National University)
Jeong, Gi-Dong (Dept.of Computer Science, Busan National University)
Abstract
In the current Internet, the QoS of interactive applications is hardly guaranteed because of variable bandwidth, packet loss and delay. Moreover, VoIP which is becoming an important part of the information infra-structure in these days, is susceptible to network packet loss and end-to-end delay. Therefore, it needs error control mechanisms in network level or application level. The FEC-based error control mechanisms are used for interactive audio application such as VoIP. The FEC sends a main information along with redundant information to recover the lost packets and adjusts redundant information depending on network conditions to reduce the bandwidth overhead. However, because most of the error control mechanisms do not consider end-to-end delay but packet loss rate, their performances are poor. In this paper, we propose a new error control algorithm, SCCRP, considering packet loss rate as well as end-to-end delay. Through experiments, we confirm that the SCCRP has a lower packet loss rate and a lower end-to-end delay after reconstruction.
Keywords
Internet Telephony; VoIP(Voice over IP); FEC(forward Error Correction); Error Control;
Citations & Related Records
Times Cited By KSCI : 2  (Citation Analysis)
연도 인용수 순위
1 S. Blake, D. Blake, M. Carlson, et al, 'An architecture for differentiated service,' RFC 2475, IETF, Dec., 1998
2 J. Wroclawski, 'Specification of the controlled-load network element service,' RFC 2211, IETF, Sept., 1997
3 S.Shenker, C. Partridge, and R. Guerin, 'Specification of guaranteed quality of service,' RFC 2212, IETF, Sept. 1997
4 Ramachandran Ramjee, Jim Kurose, Don Towsley, and Henning Schulz, 'Adaptive playout mechanisms for packetized audio applications in wide-area networks,' in Proc. of IEEE Inforcom, Toronto, Canada, June, 1994   DOI
5 Nachum Shacham and Paul McKenney, 'Packet recovery in high-speed networks using coding and buffer management,' in Proc. of IEEE Inforcom, San Francisco, California, June, 1990   DOI
6 Sue B. Moon, Jim Kurose, and Don Towsley, 'Packet audio playout delay adjustment : performance bounds and algorithms,' ACM/Springer Multimedia Systems, Vol.5, No.1, Jan., 1998   DOI
7 D. Sisalem and H. Schulzrinne, 'The loss-delay baed adjustment algorithm : A TCP-friendly adaptation scheme,' Proc. of NOSSDAV, Cambrideg, England, July, 1998
8 R. Rejaie, M. Handley, and D. Estrin, 'RAP : An end-to-end rate-based congestion control mechanism for realtime streams in the Internet,' Proc. of IEEE Infocom, Mar. 1999   DOI
9 J. L. Ramsey, 'Realization of optimum interleavers,' IEEE Transactions on Information theory, IT-16, May, 1970
10 D. J. Goodman, G. B. Lockhart, O. J. Wasem, and W. C. Wong, 'Speeches;and Signal Processing,Waveform substitution techniques for recovering missing speech segments in packet voice communications,' IEEE Transactions on Acoustics, Speeches, and Signal Processing, ASSP-34(6), Dec., 1986
11 S. Floyd, V. Jacobson, S. McCanne, et al. 'A reliable multicast framework for light-weight sessions and applications level framing,' IEEE/ACM Transactions on Networking, Dec., 1997   DOI   ScienceOn
12 Myoung-Kyoung Ji, Tae-Uk Choi, et al, 'Selecting an audio redundancy codec combination for error control in Internet telephony,' in Proc. of ICPADS2001, KyongJu, Korea, June, 2001   DOI
13 L. Rizzo, 'Effective erasure codes for reliable computer communication protocols,' ACM Computer Communication Review, Vol.27, April, 1997   DOI
14 J. C. Bolot, and A. B. Garcia, 'Control mechanisms for packet audio in the internet,' in Proc. of IEEE Infom, San Fransisco, California, Mar., 1996   DOI
15 C. Padhye, K. J. Christensen and W. Moreno, 'A new adaptive FEC loss control algorithm for voice over IP applications,' in Proc. of IEEE IPCC00, 2000   DOI
16 C. Perkins, O. Hodson, and Hardman, 'A Survey of Packet Loss Recovery Techniques for Streaming Audio,' IEEE Network, Vol.12, No.5, pp.40-48, September, 1998   DOI   ScienceOn
17 V. Hardman, M. A. Sasse, M. Handley and A. Watson, 'Relialbe audio for use over the Internet,' in Proceedings of INET'95, 1995
18 ns-Network Simulator. Seehttp://www-mash.cs.berkeley.edu/ns/ns.html
19 J. Rosenberg and H. Schulzrinne, 'An RTP payload format for generic forward error correction,' IETF Audio/Video Transport Working Group, RTC2198, July, 1998
20 J.-C. Bolot, A. Vega-Garcia, 'The case for FEC based error control for packet audio in the Internet,' to appear in ACM/Springer Multimedia Systems, 1999
21 Myoung-Kyoung Ji, Tae-Uk Choi, et al, 'Adeptive FEC error control algorithm using loss and delay for Internet telephony,' in Proc. of ICME2001, Tokyo, Japan, August, 2001