论文部分内容阅读
本课题来自于华中科技大学电信系与广东科学中心合作的数字家庭体验馆网际通讯项目的系统设计。在未来的通信领域中存在着以下五大网络:固定通信网、移动通信网、数字电视网、城域数据网、广域数据网。这些网络之中的通信终端接入设备又以可视固定电话、手机、互动数字电视、UMPC、PC等为代表。在各种网络的带宽不断变宽后,各种不同网络的终端均可以互相通信,这也就实现了人们在不同的时间和空间身处不同的网络之中相互沟通的需求。本课题以广东科学中心网际通讯项目为背景,其核心是实现一个多人互动的视频问答游戏,从而向客户传递来自不同网络的客户端相互通信的理念。本系统基于Windows平台,利用Visual C++ 6.0面向对象的开发工具以及DirectX9.0 SDK开发包,涉及到的技术有:DirectShow技术、MPEG-4编解码技术、网络编程及其协议、组播技术等,设计并实现了一个基于DirectShow技术的多方视频会议系统。论文详细介绍了该系统的设计方案与需求、开发过程及各模块的实现等。根据网络传输协议的各自特点合理地选择传输协议,保证媒体数据的流畅传输,以MPEG-4和ADPCM技术压缩音视频数据,利用IP组播技术传输,节约了网络带宽,优化了网络的传输。根据该设计方案,本论文完成了该系统的设计和开发,实现了多人同时通讯的模拟视频会议功能。