Abstract
Audio applications are now widely used in the Internet. Such applications require receiver playout buffers to smooth network delay variations and to reconstruct the periodic form of the transmitted packets. Packets arriving after their playout deadline are considered late and are not played out. Existing algorithms used in the Internet operate by adaptively adjusting the playout delay from talkspurt to talkspurt. There is an important tradeoff between loss percentage and average playout delay. Current algorithms fail to obtain a particular loss percentage. Controlling this parameter is a key characteristic for any playout adaptation algorithm. This paper presents a Moving Average algorithm for playout delay adaptation with tunable loss percentage. We show with trace-based simulations that, in most of the cases, our algorithm performs better than those implemented in popular audio tools, and this is for the range of loss rates of interest in interactive audio applications.
Víctor Ramos is also with the Universidad Autónoma Metropolitana, Mexico.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Schulzrinne, H.: Voice communication across the Internet: a network voice terminal. Technical report, University of Massachusetts, Amherst (1992)
Sasse, A.S., Hardman, V.: Multi-way multicast speech for multimedia conferencing over heterogeneous shared packet networks. RAT-robust audio tool. Technical report, EPSRC Project #GRIK72780 (February)
Jayant, N.: Effects of packet loss on waveform coded speech. In: Proceedings of the International Conference on Computer Communications. (1980) 275–280
Ramjee, R., Kurose, J., Towsley, D., Schulzrinne, H.: Adaptive playout mechanisms for packetized audio applications in wide-area networks. In: Proceedings of the IEEE Infocom. (1994) 680–688
Zhang, Y., Duffield, N., Paxson, V., Shenker, S.: On the constancy of Internet path properties. In: Internet Measurement Workshop (IMW), Marseille, France (2002)
Liang, Y.J., Farber, N., Girod, B.: Adaptive playout scheduling and loss concealment for voice communications over IP networks. IEEE Transactions on Multimedia (2001)
Moon, S.B., Kurose, J., Towsley, D.: Packet audio playout delay adjustment: Performance bounds and algorithms. ACM/Springer Multimedia Systems 6 (1998) 17–28
Bolot, J.: End-to-end packet delay and loss behavior in the Internet. In: Proceedings of the ACM SIGCOMM. (1993) 289–298
Kansar, A., Karandikar, A.: Jitter-free audio playout over best effort packet networks. In: ATM Forum International Symposium, New Delhi, India (2001)
Pinto, J., Christensen, K.J.: An algorithm for playout of packet voice based on adaptive adjustment of talkspurt silence periods. In: Proceedings of the IEEE Conference on Local Computer Networks. (1999) 224–231
Farber, N., Liang, Y., Girod, B., Prabhakar, B.: Adaptive playout and TCP window control for voice over IP in best-effort networks. Technical report, Stanford University, Information Systems Laboratory, Department of Electrical Engineering (2001)
Liu, F., Kim, J.W., Kuo, C.J.: Adaptive delay concealment for Internet voice applications with packet-based time-scale modification. In: Proceedings of the International Conference on Acoustics Speech and Signal Processing ICASSP, Salt Lake City (2001)
Proakis, J.G., Manolakis, D.G.: Digital Signal Processing: Principles, algorithms, and aplications. Prentice-Hall Inc. (1996)
Kleinbaum, D.G., Kupper, L.L., Muller, K.E.: Applied Regression Analysis and Other Multivariable Methods. PWS-Kent, Boston (1988)
Liang, Y.J., Farber, N., Girod, B.: Adaptive playout scheduling using time-scale modification in packet voice communications. In: Proceedings of the International Conference on Acoustics Speech and Signal Processing ICASSP. Volume 3. (2001) 1445–1448
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Ramos, V.M.R., Barakat, C., Altman, E. (2003). A Moving Average Predictor for Playout Delay Control in VoIP. In: Jeffay, K., Stoica, I., Wehrle, K. (eds) Quality of Service — IWQoS 2003. IWQoS 2003. Lecture Notes in Computer Science, vol 2707. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44884-5_9
Download citation
DOI: https://doi.org/10.1007/3-540-44884-5_9
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-40281-7
Online ISBN: 978-3-540-44884-6
eBook Packages: Springer Book Archive