Band control policy of playout scheduling for voice over IP
Guoqiang Zhang, Henrik F. Lundin, Willem Bastiaan Kleijn · European Signal Processing Conference · 2008
We study adaptive-playout scheduling for VoIP using the framework of stochastic impulse control theory. A Wiener process is introduced to model the fluctuation of the buffer length in the absence of control. In this context, the control signal consists of length units that correspond to inserting or dropping a pitch cycle. We define an optimality criterion that has an adjustable trade-off between average buffing delay and average control length (the length of the pitch cycles added plus the length of the pitch cycles dropped). The clock-drift effect is treated in a unified manner within this framework. A band control policy is shown to be optimal. The algorithm does not require knowledge of the clock drift. It maintains the buffer length within a band region by imposing impulse control (inserted or dropped pitch cycles) whenever the bounds of the band are reached. Our experiments show that the proposed method outperforms a popular reference method.