MyPowerVC8200IP协同服务器技术手册_第1页
MyPowerVC8200IP协同服务器技术手册_第2页
MyPowerVC8200IP协同服务器技术手册_第3页
MyPowerVC8200IP协同服务器技术手册_第4页
MyPowerVC8200IP协同服务器技术手册_第5页
已阅读5页,还剩33页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

版权所有2024,迈普〔四川〕通信技术有限公司,保存所有权利关键技术读者对象网络工程师技术推广人员网络管理人员刚接触MyPowerVC8200IP协同效劳器及其操作的人,但应对效劳器、通信协议和音视频编码等概念有一定了解。本书约定方括号“【】〞表示括号中的内容需要用户注意;“注意〞表示需要读者注意的事项,是配置系统的关键之处,希望用户能认真阅读。“注〞表示对前面内容的注解;“图解〞表示对图例的文字解释。声明由于产品版本升级或其它原因,本手册内容会不定期进行更新。除非另有约定,本手册仅作为使用指导,本手册中的所有陈述、信息和建议不构成任何明示或暗示的担保目录第1章 产品概述 41.1 产品概述 4第2章 功能特性 62.1 系统架构 62.2 音视频功能 82.3 数据功能 102.4 会议的管理和控制 112.5 网络适应性 12第3章 效劳器架构 143.1 Jabberd 143.2 MCU 153.3 媒体效劳器MultimediaServer 153.4 文件效劳器FileServer 153.5 白板效劳器WhiteboardServer 153.6 程序共享效劳器AppSharingServer 153.7 会议管理系统ConferenceManagementServer 163.8 客户端/效劳器连接模块C2SModule〔可选〕 16第4章 通信协议 184.1 信令协议:IETFXMPP 184.1.1 C/S的结构 184.1.2 分布式的网络 184.1.3 模块化的效劳器 194.1.4 XML数据格式 194.2 音视频传输协议:RTP 204.3 音视频传输协议:HTTP 20第5章 关键技术 225.1 视频编码MPEG4 225.1.1 MPEG4与MPEG1、MPEG2的比较 225.1.2 H.263、H.264系列标准介绍 225.1.3 为什么使用MPEG4标准用作视频压缩 235.1.4 视频压缩算法的开展方向 235.2 音频编码G.723.1 245.2.1 国际电信联盟G系列典型语音压缩标准的参数比较 245.2.2 G.723.1压缩后的语音质量 245.2.3 为什么使用G.723.1标准用作音频压缩 245.3 多媒体抗网络丢包算法 255.4 自适应带宽 265.5 视频多码率 265.6 视频多通道复用技术 275.7 桌面共享/程序共享的带宽自适应功能 275.8 宽带环境下的高质量音视频 275.9 硬件设备的选择 285.9.1 桌面型终端 285.9.2 会议室型终端 285.10 与硬件视频会议系统的互连互通 285.11 H.323路由 295.12 VOIP功能 305.13 SIP电话 305.14 GIPS语音技术 30附录效劳器相关端口记录 1

