An Adaptive Receiver Buffer Adjust Algorithm for Voice & Video on IP Applications

In this paper, a new adaptive receiver buffer adjust algorithm is proposed for voice and video on IP (V2oIP) applications with the consideration of voice and video's characters and network conditions. This algorithm take the voice stream as the main stream, adjust the voice buffer according to the voice characters, and synchronize the video stream with it considering video's characters. This algorithm divides network status into two modes: normal mode and spike mode, according to the delay of the coming packets and the size of buffer. In normal mode, the receiver adjusts the buffer delay at the beginning of every voice's talk-spurt. In spike mode, buffer is adjusted when every packet arrives. The adjust can based on a prediction of the delay according to the delay of former packets, or based on a prearranged way. Simulations and experiments show that this strategy can well conceal the delay jitter and reduce the packet loss rate

[1]  JongWon Kim,et al.  Adaptive delay concealment for Internet voice applications with packet based time-scale modification , 2001, 2001 IEEE International Conference on Acoustics, Speech, and Signal Processing. Proceedings (Cat. No.01CH37221).

[2]  A. La Corte,et al.  A feedback approach for jitter and skew enforcement in multimedia retrieval services , 1995, Proceedings of GLOBECOM '95.

[3]  Zhisheng Niu,et al.  An adaptive receiver buffer adjust algorithm for VoIP applications considering voice characters , 2004, APCC/MDMC '04. The 2004 Joint Conference of the 10th Asia-Pacific Conference on Communications and the 5th International Symposium on Multi-Dimensional Mobile Communications Proceeding.

[4]  Donald F. Towsley,et al.  Packet audio playout delay adjustment: performance bounds and algorithms , 1998, Multimedia Systems.

[5]  Liam Murphy,et al.  Time Synchronization for VoIP Quality of Service , 2002, IEEE Internet Comput..

[6]  Wenyu Jiang,et al.  Analysis of on-off patterns in VoIP and their effect on voice traffic aggregation , 2000, Proceedings Ninth International Conference on Computer Communications and Networks (Cat.No.00EX440).

[7]  Andreas Antoniou,et al.  Environment estimation for enhanced NLMS adaptation , 1993, Proceedings of IEEE Pacific Rim Conference on Communications Computers and Signal Processing.