ON NLMS ESTIMATION FOR VOIP PLAYOUT DELAY ALGORITHMS - Improving Delay Spike Detection

Karen S. Miranda-Campos, Víctor M. Ramos R.

Abstract

Voice over IP (VoIP) applications are now very popular and widely used on the Internet. Such applications use receiver playout buffers to smooth delay variations so as to reconstruct the periodic form of the transmitted packets. Packets arriving after their scheduled playout time are considered late and are not played out. Playout delay control algorithms often operate by updating the playout delay between periods of silence. A recent class of playout control algorithms has received particular attention; this class of algorithms uses autoregressive measures on the network delay so as to estimate future packet delay values and adjust the playout delay accordingly. In this work, we compare two algorithms previously proposed that use such autoregressive approach; both playout algorithms use a normalized least-mean square (NLMS) adaptive predictor. The difference between both algoritms is that the second one is an extension of the first that adds delay spike detection. We demonstrate, by using Internet audio packet traces that, contrary on what was claimed, the algorithm that uses spike detection does not overperfom the first one. Finally, we propose an algorithm based on the original NLMS algorithm with delay spike detection that overperforms the previous two NLMS playout algorithms.

References

  1. Bolot, J. (1993). End-to-end packet delay and loss behavior in the Internet. In Proceedings of the ACM SIGCOMM, pages 289-298.
  2. DeLeon, P. and Sreenan, C. (1999). An adaptive predictor for media playout buffering. In Proc. of IEEE International Conference on Acoustics, Speech, and Signal Processing (ICASSP), pages 3097-3100.
  3. Jayant, N. (1980). Effects of packet loss on waveform coded speech. In Proceedings of the International Conference on Computer Communications, pages 275-280.
  4. Kansal, A. and Karandikar, A. (2001). Jitter-free audio playout over best effort packet networks. In ATM Forum International Symposium, New Delhi, India.
  5. Liang, Y. J., Farber, N., and Girod, B. (2001). Adaptive playout scheduling and loss concealment for voice communications over IP networks. IEEE Transactions on Multimedia.
  6. Moon, S. B., Kurose, J., and Towsley, D. (1998). Packet audio playout delay adjustment: Performance bounds and algorithms. ACM/Springer Multimedia Systems, 6:17-28.
  7. Pinto, J. and Christensen, K. J. (1999). 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, pages 224-231.
  8. Ramjee, R., Kurose, J., Towsley, D., and Schulzrinne, H. (1994). Adaptive playout mechanisms for packetized audio applications in wide-area networks. In Proceedings of the IEEE Infocom, pages 680-688.
  9. Ramos, V., Barakat, C., and Altman, E. (2003). A moving average predictor for playout delay control in VoIP. In Proceedings of the XI International Workshop on Quality of Service.
  10. Sasse, A. S. and Hardman, V. (February). Multi-way multicast speech for multimedia conferencing over heterogeneous shared packet networks. RAT-robust audio tool. Technical report, EPSRC Project #GRIK72780.
  11. Schulzrinne, H. (1992). Voice communication across the Internet: a network voice terminal. Technical report, University of Massachusetts, Amherst.
  12. Shallwani, A. and Kabal, P. (2003). An adaptive playout algorithm with delay spike detection for real-time VoIP. In Proceedings of the IEEE Canadian Conference on Electrical Computer Engineering, pages 997-1000.
Download


Paper Citation


in Harvard Style

S. Miranda-Campos K. and M. Ramos R. V. (2008). ON NLMS ESTIMATION FOR VOIP PLAYOUT DELAY ALGORITHMS - Improving Delay Spike Detection . In Proceedings of the International Conference on Signal Processing and Multimedia Applications - Volume 1: SIGMAP, (ICETE 2008) ISBN 978-989-8111-60-9, pages 342-347. DOI: 10.5220/0001940703420347


in Bibtex Style

@conference{sigmap08,
author={Karen S. Miranda-Campos and Víctor M. Ramos R.},
title={ON NLMS ESTIMATION FOR VOIP PLAYOUT DELAY ALGORITHMS - Improving Delay Spike Detection},
booktitle={Proceedings of the International Conference on Signal Processing and Multimedia Applications - Volume 1: SIGMAP, (ICETE 2008)},
year={2008},
pages={342-347},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0001940703420347},
isbn={978-989-8111-60-9},
}


in EndNote Style

TY - CONF
JO - Proceedings of the International Conference on Signal Processing and Multimedia Applications - Volume 1: SIGMAP, (ICETE 2008)
TI - ON NLMS ESTIMATION FOR VOIP PLAYOUT DELAY ALGORITHMS - Improving Delay Spike Detection
SN - 978-989-8111-60-9
AU - S. Miranda-Campos K.
AU - M. Ramos R. V.
PY - 2008
SP - 342
EP - 347
DO - 10.5220/0001940703420347