产品概述产品概述MyPowerVC8200IP协同效劳器(以下简称VC8200)使用户可以利用普通的PC机、标准的视频采集设备、耳机和麦克风,实现基于Internet的虚拟会议。VC8200是纯软件解决方案,与传统的基于硬件的解决方案相比,用户无需投入高昂的本钱,就能够实现高质量、高可靠性的音视频通讯、协同工作、文档共享、远程会议管理等多项会议功能,有效地节约时间和经费,提高企业的工作效率。VC8200由效劳器软件VC8200Server、会议管理组件和客户端软件组成。VC8200需要配置一台或多台效劳器安装VC8200效劳器软件,效劳器需要有公共的IP地址。视频会议效劳器的系统需求如下表所示。最低配置推荐配置CPUPentiumⅢ800PentiumIV3.0G硬盘1G可用空间1G可用空间或更高内存2561G或更高支持配置推荐配置操作系统Windows2000Windows2024WindowsXPWindowsVistaWindows2000Server此外,还需要在所有参加会议的用户机器上安装VC8200客户端软件。视频会议客户端的系统需求如下表所示。最低配置推荐配置CPUPentiumⅢ800PentiumⅣ2.0G或更高硬盘100M可用空间1G可用空间或更高内存256M512M或更高支持配置推荐配置操作系统Windows2000Windows2024WindowsXPWindowsVistaWindows2000WindowsXP多媒体设备视频采集设备(USB摄像头/模拟摄像头+视频采集卡),声卡,耳麦/麦克风+音箱,投影仪(可选),手写板(可选)VC8200应用示意图如下。图一-1功能特性系统架构VC8200基于先进的IETFXMPP标准协议,整合了公司在多媒体通讯领域领先的开发技术和丰富的产品经验,是一款分布式、模块化、大容量的纯软件网络视频会议平台。该系统充分考虑了系统的扩展性和对未来功能的延伸能力,提供应用户从即时通信、在线感知到即时会议、预约会议、会议通知等全方位的效劳,为用户提供了一个统一的、完整的网络多媒体通讯应用解决方案。音视频传输对网络的巨额消耗将在级联模式下获得优化和均衡,延时和抖动等不可抵抗的指标也会得到最大程度地缓解,从而使用户获得较好的音视频感观体验。健壮的级联效果可以让子效劳器无障碍地接入系统,最大程度减小用户负担,同样,无障碍地脱离系统也不影响系统的整体效果。无缝的音视频级联模式将与电信系统终端和硬件视频会议终端进行多媒体直连,不仅消除了不同系统之间的异构性,使用户获得优秀的互通效果,减小了费用开支和维护代价,而且替用户保存了以往投资的有效性。支持双机热备功能,使用镜像模拟软件来实现共享存储功能,要求主备机必须有大小一样,盘符一致的分区做为镜像区。工作时主备机之间按照设定的时间间隔进行检测通讯〔应用效劳器或数据库效劳器有一个变为非运行状态〕来判断主机是否宕机。当一台工作主机宕机后,另一台备时机切换为工作机,原之前工作机将自动重新启动,启动后成为备机。主机和备机只需要一个加密锁,加密锁插主机上。支持多会议室结构。在同一个系统中可以并发进行多个不同资源需求的会议,而且各自独立、互不干扰。系统以稳健的架构和卓越的性能保证了长时间召开会议的稳定性。效劳器端支持在Windows、Linux和Unix等系统上的跨平台应用。管理系统采用标准的ODBC数据库接口,支持MySQL和ORACLE等数据库,并可根据需求进行扩展定制。VC8200Server支持与SIP的互通。考虑到对传统视频会议系统和未来系统互通性的支持,VC8200Server将通过XMPP/SIP网关实现与已有系统的互通互联。XMPP协议的良好扩展能力也为Conference系统的开放性提供了强大的支持。支持完全基于WEB的应用。用户参加会议时,如果系统检测出尚未安装客户端程序,会自动提示用户安装。基于WEB的安装软件是通过专业的数字签名公司VeriSign签名认可的。通过这种方式可以保证用户使用软件的平安性,而不会被病毒或恶意软件所利用。系统提供智能升级技术。当用户进入会议系统时,智能升级模块能够自动判断用户端的哪些模块需要更新,哪些模块不需要更新,这样,通过减少网络传输的数据量,简化用户升级系统操作,提高系统的友好性。智能升级功能支持重传,即如果某一次升级未完成,下次升级时,系统会自动利用上次传输的文件,继续未完成的升级任务。系统提供一个测试会议室,用户在此会议室中可以听到自己的声音看到自己的视频〔本地及远端〕,查看网络状况及更改音视频设置。该会议室是在MasterMCU启动时创立,始终存在,且不占用加密锁资源。效劳器的整合拆分功能是为了满足多个会议系统整合到一起成为一个更大的会议系统的需要而设计的。主要原理是原来的主效劳器可以转换成一个从效劳器,在注册到中心主效劳器上后,需要把本地的加密锁信息报告给中心主效劳器;而中心主效劳器统一管理汇总上来的加密锁资源,形成一个支持更多人员更多会议室的会议系统;在必要的时候,从效劳器还可以转换成一个主效劳器,从原来的会议系统中脱离开来,形成一个独立的会议系统。目前视频会议系统的应用越来越广泛,对多个会议系统的资源共享的要求逐步提上日程,通过整合拆分功能,可以有效地管理多个会议系统的资源,实现资源的共享。音视频功能采用G.723.1、ILBC和ISAC等音频压缩算法和先进的网络自适应算法,使得在各种网络带宽条件下均能保持声音的清晰连贯。专利技术的音频优化算法,使得在网络状况极其恶劣的情况下仍能保持较好的音频效果。采用GIPS国际标准的软件回音消除(AEC)技术,有效消除回音现象。采用GIPS国际标准的自动增益控制(AGC)算法,使通话更加轻松自然。采用业界领先的多路混音技术,可以灵巧地控制话筒切换。采用先进的噪声消除技术,实现比电话更清晰的语音效果。系统引入了H.263及H.264视频技术,可实现标准客户端与H.323视频终端间基于H.263的视频通讯。标准客户端与H.323视频终端互通时,使用H.263与使用H.261相比,,原那么上只需要一半的带宽就可取得与H.261同样的视频质量。H.263以其灵巧性以及节省带宽和存储空间的特性为用户提供了高质量视频体验的同时,扩展了带宽利用率,保护了用户的既有投资。标准客户端之间互通时,视频还可以工作在H.264模式。H.264算法具有很高编码效率,在相同的重建图像质量下,能够比H.263节约50%左右的码率。H.264的码流结构网络适应性强,增加了过失恢复能力,能够很好地适应IP和无线网络的应用。包括H.264VBR可变带宽和H.264CBR平稳带宽。系统提供了一整套旨在提高音视频质量的解决方案:在视频编解码方面,系统采用了H.264编解码算法;在视频处理方面,系统集成了自主研发的视频预处理、后处理及显示算法,这些算法与视频编解码算法相整合,不但有效地去除了视频采集及编解码环节引入的视频失真,极大的提高了视频质量,还明显的降低了视频占用带宽;在唇音同时方面,系统在整合全球顶尖的GIPS音频技术及最新视频技术的根底上,引入了自主研发的唇音同时算法,可以在因特网环境下提供优质的唇音同时效果。在加密锁支持的情况下,可提供分辨率高达1920X1080的高清视频,适合从56Kbps拨号直至宽带的网络环境,专利技术的码流控制机制和带宽自适应机制保证了在网络状况较差时系统仍能提供较理想的视频效果。视频图像的采集帧率随着视频图像采集码率的增加而增加,具体数值请参考下表的数据。带宽图像分辨率帧率〔帧/秒〕1024K~4096K1920X108010~151280X72010~151024K以上720×57610~15640×48025512K~1024K640×48015~25352×28825384K~512K352×28815~25176×14425128K~384K352×28815~25176×14415~2564K~128K176×1446~1556K176×1444~6系统支持同时显示多路远端视频,与会者可以灵巧选择、任意切换。视频大小和布局由系统自适应调整或用户手工调整,可实现重点突出、全屏放大、多路分屏等生动实用的显示布局。系统为用户提供两种视频显示效果,分别为16:9和4:3。用户可以根据使用需要在2种显示比例中自由切换,使视频窗口与视频源的比例相匹配,到达最正确显示效果。系统支持视频窗口的横幅字幕功能。用户可以在自己的视频窗口中添加横幅和字幕,对会议主题和会议内容进行说明。主席拥有是否启用横幅字幕功能的控制权限。用户可根据网络带宽条件和实际需求,自行设定会议的视频模式和最大终端应用带宽,实现从低到高各种级别的视频会议方案。支持会议过程中视频内容和数据内容的双屏显示,支持摄像头的远程遥控和参数调整等。数据功能用户在白板上可以自由绘制、书写信息。电子白板支持多人同时操作,方便所有的会议成员进行交流,荧光笔、激光笔等增强工具使操作更加灵巧和方便。VC8200提供的文件共享功能包括普通文档共享功能、PPT动画文档共享功能和基于浏览器的文件共享功能。文档共享功能可以将可打印的文档在白板页上共享,供所有与会人员观看,并支持多人同时进行标注、勾画等操作。文件共享功能可将IE浏览器支持的多种格式文件和音视频文件共享。系统支持同时共享多个文档,充分保证了数据共享的应用效率。协同浏览功能可以使所有与会人员在控制者的操作下,同时浏览网页,并支持同时翻开多个网页。用户可以将本地媒体文件作为虚拟设备源,将媒体文件中的音、视频播放给会议中的其他用户。系统支持电视墙功能。通过安装专用解码卡,用户可以将多路视频信号输出到不同的电视屏幕显示,方便地从电视上看到各视频窗口的图像并可以自由切换显示频道。系统支持桌面共享功能,数据控制人可以方便地将桌面操作情况和应用操作步骤共享给全体与会人员,使协同工作、应用培训变得轻松而方便。而通过切换操作权,用户可将自己桌面的操作权交给其他远程用户,实现远程控制。桌面共享功能提供应用户灵巧的远程控制、共享应用的新感受。用户可以对屏幕中的任意矩形区域进行截图,并将所抓的静态图片显示在一个新建的白板页上。系统提供文字交流和文件传输功能。所有与会人员都可以利用公共文字交流平台进行文字交流,也可发起与某个与会人员之间的点对点文字沟通。在会议过程中,利用文件传输功能,可以方便地将某个文件实时传送给某个与会人员或全体与会人员,在“文件传输管理〞页面,可以对本地用户上传的文件与下载的文件进行管理,主席用户可以及时去除会议中的传输文件。系统提供会议录制功能,用户可以选择需要录制的会议内容,并将录制结果保存在本地硬盘。主席可以创立会议议程,主席申请为数据控制人以后可以执行会议议程。会议进入某议程后会在数据操作区显示添加的附件。会议的管理和控制VC8200提供基于WEB的会议管理手段,远程会议管理功能包括用户管理、会议预约管理、会议配置管理、会议通知、会议中止、会议延长和效劳器资源统计维护等。系统支持多级用户管理,整个组织结构在管理系统中用目录树的结构表示。各部门的管理员是唯一的,他可以管理本级及下级的部门及用户。最高级别的管理员即是Admin用户,他还可以实现系统的配置及启动功能。多种级别的会议权限验证功能。根据用户对会议密级的要求不同,在预约会议时,可对以下几个属性进行设置:1.是否允许直播用户;2.是否允许监控;3.是否需要会议密码;4.参会者是否为系统注册用户;5.会议号是否可见;6.会议数据是否加密。通过这几个属性的多种组合,为用户提供了各种级别的会议权限验证。主席可将会议模式设置为自由会议模式或主席控制模式。在自由会议模式下,发言、控制的权限均按照排队机制进行处理。而在主席控制模式中,主席拥有集中控制的权限,可对整个会议的进程安排进行控制管理。系统可结合监控系统,如果效劳器支持监控转接效劳,系统管理员可以设置监控相关功能。在会议进行时主席呼叫监控用户可将监控点的视频接入会议室。监控用户没有普通用户的其他会议权限。会议中用户列表可与管理系统中部门结构相对应按照树状显示,也可平板显示,并根据是否置顶、会议功能优先级、部门次序、用户职务级别以及用户次序进行排序。会议支持直播用户身份,加密锁控制是否提供直播用户,直播用户不上传音视频,只能被动地接受会议的信息,预定会议时设置直播用户可以看到哪些数据操作。在进行会议预约时,需要对相应资源信息进行配置,包括会议时间、参加人数、会议带宽、视频数目等。这种对会议资源统一管理的方式使得视频会议所占用的网络带宽资源成为可控的,防止了因使用视频会议消耗带宽而给网络资源应用所带来的影响。系统支持电子邮件形式的会议通知,参会者只需点击电子邮件中的链接就可直接进入会议室。系统支持短信形式的会议通知,会议预定人可以发送会议通知给企业组织机构中预留手机号码的联系人。会议系统提供管理系统API接口,可以将客户自身的用户管理系统信息导入到VC8200的管理系统中,并提供平安机制保证接口不能被其他系统任意调用。支持管理系统用户信息的备份与恢复功能。网络适应性系统对于NAT、代理效劳器及各种防火墙提供多种机制的解决方案,并可提供基于HTTP的多媒体传输模式,能够最大程度地解决防火墙所带来的通信障碍,使得大多数企业在应用时无需更改任何网络配置,便可方便地将系统部署到现有网络环境中。VC8200支持实时传输协议〔RTP〕进行多媒体数据传输,最大限度减少了因网络不稳定而产生的延时。此外通过消抖动算法、抗丢包机制、网络自适应算法和专利技术的码流控制机制使网络环境因素对通讯应用的影响减至最小,保证了系统在复杂的网络情况下具有理想的效果。系统采用带宽资源集中管理策略,保证在视频会议应用中对网络资源的利用是有效的、可控的,防止因大量或无序的带宽占用给用户网络带来的资源危机。VC8200的QoS策略支持IPLR和DiffServ等机制。用户可以以多种接入方式参加到视频会议中,包括电话拨号、ISDN、ADSL、LAN、HFC、DDN等不同形式的宽窄带接入。在分布式的效劳器架构中,不同地域的效劳器之间的网络可能出现短暂的中断,而这种中断,对于视频会议这种交互式的应用来说后果是严重的。在VC8200系统中,断掉的子效劳器会自动尝试与主效劳器恢复网络连接,在此期间,用户可以选择从其他子效劳器进入会议,也可以选择等待。如果选择等待,待子效劳器功能恢复后,用户会被自动请回会议中。在多效劳器的系统中,用户可以选择从各个效劳器接入。因此,VC8200系统提供智能路由功能,对各效劳器的接入性能相比较做出排名。一般情况下,用户选择性能最正确的接入效劳器,能够保证最正确的会议体验。客户端与效劳器的通讯数据采用加密传输,保护用户敏感信息的网络传输平安。针对不同的数据类型,系统分别采用了以下算法:密钥交换算法:RSA1024位;加密算法:RC4128位;摘要算法:MD5128位。效劳器架构VC8200支持分布式的效劳器部署方式,通过效劳器集群,将CPU和网络处理的瓶颈分散到多台效劳器上,使系统能够支持几千人同时在线开会。VC8200的级联采用星型连接,即一台中心效劳器下属假设干台子效劳器,用户只要保证子效劳器到中心效劳器的网络性能即可,这样的组织形式很适合我国目前宽带网络的拓扑结构,能够充分利用网络带宽。级联的效劳器采用中心统一的配置和管理方式,通过在中心效劳器进行配置和管理,能够动态监控和管理所有下属子效劳器每一个功能模块的工作状态。具备故障实时监控和远程管理的能力,到达无人值守机房的要求。VC8200的级联子效劳器充分考虑到中小规模办公场所的特殊情况,允许子效劳器采用NAT等方式接入Internet,这就意味着IP资源紧缺的小型分支机构,即使没有单独的公网IP,也能够安装子效劳器,享受级联带来的优势。VC8200的效劳器结构如下列图所示。图STYLEREF1\s3SEQ图表\*ARABIC\s11JabberdVC8200的所有信令都是采用IETFXMPP协议来实现的,所以效劳器的核心模块是XMPP路由器,又名为Jabberd。Jabberd相当于一个通信的中转站,所有从客户端发往效劳器的信令以及效劳器各模块之间的消息传输全部通过Jabberd来完成。由于设计时就考虑到了大容量并发用户的连接,所以单台Jabberd效劳器可以支持上万名用户同时在线。而通过为系统配置多个C2S〔Client-to-Server〕模块,可以支持更大规模的用户连接数。MCUMCU,又称多点控制单元〔MultipointControlUnit〕,主要起到会议的管理以及对会议中的信令进行处理的作用。所有用户的参加会议、离开会议,包括会议中对用户的各种权限管理都是由MCU来实现的。媒体效劳器MultimediaServer媒体效劳器的功能是对会议中的音视频实时数据作接收、处理和转发。音视频是视频会议用户非常关心的内容,而且数据量巨大,所以多媒体效劳器所需要的带宽资源以及计算资源都相对较多。文件效劳器FileServer文档共享、文件共享是VC8200中的重要数据协作功能,通过文件效劳器,用户可以将本地的文件通过虚拟打印的方式或者浏览器共享的方式,让所有参会者都能立即看到。通过文件效劳器还可以实现参会者之间的文件实时传送。白板效劳器WhiteboardServer白板效劳器用来实现对白板操作内容的处理、验证和转发。通过白板功能及文档共享功能的结合,用户可以在一个已经共享的文档上做标记,从而方便地实现数据协作。程序共享效劳器AppSharingServer在某些视频会议应用中,用户需要将一个应用程序甚至是整个计算机桌面共享给参会者,甚至让其他参会者远程操作桌面或应用程序。这些数据都是通过程序共享效劳器实现接收、计算并转发的。会议管理系统ConferenceManagementServer管理系统提供了数据库配置、效劳器的配置启动以及监控的功能,数据库配置主要包括数据库的初始化,以及对现有数据库的升级。效劳器配置包括本地以及远程效劳器的添加设置,以及生成配置文件,配置文件生成后就可以通过WEB启动本地或者远程的效劳器效劳,并且监测效劳启动的状态。在多数应用场合下,多方会议都有一个预约过程。而会议管理系统可以为用户方便地实现会议的预定、管理和查询。系统管理员也可以通过该系统对所有的用户和会议进行管理。会议管理系统是基于JSP、数据库以及Web效劳器实现的,使用者只要通过浏览器翻开相应的网页,输入用户名和密码即可。客户端/效劳器连接模块C2SModule〔可选〕配置多个C2S模块,可以将在线用户的连接均匀地分担到各个模块上,每个C2S模块所支持的最大在线用户数是1万,5台C2S模块就可以支撑一个5万名用户在线的系统。所有的效劳器模块都可以根据需要配置在同一台计算机或者是不同的计算机上,并且可以根据需要在一个系统配置多个相同的效劳器模块。一般来说,多媒体效劳器和应用程序共享效劳器所需要的带宽和计算资源都比较多,所以可以优先考虑增加这两种效劳器,并分布到不同的计算机上,从而保证系统的稳定性和性能。下列图是一个分布式配置的案例,系统配置了两台多媒体效劳器,分别运行在不同的效劳器上;两台程序共享效劳器,也分别运行在不同的效劳器上;一台效劳器运行了会议管理系统和数据库;一台效劳器运行了MCU、文件效劳器、白板效劳器和Jabberd。图STYLEREF1\s3SEQ图表\*ARABIC\s12通信协议信令协议:IETFXMPPIETFXMPP的全称是ExtensibleMessaging&PresenceProtocol,即可扩展消息及在线协议。XMPP最初起源于Jabber技术,而Jabber技术作为一种即时通信系统解决方案,是由Internet上的开放源码团体开发并推广开来,相对于其它即时通信系统协议而言,XMPP协议具有四大特色:基于XML的协议格式、分布式的网络体系、开放的协议、高度模块化和可扩展结构。由于XMPP在设计上广泛采用了E-mail技术的特点,因此,与Internet上最成功的通信系统——电子邮件系统一样,各种不同的XMPP系统通过XMPP协议,可以自发地组成一个分布式的系统,通过这个系统,各种不同的用户端程序能够自由地给其他用户端传送消息,而不需要关心双方是否属于同一个效劳器。然而,与电子邮件系统的存储/转发模式不同的是,XMPP能以一种近乎实时的方式传递消息,这是由于效劳器能够知道某一个用户是否在线,这在XMPP系统中称为Presence。XMPP还有两个独一无二的特性,从而使它领先于其他的通信系统协议。首先是它基于开放协议,能够成为各种不同的通信系统的互连桥梁;其次是XMPP严格遵守XML标准,高度结构化、智能化的信息传递不仅实现了用户之间的沟通,而且使得不同应用程序之间的信息传递成为可能。C/S的结构XMPP采用用户端/效劳器的架构。所有XMPP数据和消息必须通过效劳器才能到达其他用户端。尽管用户端程序之间可以直接建立某些数据传输通道,但是,这些方案都是与具体的应用相关的,而且这些连接的协商过程最初也是通过XMPP效劳器完成的。分布式的网络XMPP的网络拓扑结构与电子邮件系统类似,每一个用户都需要有一个本地效劳器用来接收和发送消息。而效劳器之间可以互相传递消息和在线信息。因此,在互联网上,可以同时存在任意多个效劳器,而各个效劳器之间独立工作,并且拥有自己的用户列表。任意两个效劳器只要能够互相访问,就可以互相通信。由于用户账号与效劳器相关,因此用户的ID形式与电子邮件地址类似,比方:stephen@。图STYLEREF1\s4SEQ图表\*ARABIC\s11模块化的效劳器XMPP效劳器有两个主要的作用:接受用户端的连接请求并且直接与用户端程序通信、与其它XMPP效劳器通信。XMPP效劳器的设计充分利用了模块化的思想,不同的代码库分别处理各种不同的功能,比方用户验证、数据存储等。同时,效劳器可以通过添加效劳的方式进行功能扩展,比方集成的平安管理、效劳器端外部模块的动态加载等。以互通模块为例,XMPP系统与其它系统的互通是通过传输〔Transport〕模块完成的。该模块负责将XMPP的XML消息转换为其他相应系统的协议。这些模块不是XMPP核心模块的一局部,而是效劳器的外挂模块,通过动态加载的方式为用户提供额外的功能。XML数据格式XML强大的灵巧性和可扩展性,使它能够表示任何结构化的信息,因此它也成为XMPP系统的核心。事实上,在XMPP系统中,无论是用户端到效劳器的连接、效劳器之间的连接以及效劳器的配置文件,XML无处不在。协议举例:<messagefrom='juliet@'to='romeo@'><body>Whereforeartthou,Romeo?</body></message>音视频传输协议:RTP为了保证多媒体传输的实时性,VC8200采用了实时传输协议〔RTP〕来传输音视频数据,从而最大限度地减少了因为网络的不稳定而产生的延时。MAIPU的消抖动算法可以处理数据包的抖动和错序问题。另外,系统采用了先进的丢包恢复机制,大幅度提高了对网络丢包的抗御能力,即使在网络状况相对恶劣、丢包率较高的情况下,仍能提供高质量的语音效劳。此外,系统还采用了静音抑制、舒适噪声、语音增强、回音抑制等国际领先技术,在节省带宽的同时提高了语音质量,使音质比传统电话语音更优秀。音视频传输协议:HTTP随着用户对网络平安越来越重视,已经有越来越多的用户在网络上实施了防火墙或者NAT等平安机制。这些平安机制在保障企业网络正常工作的同时,也给视频会议系统的实施带来了很多麻烦。标准的H.323或SIP系统在音视频通信时都采用了RTP协议,但是RTP协议却与防火墙/NAT格格不入。标准的H.323或SIP视频会议系统在有防火墙/NAT的环境下实施时,一般采取以下几种方法:〔1〕说服客户不使用防火墙/NAT。这个方法听起来很可笑,但是确实有很多客户因为种种原因最终接受了这个建议。〔2〕将系统放在非军事化区(DemilitarizedZone)。即将视频会议系统放在企业外网没有防火墙/NAT等保护的地方,这样,即使受到攻击,公司内网的平安性也不会受到影响。〔3〕采用隧道、应用层网关或代理效劳器等解决方案。这些方案都不是视频会议的标准组件,但是如果需要平安地解决视频会议系统与防火墙的共存,只能采用这些方案。以上3种方案,有的是以牺牲系统平安性为代价的,有的是以增加系统复杂度、增加客户投资为代价的。对用户而言,都不是最好的解决方案。VC8200在支持RTP协议的同时,也可以通过标准的HTTP协议实现音视频的传输。因为无论多么严格的防火墙,都会将HTTP协议作为一个根本的通信协议而翻开,否那么就几乎相当于将网络与外界完全断开。VC8200通过HTTP协议传输音视频数据,相当于只要能上网就可以使用视频会议系统,用户可以在不增加投资、不牺牲网络平安性的条件下使用视频会议系统,应该说,这才是用户最理想的选择。关键技术视频编码MPEG4MPEG4与MPEG1、MPEG2的比较MPEG系列标准的根本参数标准幅面帧率带宽应用领域MPEG-1352x24或320x24024-30fps1.5MbpsVideoCD,CD-ROMMPEG-2720x24或640x48024-30fps4-8MbpsDTV,HDTV,DVD-VideoMPEG-434x48~4096x40961-30+fps10Kbps~10Mbps互联网及无线传输,交互式电视从上表可以看出,MPEG1和MPEG2主要应用于固定媒体,比方VCD和DVD,而对于网络传输,MPEG4具有无可比较的优势。H.263、H.264系列标准介绍H.263是国际电联ITU-T的一个标准草案,是为低码流通信而设计的。但实际上这个标准可用在很宽的码流范围,而非只用于低码流应用,它在许多应用中可以认为被用于取代H.261。H.263的编码算法与H.261一样,但做了一些改善和改变,以提高性能和纠错能力。H.263标准在低码率下能够提供比H.261更好的图像效果,两者的区别有:(1)H.263的运动补偿使用半象素精度,而H.261那么用全象素精度和循环滤波;(2)数据流层次结构的某些局部在H.263中是可选的,使得编解码可以配置成更低的数据率或更好的纠错能力;〔3〕H.263包含四个可协商的选项以改善性能;(4)H.263采用无限制的运动向量以及基于语法的算术编码;(5)采用事先预测和与MPEG中的P-B帧一样的帧预测方法;(6)H.263支持5种分辨率,即除了支持H.261中所支持的QCIF和CIF外,还支持SQCIF、4CIF和16CIF,SQCIF相当于QCIF一半的分辨率,而4CIF和16CIF分别为CIF的4倍和16倍。H.263已经根本上取代了H.261。H.264是ITU-T的VCEG〔视频编码专家组〕和ISO/IEC的MPEG〔活动图像编码专家组〕的联合视频组〔JVT:jointvideoteam〕开发的一个新的数字视频编码标准,它既是ITU-T的H.264,又是ISO/IEC的MPEG-4的第10局部。

