Issue No. 04 - July/August (2005 vol. 9)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/MIC.2005.88
Younchan Jung , The Catholic University of Korea
J. William Atwood , Concordia University
Adaptive playout algorithms have become popular to calculate playout times of VoIP packets on the Internet. In such algorithms, VoIP application peers readjust their playout schedules on a per-talkspurt basis. In this article, we propose a per-call basis playout algorithm that uses the same playout delays for an entire call, adapted according to the network delay value received from the gatekeeper. Our per-call basis algorithm operates by switching between fixed playout (keeping playout delay fixed to the low bound level for domestic calls) or call-adaptive playout for other calls. To compare the performance of our new playout algorithm to the basic per-talkspurt algorithm, we obtained experimental network delay data, which were used as an input signal for virtual playout. Our results indicate that our algorithm achieves significant reductions in lateness loss rates after requiring only a very small increase in the playout delay.
Per-call basis playout, Per-talkspurt adaptive playout, VoIP phone, Gatekeeper, Delay measurements, Playout delay, Lateness loss
Younchan Jung, J. William Atwood, "Switching between Fixed and Call-Adaptive Playout: A Per-Call Playout Algorithm", IEEE Internet Computing, vol. 9, no. , pp. 22-27, July/August 2005, doi:10.1109/MIC.2005.88