基于宽带网的纯软件视频会议系统基于宽带网的纯软件视频会议系统
一、多媒体网络系统技术背景
随着计算机网络性能的不断提高,音频、视频在网上传输技术的逐渐成熟,产生了一个全新的网络应用系统即多媒体网络系统,它一经出现就以先进的理念和强大的功能,拓展了传统网络的应用范畴,并赢得了相关行业的广泛关注。
1. 多媒体网络系统
多媒体网络系统是将计算机网络技术与多媒体技术有机地结合起来的一项全新的网络应用系统。与传统的网络应用系统相比,它具有很大的优势,能将多媒体技术和计算机网络系统应用结合起来,使两个系统开始走向融合。
利用计算机网络技术,可以使数字化的多媒体信息传送到网络上的每一台计算机上,从而与现有的信息管理系统有机地融合在一起,更好地为管理服务,提高管理水平和管理效率。多媒体网络系统的出现已经超出了传统网络应用的范畴,在其基础上增强了管理的概念。它事实上已经成为现代化管理的一个有力工具。
2.数据压缩技术
数据压缩方法种类繁多,可以分为无损压缩和有损压缩两大类。无损压缩利用数据的统计冗余进行压缩,可完全恢复原始数据而不引入任何失真,但压缩率受到数据统计冗余度的理论限制,一般为2:1到5:1。这类方法广泛用于文本数据、程序和特殊应用场合的图像数据(如指纹图像、医学图像等)的压缩。由于压缩比的限制,仅使用无损压缩方法不可能解决图像和数字视频的存储和传输问题。
有损压缩方法利用了人类视觉对图像中的某些频率成分不敏感的特性,允许压缩过程中损失一定的信息,虽然不能完全恢复原始数据,但是所损失的部分对理解原始图像的影响较小,却换来了大得多的压缩比。有损压缩广泛应用于语音、图像和视频数据的压缩。
在多媒体应用中常用的压缩方法有:PCM(脉冲编码调制)、预测编码、变换编码(主成分变换或K-L变换、离散余弦变换MT等)、插值和外推法(空域抽样、时域抽样、自适应)、统计编码(Huffman编码、算术编码、Shannon-Fano编码、行程编码等)、矢量量化和子带编码等;混合编码是近年来广泛采用的新一代的数据压缩方法,如基于模型的压缩方法、分形压缩和小波变换方法等也己经接近实用化水平。
3. 视频网络传输技术
实时的视频图像能够在局域网内传输一般通过三种方式:单路广播、广播和数据的多路广播。传统的单路广播和广播的传输方法明显不同于IP多路广播。
多路广播技术覆盖网络的许多领域,包括视频和远程会议、多媒体简报、新闻发布以及远程直播等。IP多路广播几乎可以通过任何的网络基础结构,包括以太网、ATM、帧中继、SMDS以及卫星。为了多路广播能够工作,支持多路广播的TCP/IP要安装在所有参与的机器上。
二、VOConTM网络电视会议系统概述
VOConTM 网络视频会议系统是基于局域网或带宽可保证的广域网,主要用于网络视频会议和网络两点之间音频、视频交互的系统。
系统采用TCP/IP协议,主要由客户端和服务器两个部分组成。服务器(模拟MCS的功能)的主要功能是对客户端进行管理和登记,设置用户数(5~96)、聊天室数、会议组数、会议组中用户数、组播基地址(每个参数的设置范围是1~15的整数)。客户端是视频会议的基本成员,客户端只有通过服务器IP登录,才能成为视频会议组的成员。其主要功能有:向网上的成员发送信息,组织和召开会议。而其所组织的会议可以有三种方式:由主讲人发言的广播式大会、点对点式的聊天状态和多点交互式的多方讨论状态。
网络视频会议系统能充分利用IP网络带宽优势,将实时的音频视频传送到IP网络客户端,任何用户都可以在网络中接收高质量的实时声音与图像并完全实现存储、播放管理。而独有的“音频视频网络服务器”概念使管理、监控系统的能力大大加强,确立了权限,保证了使用的安全性。网络视频会议系统广泛适用于企事业单位的网络会议和网络沟通。
1.系统连接结构
2.系统说明
网络视频会议系统由音频视频网络服务器、客户端两个子系统组成,客户端通过获取网络服务器IP地址登录系统。
系统参数设置窗口是设置用户数、聊天室数、会议组数、会议组中用户数的窗口。每个参数的设置范围是1~15的整数。
系统主界面中用树形结构图,动态显示所有在线用户的状态变化信息。在主界面中系统将自动显示所有与该服务器连接的用户操作信息及时间。日志信息是以系统启动时间命名的.txt文件,存储在系统安装目录下。
系统处于不同状态时,各成员有不同的存在状态。所有系统用户在未加入任何视频会议组或聊天室时,统称为自由成员。自由成员在创建会议组后,状态由自由成员变为主控成员。自由成员在加入会议组后,状态由自由成员变为普通成员。一个会议组中有且仅有一个主控成员。
(1) 会议系统
参与会议的一组视频会议成员,组成一个视频会议组。在同一网络环境下,允许存在多个视频会议组。系统处于会议状态时,又分为主控成员主讲、主控成员提问、普通成员提问、多方讨论四种状态。
当一个自由成员想要召开视频会议时可以创建音频视频会议组。会议成员可选择全部成员,也可根据需要由在线自由成员中选择。会议组创建成功后,会议成员可直接加入,非会议成员需要得到主控成员的许可才能加入会议组。
只有主控成员具有删除会议组的权限。会议组删除后,会议组中的成员恢复为自由成员状态,同时,各成员之间不再进行任何数据交流。
当网络中存在一个或多个视频会议组时,在线自由成员可以自由选择需要加入的会议组。会议组中的普通成员也可以根据需要主动退出会议组。
会议进行中,根据进程主控成员可以将会议状态切换至主控成员主讲状态。在主控主讲状态时,普通成员接收主控成员的音频视频信息,主控成员轮巡浏览或锁定浏览普通成员的视频信息。会议组中只有主控成员具有会议状态切换的权限。主控主讲状态时,普通成员可以向主控成员发出发言请求信息,主控成员也可以指定普通成员发言。
(2) 聊天室系统
系统中所有的自由成员之间可以进行点对点的聊天,聊天的成员之间可以进行双向的音频、视频的交流,系统将此状态称为网络聊天状态;将参与聊天的成员双方组成的组称为聊天室。
系统中的一个自由成员需要与另一个自由成员进行网络聊天时,可创建一个聊天室,通过选择聊天室成员,并向对方发出创建请求。得到创建请求的自由成员如果选择接受,则创建聊天室成功,反之失败。处于聊天状态的双方可根据需要解除聊天状态,即删除聊天室。聊天室删除后,聊天成员之间不再进行任何数据交流。
3. 系统特点
宽带传输:只需通过IP网络就能传输高质量实时声音、图象;
安装简便:功能强大,客户端电脑只需安装一个软件就能实现视频会议;
音像世界:声音、图像信号同传,全面提供信息;
超强管理:安全可靠,独有“音频视频网络服务器”软件,权限管理无微不至。