DocumentCode
1966871
Title
An adaptive playout algorithm with delay spike detection for real-time VoIP
Author
Shallwani, Aziz ; Kabal, Peter
Author_Institution
Dept. of Electr. & Comput. Eng., McGill Univ., Montreal, Que., Canada
Volume
2
fYear
2003
fDate
4-7 May 2003
Firstpage
997
Abstract
As the Internet is a best-effort delivery network, audio packets may be delayed or lost en route to the receiver due to network congestion. To compensate for the variation in network delay, audio applications buffer received packets before playing them out. Basic algorithms adjust the packet play out time during periods of silence such that all packets within a talkspurt are equally delayed. Another approach is to scale individual voice packets using dynamic time-scale modification. In this work, an adaptive playout algorithm based on the normalized least mean square algorithm, is improved by introducing a spike-detection mode to rapidly adjust to delay spikes. Simulations on Internet traces show that the enhanced bi-modal playout algorithm improves performance by reducing both the average delay and the loss rate as compared to the original algorithm.
Keywords
Internet telephony; buffer storage; delays; least mean squares methods; packet switching; Internet; NLMS predictor; adaptive playout algorithm; audio packets; average delay; delay spike detection; normalized least mean square algorithm; playout buffer; real-time VoIP; Application software; Delay effects; Disruption tolerant networking; Internet telephony; Jitter; Least mean square algorithms; Performance loss; Propagation losses; Speech; Transmitters;
fLanguage
English
Publisher
ieee
Conference_Titel
Electrical and Computer Engineering, 2003. IEEE CCECE 2003. Canadian Conference on
ISSN
0840-7789
Print_ISBN
0-7803-7781-8
Type
conf
DOI
10.1109/CCECE.2003.1226063
Filename
1226063
Link To Document