论文部分内容阅读
多媒体数据中的各种成分存在时间和空间上的逻辑相关性,因此在播放过程中应该根据这种相关性控制各种媒体的播放速度,这就是通常所说的多媒体的播放时间控制问题。由于分布式网络环境的复杂性,使多媒体同步处理复杂化,很有可能导致这种时域关系的破坏。如何在出错的环境下保证多媒体同步质量是多媒体系统需要解决的关键问题。因此需要有一种方法能够维持和修复媒体流时域关系。为了解决这些困难,适合使用实际的需要,有必要设计一种在接收端解决多媒体系统时间控制算法。本文从课题背景出发,研究了数字电视广播和流媒体技术,同时对多媒体系统层编码算法作了深入的研究,特别是对于多媒体码流中的各种时间标记的作用和解析过程作了详细的研究。重点针对容错机制来设计多媒体的时间控制算法。本算法通过比较最近播放的多媒体帧的播放时间标记,调整各连续帧的播放持续时间来取得较好的时间控制。在此基础上,本文对多媒体时间控制模块进行了详细的分析,给出了适合的本算法的控制策略。本文同时对本地时钟的恢复和缓冲区的传统设计进行了一系列的优化,还搭建了接收端的实验环境,进行软件实验仿真和验证。并且最后重点给出实验结果和分析。