摘要
提出一种在接收端实现的媒体同步控制算法。算法分别根据音频和视频播放缓冲区的占用水平,在不影响音频播放质量的情况下调整音频帧的长度,实现音频流媒体内同步;通过改变视频流的播放帧率达到视频流媒体内同步。并以音频流为主媒体流,视频流为从媒体流,比较最近播放的音频帧和视频帧的播放时间标签,调整视频帧的播放持续时间来取得音视频媒体间同步。实验结果表明,在不增加播放时延的情况下,该算法可以实现单个媒体流的媒体内同步,并达到音视频媒体间同步。
A playout control scheme for media synchronization implemented by receivers is proposed. The scheme adjusts the audio frame length without impairing audio quality according to the occupied level of audio playout buffer and changes the playout frame rate of video according to the occupied level of video playout buffer to achieve intra-media synchronization of audio stream and video stream. With audio as master media stream and video as slave stream, the scheme makes a comparison between the presentation time stamp of the audio frame and the video frame which are played back recently to synchronize the presentation of video sequence with audio sequence. Experimental results show that in the case of an unincreased playout delay the proposed scheme can achieve intra-media synchronization of a single media stream and inter-media synchronization between audio and video.
出处
《系统工程与电子技术》
EI
CSCD
北大核心
2006年第10期1587-1591,共5页
Systems Engineering and Electronics
基金
高等学校博士学科点专项科研基金(20010701006)
综合业务网国家重点实验室基金
华为基金资助课题
关键词
媒体同步
播放缓冲区
音频流
视频流
media synchronization
playout buffer
audio stream
video stream