A Cross-Layer PLC Algorithm for a Real-time Audio Conferencing System

In this paper, we propose a cross-layer packet loss concealment (PLC) algorithm in order to improve the quality of audio for a real-time audio conferencing system. The proposed algorithm tries to estimate a packet loss rate (PLR) of the network and to request a sender to transmit redundant information for audio decoding when the PLR is assumed to be higher. An audio quality measure implemented on the application layer is used for an estimate of the PLR. In addition, an RTP payload format for the transport layer is defined here to control the degree of redundancy for the PLC algorithm. When lower quality of audio is measured, the packet of the current frame is composed of the bitstream of the current frame and that of the previous frame to help the audio decoder reconstruct the audio signals of the previous frame with better quality than with no redundancy. In order to show the effectiveness of the proposed PLC algorithm, we use MPEG-2 Advanced Audio Coding (AAC) and the ITU-T P.563 as an audio codec and an objective quality measure of audio signals, respectively. It is shown from the experiment that the audio conferencing system employing the proposed cross-layer PLC algorithm improves audio quality significantly under packet loss conditions.

[1]  Jean Bolot,et al.  Adaptive FEC-Based Error Control for Interactive Audio in the Internet , 1998 .

[2]  Chi-Ying Tsui,et al.  Unequal error protection for wireless transmission of MPEG audio , 1999, ISCAS'99. Proceedings of the 1999 IEEE International Symposium on Circuits and Systems VLSI (Cat. No.99CH36349).

[3]  J. Hagenauer,et al.  Channel coding and transmission aspects for wireless multimedia , 1999, Proc. IEEE.

[4]  Fouad A. Tobagi,et al.  Capacity of an IEEE 802.11b wireless LAN supporting VoIP , 2004, 2004 IEEE International Conference on Communications (IEEE Cat. No.04CH37577).

[5]  Chun-Feng Wu,et al.  Perceptual-based playout mechanisms for multi-stream voice over IP networks , 2009, 2009 17th European Signal Processing Conference.

[6]  Qian Zhang,et al.  Error robust scalable audio streaming over wireless IP networks , 2004, IEEE Trans. Multim..

[7]  M. Motani,et al.  Cross-layer design: a survey and the road ahead , 2005, IEEE Communications Magazine.

[8]  Jean C. Bolot,et al.  The Case for FEC-based Error Control for Packet Audio in the Internet , 1997 .