论文摘要
随着互联网技术的飞速发展,各种基于IP技术的应用正逐步向着宽带、实时和多媒体等方面发展。流媒体技术就是一个典型的例子,利用其来实现多媒体信息的实时交互。与流媒体技术密切相关的就是流媒体同步控制技术。媒体同步是多媒体通信中一个特殊重要的QoS指标,同步控制的好坏直接影响到流媒体播放质量,用户可以直接的感受到流媒体同步效果。媒体同步涉及数据的生成、传输及播映等多个方面,可以在信源端、网络以及信宿端进行控制。本文通过对流媒体系统中同步需求、影响因素等问题的分析,在现有媒体内和媒体间的同步控制策略基础上,提出了一种改进的基于实时传输协议RTP的音视频同步综合解决方案。在信源端,保证音视频流的同步采集编码和发送,为之后的同步回放工作建立基础。在信宿端,采用基于播放时限的同步方法。利用缓冲区控制机制来解决媒体内同步问题,再通过RTP相对时间戳来控制音视频流媒体间的同步。同时,结合自适应带宽技术,从网络控制的角度来保证媒体同步。根据接收端同步的情况对可能出现的失步现象进行预测,并实时向发送端反馈让其对流媒体传输进行自适应流量控制,使网络负载处于平衡。该方法不但保证了流媒体系统音视频的同步,还有效的解决同步质量与等待时间之间的矛盾,为流媒体应用提供了一种有效解决流媒体同步控制问题的方法。并且已经在典型的流媒体系统中进行了试验。实践证明该方案在改善音视频同步方面取得了不错的效果,为同类产品的设计和实现提供了可行的参考。