Adaptive VoIP Transmission over Heterogeneous Wired/Wireless Networks

In this paper, we present an adaptive architecture for the transport of VoIP traffic over heterogeneous wired/wireless Internet environments. This architecture uses a VoIP gateway associated with an 802.11e QoS enhanced access point (QAP) to transcode voice flows before their transmissions over the wireless channel. The instantaneous bit rate is determined by a control mechanism based on the estimation of channel congestion state. Our mechanism dynamically adapts audio codec bit rate using a congestion avoidance technique so as to preserve acceptable levels of quality. A case study presenting the results relative to an adaptive system transmitting at bit rates typical of G.711 PCM (64 kbit/s) and G.726 ADPCM (40, 32, 24 and 16 kbit/s) speech coding standards illustrates the performance of the proposed framework. We perform extensive simulations to compare the performance between our adaptive audio rate control and TFRC mechanism. The results show that the proposed mechanism achieves better voice transmission performance, especially when the number of stations is fairly large.

[1]  Kishor S. Trivedi,et al.  Supporting VBR VoIP Traffic in IEEE 802.11 WLAN in PCF Mode , 2002 .

[2]  Ravi Jain,et al.  A source and channel rate adaptation algorithm for AMR in VoIP using the Emodel , 2003, NOSSDAV '03.

[3]  Sally Floyd,et al.  Promoting the use of end-to-end congestion control in the Internet , 1999, TNET.

[4]  Donald F. Towsley,et al.  Adaptive FEC-based error control for Internet telephony , 1999, IEEE INFOCOM '99. Conference on Computer Communications. Proceedings. Eighteenth Annual Joint Conference of the IEEE Computer and Communications Societies. The Future is Now (Cat. No.99CH36320).

[5]  Donald F. Towsley,et al.  Modeling TCP throughput: a simple model and its empirical validation , 1998, SIGCOMM '98.

[6]  Injong Rhee,et al.  TEAR: TCP emulation at receivers – flow control for multimedia streaming , 2000 .

[7]  Mark Handley,et al.  Equation-based congestion control for unicast applications , 2000, SIGCOMM.

[8]  Sven Jaap,et al.  TCP-friendly Rate Control (TFRC) , 2004 .

[9]  Pamela C. Cosman,et al.  End-to-end differentiation of congestion and wireless losses , 2003, TNET.

[10]  Henning Schulzrinne,et al.  The Loss-delay Based Adjustment Algorithm: a Tcp-friendly Adaptation Scheme , 1998 .

[11]  Malathi Veeraraghavan,et al.  Support of voice services in IEEE 802.11 wireless LANs , 2001, Proceedings IEEE INFOCOM 2001. Conference on Computer Communications. Twentieth Annual Joint Conference of the IEEE Computer and Communications Society (Cat. No.01CH37213).

[12]  Jean-Yves Le Boudec,et al.  Adaptive Delay aware error control for Internet Telephony , 2000 .

[13]  Jörg Widmer,et al.  TCP Friendly Rate Control (TFRC): Protocol Specification , 2003, RFC.

[14]  Deborah Estrin,et al.  RAP: An end-to-end rate-based congestion control mechanism for realtime streams in the Internet , 1999, IEEE INFOCOM '99. Conference on Computer Communications. Proceedings. Eighteenth Annual Joint Conference of the IEEE Computer and Communications Societies. The Future is Now (Cat. No.99CH36320).

[15]  Henning Schulzrinne,et al.  RTP: A Transport Protocol for Real-Time Applications , 1996, RFC.

[16]  Fouad A. Tobagi,et al.  Analysis of the delay and jitter of voice traffic over the Internet , 2001, Proceedings IEEE INFOCOM 2001. Conference on Computer Communications. Twentieth Annual Joint Conference of the IEEE Computer and Communications Society (Cat. No.01CH37213).