论文部分内容阅读
随着通信技术的不断发展和社会需求的日益增长,传统的单一媒体的通信服务,如电话、传真,已难以满足人们的日常需求。基于宽带网络的视频会议系统把视频、音频、文字等多种媒体信息超越时空限制呈现于人们眼前,给人们带来了极大的便利。但是,视频会议系统对音视频传输提出了比较高的要求,既要尽量可靠地传输音视频数据,又要严格保持传输的实时性。因此,视频会议中的实时音视频传输一直是多媒体通信中的关键问题。此外,由于网络传输的不稳定性,视频会议中的音视频同步程度也显着影响着人们的沟通体验,成为了多媒体通信领域中的研究热点。
本文在视频会议系统开发实践中,提出并完整实现了一个可用于视频会议的通用音视频传输模块。该模块基于DirectShow框架,集合了音视频采集、音视频编解码、音视频播放、音视频传输(基于RTP协议)和音视频同步等功能,能够同时支持IPv4和IPv6的单播和组播传输,具有较好的可重用性和可扩展性,在实际应用中取得了良好的效果。
同时,为了解决视频会议中的音视频同步问题,本文对音视频同步技术进行了广泛的调研和深入的研究。针对音频流和视频流(MPEG-4编码)分开传送的情况,设计了基于RTP协议的音视频同步方法;针对音频流和视频流复用在一起的情况(MPEG-2 TS流),设计了基于MPEG-2系统层复用的音视频同步方法。实验测试表明,这些方法能够有效地解决视频会议中的音视频同步问题。
本论文把对音视频传输与同步技术的研究和视频会议系统的开发实践结合起来,立足于实际应用,解决了实际问题,具有较高的实用价值。