H.264和以前的标准一样,也是DPCM加变换编码的混合编码模式。但它采用“回归根本〞的简洁设计,不用众多的选项,获得比H.263++好得多的压缩性能;加强了对各种信道的适应能力,采用“网络友好〞的结构和语法,有利于对误码和丢包的处理;应用目标范围较宽,以满足不同速率、不同解析度以及不同传输〔存储〕场合的需求。

在技术上,H.264标准中有多个闪光之处,如统一的VLC符号编码,高精度、多模式的位移估计,基于4×4块的整数变换、分层的编码语法等。这些措施使得H.264算法具有很的高编码效率,在相同的重建图像质量下,能够比H.263节约50%左右的码率。H.264的码流结构网络适应性强,增加了过失恢复能力,能够很好地适应IP和无线网络的应用。为什么使用MPEG4标准用作视频压缩压缩率高:无论是与同族的视频压缩算法MPEG1和MPEG2相比,或是与ITU的H.261和H.263算法相比,MPEG4算法对视频数据的压缩率都占有明显优势。这对于有效节省视频会议中珍贵的带宽资源具有重要的意义。对不同带宽的适应能力:MPEG4不仅可以应用在窄带上〔带宽小于64Kbps〕,还可以灵巧地扩展到高质量、高清晰度的宽带上,以满足不同用户的需求。用户可以根据自己的实际情况,设置相应的带宽,VC8200可以最大限度地利用带宽资源,从而到达满意的视频会议效果。视频压缩算法的开展方向随着网络技术的不断开展,MPEG4的应用也越来越普遍,MPEG4已经无可争议地成为了视频产品压缩算法的开展方向。音频编码G.723.1国际电信联盟G系列典型语音压缩标准的参数比较算法类型码率(kbit/s)算法延时(ms)G.711A-Law/μ-Law640G.722SB-ADPCM64/56/480G.723.1MP-MLQ/ACELP6.3/5.337.5G.726ADPCM16/24/32/400G.727EmbeddedADPCM16/24/32/400G.728LD-CELP16<2G.729CS-ACELP815G.723.1压缩后的语音质量在国际标准中,统一使用MOS〔MeanOpinionScore〕方法评价语音压缩后的质量。在MOS方法中,电话语音质量的标准定为4分。也就是说,如果一种算法将语音压缩后,MOS值能到达4分,即说明其语音质量和电话质量等同,用户无法分辨出其中的区别。对于VC8200系统,G.723.1压缩后语音质量的MOS评测值是3.98〔Source:DSPGroupInc.,〕,即非常接近电话质量。为什么使用G.723.1标准用作音频压缩压缩率高:G.723.1算法将语音压缩到6.3Kbps,在同类压缩算法中压缩率是最高的。语音质量好:G.723.1算法压缩后的语音质量MOS值为3.98分,对于一般没有受过专门训练的耳朵,已经无法区分出语音是否经过压缩。这样的语音质量完全可以满足网络视频会议的需求。多媒体抗网络丢包算法影响互联网网络效劳质量(QoS)的因素有以下几方面:第一是网络带宽,即网络每秒所能传输的数据量。带宽对网络效劳质量的影响是显而易见的,带宽越高,当然就允许传输更多的数据,从而有更好的效果。但是,带宽并不是质量的唯一决定因素。第二是网络排队。网络中存在很多的节点——路由器、网关等。这些节点采用排队机制决定数据发放的顺序。如果某节点在瞬间数据排队较长,该节点就会采取丢弃数据包的方式保证节点的正常工作。即使没有被丢弃,经过较长的排队之后,这些数据包往往要花很长的时间才能到达目的地,由此就产生了网络的延时以及延时抖动。丢包、延时、延时抖动都会对视频会议效果产生很大的影响。第三是数据分级。比方通过RTSP/IPv6等标准,对数据包进行分级传输。因为这些协议需要对现有的大量路由器进行升级或是重新配置,所以应用很少。MAIPU公司通过多年来为大量客户在各种网络环境下实施视频会议,对于目前互联网的质量,尤其是中国互联网的质量有着深刻的理解。一方面由于宽带的不断普及,越来越多的客户已经有了比较高的带宽。另一方面,宽带的质量却是严重地参差不齐。很多时候,用户即使拥有较高的带宽,但却同样存在较高的网络丢包率和较大的网络抖动,这些都会对视频会议的质量,尤其是声音质量产生严重影响。VC8200的目标是让用户能够在现有的网络环境下召开视频会议,这就要求VC8200能够很好地适应现在这种参差不齐的网络质量,而不是一味地要求用户提高网络质量。通过多年的研究和试验,公司独创了多媒体抗网络丢包的专利算法。使用该专利算法,VC8200可以在丢包率高达10%的网络环境下仍然保证声音的连续性和良好的音质,而声音质量的整体优良是视频会议成功召开的前提。正是因为使用了该专利技术,MAIPU公司成功地保证了数百家客户在公众互联网召开视频会议并到达良好的效果。自适应带宽在视频会议过程中,经常会出现网络带宽波动的情况。如果带宽的波动幅度使得视频会议本身的音视频数据无法正常传输,就会造成音视频质量的下降。这时候往往会出现以下情形:声音断断续续,视频出现大量马赛克甚至完全模糊不可识别。这就要求系统对网络带宽的异常波动可以做出相应的处理。经过大量的用户调查我们发现,当网络带宽发生波动的时候,用户可以接受视频质量的些许降低,但要求声音仍能保证连续、清晰。所以,VC8200设计为:当检测到网络带宽发生变化时,会首先降低视频帧率以保证声音的连续性。帧率变化的机制是:当检测到网络带宽低于系统要求带宽时,那么将视频帧率迅速降低为原来帧率的1/2,比方说:原帧率设定为20帧/秒时,系统检测到带宽不够,此时,系统会将帧率降低为10帧/秒,如检测带宽仍然不够,那么继续降低帧率为5帧/秒。当系统发现带宽已经表现为充裕时,系统将上调帧率,但上调的速度是缓慢的,从10帧/秒提高到11帧/秒,12帧/秒……直至稳定在一个适合网络带宽的值附近。在整个过程中,语音的码率是保持不变的。视频多码率在一个视频会议中,参加会议的用户带宽可能是不同的。很多视频会议系统遇到这种情况只能按窄带的质量提供会议效劳,此时宽带接入的用户也只能看到窄带下的效果。而VC8200的系统设计允许多种码率并存于一个会议中。会议开始前,每个客户端会首先检测与效劳器连接的带宽情况,并通知效劳器。效劳器如果发现会议终端的带宽不一致,那么会将视频数据分别做出处理,对于宽带用户,效劳器将按照宽带的质量发送视频;对于窄带的用户,效劳器那么会将视频质量做一些降低以适应窄带的需求,然后再发送给窄带用户。正是因为有这种机制的存在,VC8200可以最大程度地利用网络带宽,让用户体验到最好的视频会议效果。视频多通道复用技术视频的数据量是很大的,在多数情况下,网络带宽资源有限,当视频路数增多到一定程度时,就可能会造成视频的不连续,从而降低了视频流畅度。采用视频多通道复用技术时,多路视频数据会智能地复用已有的视频通道,相互协调传送视频数据,从而使视频数据的传送更加有序,提高了传输效率,节约了网络带宽,改善了流畅度。桌面共享/程序共享的带宽自适应功能桌面共享/程序共享是一个非常实用的功能,使用此功能,用户可以看到甚至控制远端计算机的所有操作。但是有两种因素影响该功能的实用性。一方面,该功能对带宽资源要求比较高;另一方面,在实际使用中,即使在同一个会议室,不同用户的连接带宽也往往不同。如何让用户在窄带下也能使用桌面共享?如何让宽带用户以及窄带用户同时看到符合各自带宽传输能力的共享桌面呢?VC8200通过独特的带宽自适应机制,可以根据用户的带宽实时地决定发送给用户的桌面共享数据量。当用户带宽缺乏时,效劳器将自动降低发送给该用户的桌面共享刷新频率;而如果用户带宽较充足,效劳器那么会以较高的刷新频率更迅速地让用户看到远端的桌面。通过这种带宽自适应机制,即使一个56Kbps的拨号用户和一个2Mbps的专线用户在同一个会议室中,效劳器都可以保证在拨号上网用户正常使用的同时,让专线用户看到更高质量的桌面共享。宽带环境下的高质量音视频随着宽带的不断普及,用户对音视频质量的要求也越来越高。针对这样的需求,VC8200针对宽带环境专门做了音视频质量的优化。在宽带环境下,用户的视频幅面可以到达CIF〔352x288〕,25帧/秒,并可放大到全屏,在带宽允许的情况下〔每路视频带宽大于500Kbps〕,视频质量可以接近甚至超过VCD的画质。同时,VC8200在宽带环境下选择了G.711的宽带语音压缩算法,保证声音更清晰、混音效果更好,并且大幅度降低了对用户机器资源的消耗。同时,VC8200在宽带环境下选择了ISAC宽带语音压缩算法。ISAC压缩算法比同类语音压缩算法频带增高了一倍,因此大大提高了声音清晰度、混音效果更好,配合噪声抑制、回音消除和自动增益控制技术,使音质完全可以比较传统电话语音效果,并且大幅度降低了对用户机器资源的消耗。硬件设备的选择VC8200在设计时就考虑到了与各种硬件设备的兼容性。由于系统本身是纯软件系统,通过对外部硬件设备的选择,VC8200可以实现由低到高各种级别的视频会议方案。桌面型终端对于桌面型的终端配置,考虑到价格因素以及携带方便,推荐用户使用USB接口的摄像头以及耳麦,用户只要将摄像头和耳麦接到台式计算机或是笔记本电脑上,就可以通过VC8200召开视频会议。对于经常出差的用户,这种配置携带起来非常方便。会议室型终端会议室型终端要求的音视频质量一般较高,我们推荐用户使用一些相对高档的外接设备。用途设备视频采集模拟摄像头〔如SONYEVI-D31〕视频采集卡〔如Osprey200〕视频显示计算机显示器、投影仪或电视机〔需要显卡支持S端子输出〕录音定向麦克风放音音箱与硬件视频会议系统的互连互通有些客户历史上已经建设了视频会议系统,这些系统一般是采用纯硬件的方案,通过ISDN〔H.320〕或IP〔H.323〕召开视频会议。客户对现有视频会议系统做进一步建设时,一般会有以下两个要求:1.更低的建设本钱。新建的视频会议点数一般会远多于已建设的点数,如果仍然使用硬件的解决方案,本钱会非常高。所以必须要有更低本钱的方案。2.与已经建设好的视频会议系统互连互通。视频会议本来就是用来交流的,所以用户在使用的时候,一定希望所有的视频会议系统都可以互连互通,而不是各自独立,成为一个封闭的系统。针对这些需求,VC8200设计了与硬件视频会议系统互连互通的解决方案。如下列图所示。图STYLEREF1\s5SEQ图表\*ARABIC\s11VC8200支持客户端与H.323设备直连互通,所谓的直连是指H.323终端不与会议系统客户端通信,直接与效劳器连接,从而进入会议,主席亦可以选择通过哪个效劳器呼叫用户进入会议。H.323路由VC8200致力于企业一体化通信解决方案,在提供高质量视频会议效劳的同时,也向用户提供视频电话/以太网电话的接入与管理效劳,从而实现点到点音视频呼叫和多点视频会议的一体化通信;由于采用国际标准的H.323协议,任何支持该协议的设备都可使用该效劳,并接受VC8200的管理;系统功能包括严格而灵巧的用户管理、接入认证、会议路由、呼叫管理、号码分配,将分散的视频电话/以太网电话集中在一起,真正实现一体化的多媒体通信。VOIP功能VC8200系统支持多路电话同时拨入,完全能够满足大型企业用户的会议要求,同时极大地方便了用户的选择,使得没有电脑的用户也可以通过普通电话或手机参加会议,并可以在会议里发言。系统提供的强大会议管理功能使得电话用户可以方便地跟会议中的多个电话用户或普通客户端同时进行交谈,也可以指定跟某个人或在某个小组内进行讨论。VC8200提供的PSTN网关能够使普通电话或手机无缝连接基于IP的会议系统。用户可以通过电话接入会议系统,和会议中的任何人进行语音交谈。会议主席也可以通过系统提供的软话机主动邀请某个电话用户参加会议。PSTN网关采用RTP协议连接基于IP的视频会议系统和PSTN网络,支持ADPCM、G.711PCM、A律PCM及OKIADPCM等多种语音编码,同时结合了专利技术的音频优化算法,大大提高了系统的音频效果。SIP电话SIP(SessionInitiationProtocal)称为会话初始协议,是由IETF(InternetEngineeringTaskForce)组织于1999年提出的一个在基于IP网络中,特别是在Internet这样一种结构的网络环境中,实现实时通讯应用的一种信令协议,目前已经被广泛应用于VoIP、即时通信等应用,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论