摘要: 提出了一种MPEG1/MPEG2视频流的自适应播放算法。算法根据播放缓冲区的占用情况来调整视频帧的播放持续时间,并在播放缓冲区上溢时判断到达视频帧的类型,以决定是暂时存储还是丢弃,使得不会造成帧内编码帧和前向预测编码帧的丢失,从而保证视频流平滑地播放。实验结果表明,在播放不连续性和播放失真上新算法都优于Yuang算法,并实现了视频流的平滑播放。
关键词:
MPEG1,
MPEG2,
视频流,
自适应播放
Abstract: An adaptive playout algorithm for MPEG1/MPEG2 video streaming is proposed. It scales the duration that each video frame is shown according to the occupied playout buffer level. On the types of arriving video frames basis the algorithm determines to temporary memory or discard the frames as the playout buffer is overflow. So the receiver could not lose intra-coded frames and predictive-coded frames. Experimental results show that the proposed algorithm has advantages over Yuang algorithm in discontinuity and distortion of playout and could make video streaming smoothly play out.
Key words:
MPEG1,
MPEG2,
Video streaming,
Adaptive playout
吴 炜;沙丽娜;苏 兵. 一种MPEG1/MPEG2视频流的自适应播放算法[J]. 计算机工程, 2006, 32(20): 224-226.
WU Wei; SHA Lina; SU Bing. An Adaptive Playout Algorithm for MPEG1/MPEG2 Video Streaming[J]. Computer Engineering, 2006, 32(20): 224-226.