Dynamic adjustment of weighting and safety factors in playout buffers for enhancing VoIP quality

The quality of Voice over Internet Protocol (VoIP) calls is highly influenced by transmission impairments such as delay, packet loss and jitter, with jitter being manifested as one of the deleterious effects affecting its quality. A jitter buffer is usually employed at the receiver side to mitigate its effects by adapting its parameters in a trade-off between delay and packet loss. This paper proposes a novel de-jitter algorithm that adaptively changes the size of the playout buffer depending on the network states, in order to effectively handle the packet loss and delay, whereas E-model is used to quantify speech quality. Based on the statistics of the received packets, the adaptive playout buffer algorithm dynamically adjusts the weighting factor (α) and the safety factor (β) for regulating the delay and trade-off loss, thus maximizing the quality for VoIP.

[1]  Piet Demeester,et al.  On the influence of best-effort network conditions on the perceived speech quality of VoIP connections , 2001, Proceedings Tenth International Conference on Computer Communications and Networks (Cat. No.01EX495).

[2]  Trang Dinh Dang,et al.  Fractal analysis and modeling of VoIP traffic , 2004, 11th International Telecommunications Network Strategy and Planning Symposium. NETWORKS 2004,.

[3]  Milos Orgon,et al.  Computationally efficient E-model improvement of MOS estimate including jitter and buffer losses , 2012, 2012 35th International Conference on Telecommunications and Signal Processing (TSP).

[4]  Iti Saha Misra,et al.  Active queue management with adaptive codec bit rate variation in WLAN for efficient VoIP performance , 2011, 14th International Conference on Computer and Information Technology (ICCIT 2011).

[5]  K.A. Teague,et al.  Packet loss concealment in a secure voice over IP environment , 2004, Conference Record of the Thirty-Eighth Asilomar Conference on Signals, Systems and Computers, 2004..

[6]  J.K. Muppala,et al.  VoIP support on differentiated services using expedited forwarding , 2000, Conference Proceedings of the 2000 IEEE International Performance, Computing, and Communications Conference (Cat. No.00CH37086).

[7]  Kenneth J. Christensen,et al.  An algorithm for playout of packet voice based on adaptive adjustment of talkspurt silence periods , 1999, Proceedings 24th Conference on Local Computer Networks. LCN'99.

[8]  Donald F. Towsley,et al.  Improving VoIP quality through path switching , 2005, Proceedings IEEE 24th Annual Joint Conference of the IEEE Computer and Communications Societies..

[9]  F. Mousavipour,et al.  VoIP Quality Enhancement with Wideband Extension Method in Broadband Networks , 2012, IEEE Latin America Transactions.

[10]  M. Marcu,et al.  VoIP communication QoS analysis system , 2010, 2010 International Joint Conference on Computational Cybernetics and Technical Informatics.

[11]  Mohammad Ilyas,et al.  VoIP Handbook: Applications, Technologies, Reliability, and Security , 2008 .

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

[13]  Henning Schulzrinne,et al.  Adaptive playout mechanisms for packetized audio applications in wide-area networks , 1994, Proceedings of INFOCOM '94 Conference on Computer Communications.

[14]  Lingfen Sun,et al.  Perceived speech quality prediction for voice over IP-based networks , 2002, 2002 IEEE International Conference on Communications. Conference Proceedings. ICC 2002 (Cat. No.02CH37333).

[15]  H.G. De Meer,et al.  Utility curves: mean opinion scores considered biased , 1999, 1999 Seventh International Workshop on Quality of Service. IWQoS'99. (Cat. No.98EX354).

[16]  Olivier Hersent,et al.  IP Telephony: Deploying Voice-over-IP Protocols , 2005 .