论文部分内容阅读
网络技术和多媒体技术的迅速发展,促进了网络多媒体流传播技术的进一步发展。视频会议系统是网络和多媒体这两种技术的有机结合,它能够使身处异地的用户足不出户就可以在网络上进行各种信息的交互。如何在有限的网络资源环境下,满足视频会议的实时性、连续性、安全性、扩展性、可维护性等方面的要求,已成为视频会议系统开发所关注的焦点。 本文通过对视频会议系统的体系结构、多媒体流的编解码技术、多媒体流通信协议和组播技术研究,利用H.332协议规范、IP组播技术和RTP协议,提出基于嵌入式操作系统的分布式、松耦合体系结构的视频会议系统模型。多媒体的传输采用基于IP网络的组播通信技术,这些信息只在一个组内进行传输,源端只发送一次数据分组,再由路由器向属于该组播组的成员进行转发。 本文提出的分布式、松耦合体系结构的视频会议系统模型具有以下功能:1)音视频通信;2)聊天、电子白板、文件传送与应用程序共享;3)会议控制与管理服务。各个功能的实现采用模块化编程思想,包括四个模块:会议管理模块、音视频处理模块、多媒体传输模块以及网络质量控制模块。会议管理模块负责会议的发起、会议的开始、会议发言权的控制、会议的结束等,整个会议过程由会议主席控制。音视频处理模块负责音视频的采集、编解码和回放,该模块是多任务的,采用多线程机制来实现,将音频流设有较高的优先级,来保证声音的流畅性。多媒体传输模块针对不同的媒体流采用不同的传输方式:实时性要求不高的文本类信息和控制信令采用可靠传输协议TCP来传输;而实时性要求较高的音频和视频则采用RTCP/RTP/UDP协议进行传输。这种分开传输的方式避免了音视频的重传,减轻了网络的负担,并能保证视频会议的质量。 本文设计的视频会议系统将现代多媒体技术、通信技术与嵌入式技术相融合,缩小了视频会议系统的体积,加快了处理速度,增强了系统的实时处理能力,提高了系统的扩展性。