即时通系统技术白皮书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
即时通系统技术白皮书
V4.0
第一节:即时通系统
即时通系统,有时也被称为可视电话系统,无需主持人,只要双方启动即时通客户端,就可通过传输线路及多媒体设备,将声音、影像资料互传,达到即时且互动的沟通,以完成通话目的的系统设备。
AVCON即时通系统采用Mpeg4的压缩标准,音频采用GSM6.10/G729A压缩标准,帧速可达30帧/秒,多种视频排列方式,接收端可调节视频窗口大小,并且支持全屏播放,确保用户体验最好的视音频效果。
1、系统需求
即时通分为会议中心(ConferenceCenter或CallCenter)服务,转播代理服务。
最终用户端软件(A VMessenger)。会议组播(MultiCaster)服务、新闻和消的广播服务,会议中心服务模块,需要一个静态IP地址,如需要支持Internet,则需要Internet合法地址。其对网络要求较低,一般可以和一个A VMessenger 的转播代理服务(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 (Hypertext Transfer Protocol Secure)安全超文本传输协议;
●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协议上的两种通讯传输协议。前者是以数据流的形式,将传输数据经分割、打包后,通过两台机器之间建立起的虚电路进行连续的、双向的、严格保