29th Euromicro Conference (EUROMICRO'03)
Sics ophone: A low-delay Internet telephony tool
Belek-Antalya, Turkey
September 01-September 06
ISBN: 0-7695-1996-2
The end to end delay is a critical factor in the perceived quality of service for Voice over IP applications. Sics ophone is a complete VoIP system that couples the low level features of audio hardware with a standard jitter buffer playout algorithm. Using the sound card directly eliminates intermediate buffering as well as providing fine control over timers needed by a soft real-time application such as VoIP. A statistical based approach for inserting packets into audio buffers is used in conjunction with a scheme for inhibiting unnecessary fluctuations in the system. We also present mouth-to-ear delay measurements for selected VoIP applications and show that several hundreds of milliseconds can be saved by using the techniques described in this paper. A prototype for both UNIX and Windows platforms has been implemented, demonstrating that our system adapts to network conditions whilst maintaining low delays.
Index Terms:
Packet voice, playout buffer adaption, operating systems
Citation:
Olof Hagsand, Ian Marsh, Kjell Hanson, "Sics ophone: A low-delay Internet telephony tool," euromicro, pp.189, 29th Euromicro Conference (EUROMICRO'03), 2003