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
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;
Conference_Titel :
Electrical and Computer Engineering, 2003. IEEE CCECE 2003. Canadian Conference on
Print_ISBN :
0-7803-7781-8
DOI :
10.1109/CCECE.2003.1226063