Abstract
A real-time audio playout strategy for Internet phone tools in Windows is proposed. On a non-realtime system, the time interval between two instances of the audio playout thread being scheduled is not strictly equal, the audio output buffer exhaust then gaps of slience are produced. DirectSound is utilized to control the playout at the granularity in millisecond level, an threshold is adjusted for each talkspurt based on the current load. The experiments show that this algorithm is able to reduce the slience gaps significantly at the cost of a small latency.
Original language | English |
---|---|
Pages (from-to) | 199-201 |
Number of pages | 3 |
Journal | Jisuanji Gongcheng/Computer Engineering |
Volume | 32 |
Issue number | 14 |
Publication status | Published - 20 Jul 2006 |
Keywords
- Audio transmission
- Playout gap
- Playout latency
- Windows