论文部分内容阅读
随着多媒体技术和通信技术的飞速发展,多媒体通信技术已经成为当前计算机网络领域的发展热点。而作为多媒体通信的代表,多媒体会议应用发展尤为迅速,已经成为目前最激动人心的多媒体通信应用之一。但是由于多媒体音视频通信存在数据量大、数据格式多样、对实时和同步要求高等特点,现有多媒体通信技术发展中存在两大瓶颈,一是多媒体音视频数据的处理,二是多媒体数据的网络传输。
针对存在的问题,本文介绍一种采用DirectShow和IP组播技术来实现多点音视频通信的方法。和其它音视频处理工具相比,DirectShow具有数据处理的高效性等优点。而与单播和广播相比,IP组播技术可以减少不必要的重叠发送,减轻了系统和网络的负荷,极大地改善了音视频数据传输的实时性。
除了研究音视频处理技术、音视频数据网络传输技术外,本文还介绍了多媒体会议系统的一些现有标准,如会话描述协议SDP,并将其很好的应用到本软件的设计中。另外本文还着重研究分析了多媒体通信领域一个热点问题“同步问题”,通过对几种常用同步方式的对比提出了本系统中采用的同步方式——时间戳同步方式。在以上理论分析的基础上,本文应用DirectShow和IP组播技术.同时结合SDP协议和时间戳同步方式,设计并实现了一个实用、低成本的多点音视频通信系统。