2015-03-18
随着信息技术的高速发展,以往的通信方式并不能满足人们的实际需求。基于网络的视频通信已经逐步成为现代信息社会不可或缺的沟通方式。与此同时,网络视频会议系统正从以往的对特定网络及硬件的依赖逐渐发展到利用纯软件来实现,利用软件来实现媒体数据的处理及会议的过程具有重大的意义。首先对于视频会议系统的发展状况及趋势,接着是视频会议系统的结构组成与常用协议,最后针对视频会议系统的关键技术。对于关键技术的详细对比和分析,设计一套完整的实现方案。为了满足平台无关性,需采用JAVA语言,并通过JAVA多媒体框架JMF提供的捕捉、回放、编解码等工具,把音频、视频放到JAVA应用程序中,完成了视频会议系统中媒体数据的处理,通过对比现有的网络通信技术,采用多播进行媒体数据的传输,通过异步通讯模式实现文本的传输,较好的实现了会议功能。本系统采取自定义信令,C/S(客户机/服务器)的结构方式进行视频会议的整体设计。运用视频会议摄像机及全向麦克风实现音视频的采集、处理、传输、接收,利用JAVA Swing组件完成系统界面的可视开发。