摘要:
针对视频播放中因缓冲区下溢带来的抖动问题,提出一种基于PID控制的自适应播放算法。算法结合PID控制和自适应播放算法,根据网络信道状态和缓冲区状态控制视频播放速率,并对播放速率的范围和相邻帧播放速率的突变进行控制,在减少缓冲区下溢概率的同时实现视频的平滑播放。该算法在减小缓冲区下溢概率、实现视频的平滑播放以及减少播放延迟方面均优于固定因子自适应播放算法。
关键词:
PID控制,
视频播放,
自适应媒体播放
Abstract:
An Adaptive Media Playout(AMP) algorithm based on Proportion Integration Differentiation(PID) control(AMP-PID) is proposed to reduce the video playout jitter caused by buffer underflow. It combines the control theory of incremental digital PID algorithm and the adaptive media playout algorithm, and adjusts the duration of each frame according to the channel state and the data cache size. Also, it controls the play rate range and the play rate variation in reducing the probability of buffer underflow at the same time to achieve a smooth video playout. Simulation results show the algorithm has better performance than AMP-Mean algorithm in reducing the probability of buffer underflow, achieving a smooth video playout and reducing the playout latency.
Key words:
PID control,
video playout,
Adaptive Media Playout(AMP)
中图分类号:
何菲, 杨坚, 奚宏生, 范铭娜. 基于PID控制的自适应媒体播放算法[J]. 计算机工程, 2010, 36(22): 222-224.
HE Fei, YANG Jian, XI Hong-Sheng, FAN Ming-Na. PID Control-based Adaptive Media Playout Algorithm[J]. Computer Engineering, 2010, 36(22): 222-224.