即时通系统技术白皮书.docx
《即时通系统技术白皮书.docx》由会员分享,可在线阅读,更多相关《即时通系统技术白皮书.docx(13页珍藏版)》请在冰豆网上搜索。
即时通系统技术白皮书
即时通系统技术白皮书
V4.0
第一节:
即时通系统
即时通系统,有时也被称为可视电话系统,无需主持人,只要双方启动即时通客户端,就可通过传输线路及多媒体设备,将声音、影像资料互传,达到即时且互动的沟通,以完成通话目的的系统设备。
AVCON即时通系统采用Mpeg4的压缩标准,音频采用GSM6.10/G729A压缩标准,帧速可达30帧/秒,多种视频排列方式,接收端可调节视频窗口大小,并且支持全屏播放,确保用户体验最好的视音频效果。
1、系统需求
即时通分为会议中心(ConferenceCenter或CallCenter)服务,转播代理服务。
最终用户端软件(AVMessenger)。
会议组播(MultiCaster)服务、新闻和消的广播服务,会议中心服务模块,需要一个静态IP地址,如需要支持Internet,则需要Internet合法地址。
其对网络要求较低,一般可以和一个AVMessenger的转播代理服务(Agent)模块合装在一台服务器上。
条件允许,为管理方便,也可以单独使用一台服务器。
即时通的转播代理服务(Agent)模块(等同于MCU)可以分布在许多网络节点上,相互进行实时视频/音频/白板/文件/数据流的交换、转播。
其智能流技术保证使网络上的流数量和带宽降到最低。
转播代理服务负担所有的流的转发,所以对服务器的内存要求较高,建议配备1GB以上内存。
转播代理服务对网络带宽要求也较高,得益于视频压缩技术的发展,其性能会自动提高。
目前通常一个桌面流大约60Kbps,一个会议室流大约200Kbps,一个声音流约8或16Kbps.(注:
8Kbps=1KBps)。
2、系统架构
即时通系统由三大部分组成:
●控制中心:
完成组织会议及控制功能;完成网站服务更新、系统维护、权限设置功能等。
●多点音视频分发控制单元(MCU):
完成多路音视频的分发控制,业内独创的路由式MCU,支持多个级联。
MCU按照功能类型分为上行媒体服务器和下行媒体服务器。
他们可以是同一个服务器,也可以不是同一个服务器。
●客户端:
实时接收多点控制单元发布的信息。
系统采用多级MCU机制
主MCU可对会议室、用户、多级机构进行管理,并且支持记录管理,对各级分MCU进行网络优化
分MCU功能如下:
●分MCU支持网络优化、集连、容错技术,当其中任一个MCU发生崩溃、断电或遭受病毒攻击等意外情况,其它分MCU可接管已丧失功能的MCU,以保证系统的正常使用;
●自动对网络环境和登陆用户进行优化,任一用户登陆会议都可被机构管理员根据网络的实际情况指定于任一MCU下登陆,当其中任一分MCU登陆用户达到MCU使用极限时,系统将自动登陆用户分配到临近的其它的MCU;
●网络视频分MCU具有很好产品延伸性能。
3、工作范围:
可以工作在局域网、城域网、广域网、互联网上,连接方式可以从PSTN、ISDN、以太网、xDSL到T1、SDH等各种形式,支持透过网关、NAT(网络地址转换)、代理、防火墙、路由器等,能够在发送到末端局域望网后通过组播扩散。
4、网络支持
即时通支持透过网关、NAT(网络地址转换)、代理、防火墙、路由器等,能够在发送到末端局域望网后通过组播扩散。
有别于H.320、H.323的实时的视频通信对防火墙的要求(防火墙需要提供H.323代理或使用控制信道来确定哪个动态Socket归H.323对话使用,并且只在控制信道激活期间允许数据通过。
)对于网络设备并没有特殊的设置和要求。
即时通的转播代理服务模块(等同于MCU)可以分布在许多网络节点上,相互进行实时视频/音频/白板/文件/数据流的交换、转播。
其智能流技术保证使网络上的流数量和带宽降到最低。
5、保密性
即时通支持视频/数据流加密,可以保障用户的隐私。
采用的加密算法有:
WEB页面间数据传输使用的加密算法
●HTTPS(HypertextTransferProtocolSecure)安全超文本传输协议;
●SSL(SecureSocketLayer)安全套接层协议;
●DES(数字加密术标准)。
信和流传输采用了MD5和DES加密技术。
即时通的用户密码按要求设为8位数以上(加英文字母),每一个用户在城域网中身份是唯一的,且用户信息不保存在用户工作机上,因此,在公用和共享计算机上使用个人信息是安全的。
6、工作模式
Ø模式1:
单一子网,所有Messenger客户均处于同一子网,无须代理服务进行转播,数据流在各客户之间直接传输,每台PC输出多路流,同时收到来自各台会议成员发送过来的流。
(如图所示,每终端发送2路,接收2路)。
Ø模式2:
单一子网,所有Messenger客户均处于同一子网,但通过代理服务进行转播,发送端PC仅输出1路视频流。
转播代理服务器向大量接收者发送视频流,可以通过单播(Unicast)和组播(Multicast)方式。
(如图所示,每终端发送1路,接收2路。
Ø模式3:
多个子网,某(几)个子网无代理模块。
同一子网内部的数据流模式和模式1相同。
不同子网间的数据流,将通过代理服务进行转播。
呼叫中心根据代理服务所在子网进行判断,将远端服务请求发送至代理。
由代理转发不同子网间数据。
(下图所示。
左边转播代理进3路,出9路到右边的网关,右边的网关9进,出9路到3台终端,如果每加一个最终用户,则网关增加3路流。
)
Ø模式4:
多个子网,所有子网均有代理模块。
所有子网间数据流量均能通过代理进行转发,代理服务使网络数据流量最优。
(下图所示。
左边转播代理进3路,出3路到右边的转播代理,右边的转播代理进3路,出9路到3台终端,如果每加一个最终用户,则网关增加3路流输出,但代理之间仍保持3路流不增加。
)
Ø模式5:
多个子网,所有子网均有代理模块。
发送端直接发送流给本地观众,所有子网间数据流量均能通过代理进行转发,代理服务同时使用组播方式进一步使网络数据流量减小。
(下图所示。
左边发送端发送2路到2台本地PC,同时发送1路到左边转播代理,左边转播代理出3路到右边的3个转播代理,右边中间的转播代理进1路,出1路组播,对应若干观众。
无论加多少最终用户,转播代理网关也不增加流输出,代理之间仍保持3路流不增加。
)
7、工作原理及实例图
即时通系统是基于TCP/IP和UDP进行通讯的,TCP/IP和UDP都是建立在更低层的IP协议上的两种通讯传输协议。
前者是以数据流的形式,将传输数据经分割、打包后,通过两台机器之间建立起的虚电路进行连续的、双向的、严格保证数据正确性的文件传输协议。
而后者是以数据报的形式,对拆分后的数据的先后到达顺序不做要求的文件传输协议。
即时通是使用UDP协议进行发送和接收消息的,使用TCP发送视频,白板,屏幕视频和文件的。
如果两个用户处于同一个网段内,则可以直接建立连接,不用再通过AVMCU就可以进行通讯。
这样就大大缩短了网络延迟,增强了灵活性。
此外电话盒可以联系PSTN网和互联网,从而实现了两者的交互。
实例图如下:
8、终端功能
终端功能如下图:
【AVCON电话】:
用电话和在线用户的实时交互,起到视频电话的效果。
电话呼叫功能界面如图:
AVCON电话功能分四种模式:
ØAVCONPhoneMode:
AVCON电话模式,通过该模式可以用电话机呼叫视频会议中的用户进行交流。
ØTransferCallMode:
移动呼叫模式
ØGateWayMode:
网关呼叫模式
ØLeaveWordMode:
留言模式
优点:
便于对各种事情的指挥协调以及紧急情况的通知等。
在全球任何角落,只要有互联网就可以打电话。
网络繁忙时段可自动调节,确保优良音质
安装简易,即插即用(USB接口)
可节省高达95%的长途电话费
【H323呼叫】:
AVH323控制器(MCU)允许直接建立多点会议。
H323提供的功能有:
Ø会议控制
Ø呼叫
Ø多分屏功能
Ø多重编码转换功能
优点:
H323代替昂贵的硬件MCU,而且便于系统的升级和扩展。
可以和所有支持H323协议的终端级联
【视频呼叫】:
邀请即时通用户视频对话,如果对方同意邀请,则能看到该用户的视频图像,并进行音频交流。
【电子白板】:
允许多人同时在白板上进行图文操作;使用荧光笔或远程指示器强调某个项目:
可同时交换信息、进行项目协作、授课和进行展示;同步查看相同的白板页面及白板权限控制方打开的网页。
【即时短信】:
可以和全部的即时通用户发送即时短信,也可以给单个用户发送即时短信。
【发送文件】:
向与会者发送文件资料。
【会议管理】:
对会场进行管理,可以添加会议,设置主持人,参加者等
【共享屏幕】:
实现屏幕共享,使用户之间可以互相操作对方的计算机,以及看到别人的相关操作,如播放PowerPoint给对方等。
【录像】:
录制视音频,保存标准的AVI文件格式,可同时进行多个视频录像。
【云台控制】:
设置解码器IP地址,远程遥控对方摄像镜头。
【和会议用户进行交互】:
无须重新登录可以直接参加各种会议。
【无人留言】:
如果用户不在线,可以电话留言或者文字留言。
即时通系统不但支持一对一的交流,而且支持一对多的交流,即可以组织会议。
9、系统性能指标
AVCON网络视频解决方案符合国际标准和行业标准:
即时通技术指标
音频技术
音频编码
G723.15.3/6.3kbps8khz,mono,16bit
GSM6.1013.5kbps8khz,mono,16bit
G71164kbps8khz,mono,16bit
CELP4.8kbps8khz,mono,16bit
音频输入
Microphone/LineIn
AGC(自动增益)/AEC(回声消除)/NS(噪音抑制)/VAD(静音检测)
视频技术
视频图像解析度
160X120、176X144(QCIF)、240X176、320X240、352X288(CIF)、
640X480、704X576(4CIF)、720X576
视频输入
USB摄像头
标准采集卡
视频编码
MPEG4-QB、MPEG4-BC、H261、H263、H263+
视频帧率
PAL(1-25)、NTSC(1-30)
信令协议
传统的H323信令协议和先进的SIP信令协议相结合,兼容H323和SIP
传输协议
采用RTP/RTCP,基于TCP和UDP
10、即时通系统的管理机制
即时通的所有管理模块均基于Web方式,操作简洁。
系统为了避免集中管理所带来的工作量,采取分级授权原则。
将管理员细分为城域网管理员、机构管理员、应用系统管理员。
由于组织结构的不同,需要建立某种机制,以便对用户进行有效的分类管理。
用户帐号统一管理,统一验证。
每一个用户从属于一个部门。
即时通视频数据支持FAT、FAT32及NTFS格式,在FAT、FAT32及NTFS格式中达到I/O最高性能,数据不需要专用格式存储,极大的简化了网络视频服务器对网络视频数据的处理。
用户的视音频资料、VCD光盘、DVD光盘的内容可以使用资源浏览器Explorer拷贝到网络视频服务器即可。
11、即时通系统特色
该系统采用智能软网络视频流媒体分发交互传输技术,产品协议类型从H.323完全向SIP转化,函盖流媒体技术的各个方面."多种业务提供、多种接入方式、多种宽带选择",完成从网络视频、音频信息的采集到压缩直至发布的全自动控制过程,是对现有的网络视频会议系统的丰富和扩展。
●安全的网络技术,优良的网络支持性
系统适应多种网络接入方式,强大的转播代理服务,跨越内外网,支持通过代理、网关、路由等各种上网方式的内网用户。
对于防火墙,无需特别配置,直接穿过,直接支持路由器网络地址映射,自身达到内外转换能力,无须通过传统代理服务器或网关。
●领先的音视频编码技术和音频传输技术
采用国际领先的MPEG-4的网络视频编解码技术和GSM6.10音频标准的多媒体压缩技术,提供高达1920*1024的超高分辨率(四路合并),色彩深度达到32bit,,图像压缩传输码流带宽可在20K-6M选择。
网络视频窗口的帧率能到30帧每秒,质量接近VCD。
支持多路混音技术,保证实现了视音频同步,容易辨识不同发言对象的声音特征,真正达到了逼真效果。
支持最新的MSDirectX8.1网络视频采集技术,实现了极高效率网络视频活动网络视频的捕捉和采集,使该产品拥有较低的系统开销并可提供更高的服务效率。
同时支持UDP和TCP两种传输模式。
声音和视频同步技声音和视频同步技术和声音优先技术,在网络带宽允许的范围内,声音和视频同步,不会看到视频延迟的现象。
当码流非常大,网络带宽非常低的情况下,系统采用声音优先技术,从而保证会议正常召开。
术和声音优先技术,在网络带宽允许的范围内,声音和视频同步,不会看到视频延迟的现象。
当码流非常大,网络带宽非常低的情况下,系统采用声音优先技术,从而保证会议正常召开。
●先进的开发技术
跨操作系统平台,支持UNIX、LINUX、Solaris、WinNT/2000等,各平台之间实现无缝连接,支持HA和Cluster的系统冗余结构。
服务器可以依据业务服务规模来灵活选择和部署,基于WEB的N-tier网络分布式结构技术,实现全浏览器操作。
●良好的扩展性、兼容性和稳定性
系统采用了分布式结构布置,管理服务器和媒体服务器的分布灵活,扩展性很强,可以根据用户对稳定性的要求动态扩展。
从多层结构上讲,大量与数据库相关的应用程序完全在底层平台提供的接口基础上构造起来。
这种分层结构降低了系统的复杂性,从而使系统具备了很高的稳定性和对应用系统的容错能力。
系统中的各个服务器均采用了先进的多线程结构,优化的I/O系统,在WindowsNT/2000服务器上充分利用操作系统的高度并发和异步完成的高效性,在充分利用硬件提供的有限资源的前提下,实现最大流量的网络视频输出和高效的事务处理。
●在线升级
即时通系统采用客户端在线升级功能,直接从服务器下载升级包,使客户端应用程序实时保持最高版本,享用最强大,最稳定的功能和服务。
客户端无须对系统升级进行设置,由系统自动识别最高版本,当有最新的升级包时,系统自动提示用户安装,方便用户操作
12、系统界面
13、系统运行环境
1)、硬件环境
需求类别
普通配置
高级配置
中心服务器
P4-2.4G/1GDDR/100M双网卡/30G
XEON-2.4Gx2/2GDDR/100M双网卡/30G/
客户端
P3-1G/256M/普通显卡/至少256K以上的上网速度
P4-2.0G/512M/128M显存的独立显卡/至少512K以上的上网速度
摄像头
LogitechQuickCamPro4000/CCD感光器件/130万像素/USB接口/1280*960最大分辨率/30fps最大帧频
LogitechClickSmart510/CCD传感器/最大分辨率1280*960/影片拍摄640*320分辨率/30fps帧速率可做数码相机/USB接口
MIC
ANDERA耳麦
海天会议MIC(有线/无线)
海天手拉手会议MIC(有线/无线)
VoiceCrafter3000EchoCanceller
AMII多向自动指向式MIC含杂音过滤功能
网络视频采集卡
AverEZCapture(BT878芯片)视频捕获卡
2)、系统支持平台
系统支撑平台根据不同的应用需求具有以下几种配置:
需求类别
数据库配置
服务器端
SunSolaris+OracleDB+OracleAS+PHP/JSP:
:
对于以SunSolaris为操作系统,采用Sun服务器,提供最优方案,选用Oracle数据库,Oracle应用服务器(Oracle+AS)支持企业级JavaServerPage应用。
Linux+OracleDB+Apache+PHP+JSP:
,采用Intel架构PC服务器,提供最为可靠的方案。
Linux+Mysql+Apache+PHP+JSP:
对于中、小型视频系统以linux为操作系统,采用Sun服务器或Intel架构PC服务器,提供性价比最高的方案。
Windows/Linux+MySQL/MSSQLServer+Apache+PHP/Jsp:
对于较小的视频系统可用普通PC服务器支持Windows,主数据库采用MySQL.
客户端
推荐使用WinXP或Win2000。