Skip to main content

A Moving Average Predictor for Playout Delay Control in VoIP

  • Conference paper
  • First Online:
Quality of Service — IWQoS 2003 (IWQoS 2003)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2707))

Included in the following conference series:

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Schulzrinne, H.: Voice communication across the Internet: a network voice terminal. Technical report, University of Massachusetts, Amherst (1992)

    Google Scholar 

  2. 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)

    Google Scholar 

  3. Jayant, N.: Effects of packet loss on waveform coded speech. In: Proceedings of the International Conference on Computer Communications. (1980) 275–280

    Google Scholar 

  4. 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

    Google Scholar 

  5. Zhang, Y., Duffield, N., Paxson, V., Shenker, S.: On the constancy of Internet path properties. In: Internet Measurement Workshop (IMW), Marseille, France (2002)

    Google Scholar 

  6. Liang, Y.J., Farber, N., Girod, B.: Adaptive playout scheduling and loss concealment for voice communications over IP networks. IEEE Transactions on Multimedia (2001)

    Google Scholar 

  7. Moon, S.B., Kurose, J., Towsley, D.: Packet audio playout delay adjustment: Performance bounds and algorithms. ACM/Springer Multimedia Systems 6 (1998) 17–28

    Article  Google Scholar 

  8. Bolot, J.: End-to-end packet delay and loss behavior in the Internet. In: Proceedings of the ACM SIGCOMM. (1993) 289–298

    Google Scholar 

  9. Kansar, A., Karandikar, A.: Jitter-free audio playout over best effort packet networks. In: ATM Forum International Symposium, New Delhi, India (2001)

    Google Scholar 

  10. 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

    Google Scholar 

  11. 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)

    Google Scholar 

  12. 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)

    Google Scholar 

  13. Proakis, J.G., Manolakis, D.G.: Digital Signal Processing: Principles, algorithms, and aplications. Prentice-Hall Inc. (1996)

    Google Scholar 

  14. Kleinbaum, D.G., Kupper, L.L., Muller, K.E.: Applied Regression Analysis and Other Multivariable Methods. PWS-Kent, Boston (1988)

    MATH  Google Scholar 

  15. 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

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics