论文部分内容阅读
本文对涉及到“软件视频会议系统”的几个关键技术进行了研究和探讨,应用这些技术设计并实现了一个模拟的软件视频会议系统,取得了一些有益的成果。这些技术主要为: (1)MMXTM技术 本文在对视频压缩理论及ITU-T的H.263建议研究的基础上,将MMXTM技术应用于视频压缩中运算量最大的两个模块——运动估计及补偿和DCT(iDCT),达到了预期的效果。 (2)组播技术 本文研究了IP组播技术并利用Windows Socket2对组播技术的支持实现了多媒体数据的组播通信。 (3)DirectDraw技术 本文研究了DirectX技术中的一个组件——DirectDraw,利用其既能保持设备无关性,又能直接访问硬件设备的优点,将其应用于视频显示,取得了良好效果。 (4)RTP协议 考虑到系统实时性的要求,对于音频及视频数据的网络传输采用了UDP上的RTP协议来实现,有效地解决了传输多媒体流时的延时、抖动问题。 本文还研究了ITU-T的H.323协议族,并以其为参考设计了一个视频会议系统。 通过这些技术的应用,一个基于LAN的软件视频会议系统最终得以实现。由于采用软件实现视频压缩,有效地克服了采用硬件的缺点;采用MMXTM技术和DirectDraw技术达到了加速的目的;多播技术的应用减少了系统的带宽占用,缓解了网络瓶颈;RTP协议解决了传输多媒体流的延时、抖动问题。 多媒体通信是一个相对较新的通信应用领域,视频会议作为它的一个具体应用实例受到普遍关注,设计并实现一个基于LAN的软件视频会议系统是对扩展其应用的一个有益尝试。