技术白皮书V 6.1所有权声明威速公司拥有此手册内容的全部解释权,本手册中的信息如有变动,恕不另行通知。
未经威速公司的明确书面许可,本手册的任何部分不得以任何形式进行增删、改编、节选、翻译、翻印或仿制。
威速公司假定对本手册中可能存在的任何错误不负责任。
威速公司可能拥有本手册内容的专利、专利申请、商标、版权或其它知识产权。
除了威速公司授权许可协议所提供的明确书面许可,拥有本文档并不赋予您任何有关这些权利、商标、版权或其它知识产权的许可。
所有标记和商标都是其各自持有人的财产。
本软件中使用的GIPS技术和相关商标为Global IP Sound AB公司版权所有,以下为相关版权声明。
Portions Copyright © 1999-2010 Global IP Sound Inc.All rights reserved.Global IP Sound,GIPS,SoundWare,NetEQ,iPCM,iLBC,GIPS V oiceEngine,and associated design marks and logos are trademarks owned or used under license by Global IP Sound AB,and may be registered in the United States and other countries.Patents and Patents Pending,Global IP Sound Inc.Copyright © 1999-2010 V2 Technology, Inc. 保留所有权利。
前 言内容介绍本书介绍了V2 Conference系统的功能特性、实现方案以及所采用的关键技术等。
本书分为5部分:第一部分:产品概述第二部分:功能特性第三部分:服务器架构第四部分:通信协议第五部分:关键技术读者对象本书适合以下人员阅读:可以是刚接触V2 Conference 会议系统及其操作的人,但应对服务器、通信协议和音视频编码等概念有一定了解。
本手册格式约定格式意义小心、注意、警告:提醒操作中应该注意的事项。
说明、提示:对操作内容的描述进行必要的补充和说明。
目 录第一章产品概述 (1)第二章功能特性 (2)一、系统架构 (2)二、音视频功能 (3)三、数据功能 (4)四、会议的管理和控制 (5)五、网络适应性 (6)第三章服务器架构 (7)一、Jabberd (7)二、MCU (7)三、媒体服务器Multimedia Server (8)四、文件服务器File Server (8)五、白板服务器Whiteboard Server (8)六、程序共享服务器AppSharing Server (8)七、会议管理系统Conference Management Server (8)八、客户端/服务器连接模块 C2S Module(可选) (8)第四章通信协议 (10)一、信令协议:IETF XMPP (10)1.C/S的结构 (10)2.分布式的网络 (10)3.模块化的服务器 (11)4.XML数据格式 (11)二、音视频传输协议:RTP (11)三、音视频传输协议:HTTP (12)第五章关键技术 (13)一、视频编码MPEG4 (13)1. MPEG4与MPEG1、MPEG2的比较 (13)2. H.263、H.264系列标准介绍 (13)3.为什么使用 MPEG4 标准用作视频压缩 (14)4.视频压缩算法的发展方向 (14)二、音频编码G.723.1 (14)1.国际电信联盟G系列典型语音压缩标准的参数比较 (14)2. G.723.1 压缩后的语音质量 (14)3.为什么使用G.723.1标准用作音频压缩 (15)三、多媒体抗网络丢包算法 (15)四、自适应带宽 (15)五、视频多码率 (16)六、视频多通道复用技术 (16)七、桌面共享/程序共享的带宽自适应功能 (16)八、宽带环境下的高质量音视频 (16)九、硬件设备的选择 (17)1.桌面型终端 (17)2.会议室型终端 (17)十、与硬件视频会议系统的互连互通 (17)十一、H.323路由 (18)十二、VOIP功能 (18)十三、SIP电话 (19)十四、GIPS语音技术 (19)附录 服务器相关端口记录 (20)第一章 产品概述V2 Conference 使用户可以利用普通的PC机、标准的视频采集设备、耳机和麦克风,实现基于Internet的虚拟会议。
V2 Conference 是纯软件解决方案,与传统的基于硬件的解决方案相比,用户无需投入高昂的成本,就能够实现高质量、高可靠性的音视频通讯、协同工作、文档共享、远程会议管理等多项会议功能,有效地节约时间和经费,提高企业的工作效率。
V2 Conference 视频会议系统由服务器软件V2 Conference Server、会议管理组件和客户端软件组成。
V2 Conference 视频会议系统需要配置一台或多台服务器安装V2 Conference 服务器软件,服务器需要有公共的IP地址。
视频会议服务器的系统需求如下表所示。
最低配置推荐配置CPU Pentium IV Pentium IV 3.0G以上双至强CPU显卡集成显卡独立显卡内存 512M 2G或更高支持配置推荐配置操作系统Windows 2000Windows 2003Windows XPWindows VistaWindows 7Windows 2003 Server此外,还需要在所有参加会议的用户机器上安装V2 Conference 客户端软件。
视频会议客户端的系统需求如下表所示。
最低配置推荐配置CPU PentiumⅢ 800 Pentium Ⅳ 2.0G或更高显卡集成显卡独立显卡内存 256M 1G或更高支持配置推荐配置操作系统Windows 2000Windows 2003Windows XPWindows VistaWindows 7Windows XP多媒体设备视频采集设备(USB摄像头/模拟摄像头+视频采集卡),声卡,耳麦/麦克风+音箱,投影仪(可选),手写板(可选)第二章 功能特性一、系统架构z V2 Conference 基于先进的IETF XMPP标准协议,整合了V2公司在多媒体通讯领域领先的开发技术和丰富的产品经验,是一款分布式、模块化、大容量的纯软件网络视频会议平台。
该系统充分考虑了系统的扩展性和对未来功能的延伸能力,提供给用户从即时通信、在线感知到即时会议、预约会议、会议通知等全方位的服务,为用户提供了一个统一的、完整的网络多媒体通讯应用解决方案。
z系统采用主从服务器多级级联部署方案,将CPU和网络处理的瓶颈分散到多台服务器上,使系统能够支持几千人同时在线开会。
z音视频传输对网络的巨额消耗将在级联模式下获得优化和均衡,延时和抖动等不可抵抗的指标也会得到最大程度地缓解,从而使用户获得较好的音视频感观体验。
健壮的级联效果可以让子服务器无障碍地接入系统,最大程度减小用户负担,同样,无障碍地脱离系统也不影响系统的整体效果。
无缝的音视频级联模式将与电信系统终端和硬件视频会议终端进行多媒体直连,不仅消除了不同系统之间的异构性,使用户获得优秀的互通效果,减小了费用开支和维护代价,而且替用户保留了以往投资的有效性。
z支持双机热备功能,使用镜像模拟软件来实现共享存储功能,要求主备机必须有大小一样,盘符一致的分区做为镜像区。
工作时主备机之间按照设定的时间间隔进行检测通讯(应用服务器或数据库服务器有一个变为非运行状态)来判断主机是否宕机。
当一台工作主机宕机后,另一台备机会切换为工作机,原之前工作机将自动重新启动,启动后成为备机。
主机和备机只需要一个加密锁,加密锁插主机上。
z支持多会议室结构。
在同一个系统中可以并发进行多个不同资源需求的会议,而且各自独立、互不干扰。
系统以稳健的架构和卓越的性能保证了长时间召开会议的稳定性。
z服务器端支持在Windows、Linux和Unix等系统上的跨平台应用。
z管理系统采用标准的ODBC数据库接口,支持My SQL和ORACLE等数据库,并可根据需求进行扩展定制。
z V2 Conference Server支持与SIP的互通。
考虑到对传统视频会议系统和未来系统互通性的支持,V2 Conference Server将通过XMPP/SIP网关实现与已有系统的互通互联。
XMPP协议的良好扩展能力也为Conference系统的开放性提供了强大的支持。
z支持完全基于WEB的应用。
用户参加会议时,如果系统检测出尚未安装客户端程序,会自动提示用户安装。
基于WEB的安装软件是通过专业的数字签名公司VeriSign签名认可的。
通过这种方式可以保证用户使用软件的安全性,而不会被病毒或恶意软件所利用。
z系统提供智能升级技术。
当用户进入会议系统时,智能升级模块能够自动判断用户端的哪些模块需要更新,哪些模块不需要更新,这样,通过减少网络传输的数据量,简化用户升级系统操作,提高系统的友好性。
智能升级功能支持重传,即如果某一次升级未完成,下次升级时,系统会自动利用上次传输的文件,继续未完成的升级任务。
z系统提供一个测试会议室,用户在此会议室中可以听到自己的声音看到自己的视频(本地及远端),查看网络状况及更改音视频设置。
该会议室是在Master MCU启动时创建,始终存在,且不占用加密锁资源。
z服务器的整合拆分功能是为了满足多个会议系统整合到一起成为一个更大的会议系统的需要而设计的。
主要原理是原来的主服务器可以转换成一个从服务器,在注册到中心主服务器上后,需要把本地的加密锁信息报告给中心主服务器;而中心主服务器统一管理汇总上来的加密锁资源,形成一个支持更多人员更多会议室的会议系统;在必要的时候,从服务器还可以转换成一个主服务器,从原来的会议系统中脱离开来,形成一个独立的会议系统。
目前视频会议系统的应用越来越广泛,对多个会议系统的资源共享的要求逐步提上日程,通过整合拆分功能,可以有效地管理多个会议系统的资源,实现资源的共享。
二、音视频功能z采用G.723.1、ILBC和ISAC等音频压缩算法和先进的网络自适应算法,使得在各种网络带宽条件下均能保持声音的清晰连贯。
V2专利技术的音频优化算法,使得在网络状况极其恶劣的情况下仍能保持较好的音频效果。
z采用GIPS国际标准的软件回音消除(AEC)技术,有效消除回音现象。
z采用GIPS国际标准的自动增益控制(AGC)算法,使通话更加轻松自然。
z采用业界领先的多路混音技术,可以灵活地控制话筒切换。
z采用先进的噪声消除技术,实现比电话更清晰的语音效果。