Advanced Engineering Mathematics: Maple Computer Guide
Advanced Engineering Mathematics: Maple Computer Guide
An Algorithm for Playout of Packet Voice Based on Adaptive Adjustment of Talkspurt Silence Periods
LCN '99 Proceedings of the 24th Annual IEEE Conference on Local Computer Networks
Anti-run-dry algorithm for optimal control of playoutbuffers
ISICT '03 Proceedings of the 1st international symposium on Information and communication technologies
An adaptive predictor for media playout buffering
ICASSP '99 Proceedings of the Acoustics, Speech, and Signal Processing, 1999. on 1999 IEEE International Conference - Volume 06
Adaptive playout scheduling using time-scale modification in packet voice communications
ICASSP '01 Proceedings of the Acoustics, Speech, and Signal Processing, 2001. on IEEE International Conference - Volume 03
Delay reduction techniques for playout buffering
IEEE Transactions on Multimedia
Adaptive playout scheduling and loss concealment for voice communication over IP networks
IEEE Transactions on Multimedia
Adaptive media playout for low-delay video streaming over error-prone channels
IEEE Transactions on Circuits and Systems for Video Technology
Anti-run-dry algorithm for optimal control of playoutbuffers
ISICT '03 Proceedings of the 1st international symposium on Information and communication technologies
Hi-index | 0.00 |
Receiver playoutbuffers are required to smooth network delay variations for multimedia streams. The two most commonly used playoutbuffer algorithms are called Fixed Playout Delay, where all packets have the same end-to-end delay and Adaptive Playout Delay, which uses between-talk-spurt-adjustment, where a new value of end-to-end delay is calculated for each new talkspurt. For long talkspurts and for streaming of multimedia, within-talk-spurt-adjustment, where the playout speed is controlled, can give a lower mean end-to-end delay and fewer packets that are lost due to late arrivals. By the use of optimal control theory, a statistically optimal control of the playout speed can be calculated. Like other buffer control algorithms, the optimal control solution has no guarantee that the buffer will not run dry. This paper introduces an anti-run-dry algorithm that gives a controllable run dry probability. We demonstrate the performance of the anti-run-dry algorithm together with the optimal control algorithm by using a simulated network and a real Internet packet trace. This is compared to the performance of Adaptive Playout Delay and of one of the existing within-talkspurt-adjustment algorithms.