论文部分内容阅读
随着数字电视的快速发展以及一系列先进的音视频压缩标准的引入,基于多媒体技术的业务迅速走入人们的生活,如IPTV,网络电视等。因此,人们对音频和视频播放效果的关注程度也在不断提高。从多媒体技术兴起的90年代开始,学术界和工业界一直孜孜不倦地致力于为用户提供更好的视听享受,提出了较多一定条件下有效的解决方案,但多数的努力主要都集中在应用层的解决方案上,主要对打包好的数据帧进行调整处理。而这只能在一定程度上调整音视频同步的效果,并未能从低层出发做到根本性的改善。在这一背景下,本文着眼于流媒体低层层面上,全面总结了影响音视频同步效果的各方面因素,运用基于人类感官的同步控制理念,从系统层视角出发深入分析造成不同步的原因,兼收并蓄前人的研究成果,创新性的引入了全面控制的相关理论,在详细分析缓冲区溢出各情况的基础上,提出了基于全面控制的低层流媒体综合同步控制理论,建立了一套完整的缓冲区驱动的自适应音视频控制的模块化调整机制,即CS-CS机制。该机制以SMS流媒体传输同步控制架构为基础,以QAE传输质量保证和评价体系为主体,灵活使用三类流媒体同步控制模块插件。CS-CS机制采用基于松散的模块积累方式,可通过新增插件以及扩展原有插件的方法来完成系统的实现,具有高度灵活性。本文为CS-CS机制的每个模块设计了相应算法,包括B-BSC算法、Ⅰ-DOC算法、Ⅰ-VCC算法、A-PRC算法,并对这些模块算法进行了实现,计算演示了CS-CS模块的运作机制,验证了CS-CS机制的可行性和有效性。建立CS-CS机制的最终目的是建立流媒体接收端的一种针对匹配时变网络和潜在延迟的自适应机制,从而大大改进音视频不同步的程度,提高音视频播放的质量。与现有成果相比,CS-CS机制是兼具粗粒度调整、细粒度调整、事后补偿的多方位综合调整机制,且具备QoS控制的特性,具有更加广泛的适用性。其意义在于建立了流媒体接收端的一种针对匹配时变网络和潜在延迟的自适应机制,大大提高了音视频同步的效果,在理论层面和实际操作上都具有一定意义。