好视通视频会议私有云产品接入接口规范V1.
- 格式:doc
- 大小:225.00 KB
- 文档页数:26
网络视频会议系统设计方案深圳市华视瑞通信息技术有限公司一、项目实施部署1、服务器架设由于视频会议系统需要有大量的音视频数据通过服务器转发,所以会占用到服务器比较多的带宽。
根据________的要求,4点的视频会议系统,服务器端的最大带宽需要1.5M光纤专线。
注:服务器带宽计算公式:150*(总点数-1)*同时广播视频路数/1024=服务器带宽服务器主机的推荐配置如下:CPU-P4 3.0G或更高2G内存或更高60G硬盘或更高。
安装正版Windows2000 Server 或者Windows2003操作系统。
注:如租用好视通软件,则无需组建服务器。
2、客户端带宽要求好视通视频会议采用了先进的音、视频编码技术,占用带宽非常的低。
以下是各种情况下占用带宽的列表:在同样低带宽的网络环境下比其他软件的音视频效果更流畅、同步所以建议用户客户端带宽保证最少1M,如果能保证有2M以上的带宽更佳。
3、网络拓扑图:视频会议系统构建网络拓扑图4、会议室终端电脑配置推荐在终端的部署上,终端电脑的配置会直接影响系统运行的质量,每个会议室终端与桌面终端的部署都需要一台安装有好视通协同视频会议系统客户端软件的电脑。
由于会场终端对会议效果的要求略高于桌面终端,所以会场终端的硬件配置和外设的配置要求与桌面终端有所不同。
推荐配置如下表5、会议室终端音视频硬件配置推荐视频会议的整体效果取决于多种因素,包括电脑配置、网络资源、终端音视频设备等。
由于视频会议中音视频的采集和显示由终端完成,所以终端音视频设备的选择就尤为重要,我们建议在部署视频会议时,尽量使用高端的音视频采集和显示设备。
会场型终端音视频设备分为以下几类:视频采集设备:摄像机、视频采集卡、视频压缩卡。
视频采集卡或压缩卡通过PCI或USB接口安装在终端电脑中。
摄像机的视频信号通过视频采集卡或压缩卡传送到系统中。
选择摄像机时,我们推荐您采用CCD(电荷耦合器件)的摄像机,这种摄像机不仅体积小、重量轻,而且图像清晰度和亮度都高于传统CMOS摄像机。
好视通云会议产品介绍深圳银澎云计算有限公司目录1公司介绍 (1)2产品介绍 (2)2.1产品概述 (2)2.2云会议产品 (3)2.3实时音视频交互功能 (6)2.4多种移动终端接入功能 (7)2.5自主注册功能 (7)2.6会议管理功能 (7)2.7会议录制和回放功能 (7)2.8电子白板协同操作功能 (8)2.9桌面及程序的共享功能 (8)2.10同步播放多媒体文件功能 (8)2.11文件分发功能 (8)2.12电子投票功能 (9)2.13文字交流功能 (9)2.14会议模式支持功能 (9)2.15会场控制功能 (9)2.16视频轮巡功能 (9)2.17会议锁定功能 (10)2.18用户权限管理功能 (10)2.19界面加水印 (11)2.20全平台运行 (11)2.21电话外呼功能 (11)2.22互动直播功能 (11)3产品应用 (13)3.1远程会议 (13)3.2远程教育 (14)3.3远程医疗 (15)3.4远程接访 (16)3.5远程监控 (17)4售后服务 (18)4.1故障响应服务流程 (18)4.2故障响应时间 (18)4.3提升故障等级 (18)4.4定期回访/关怀服务 (19)5典型案例 (20)1公司介绍深圳银澎云计算有限公司是国内领先的云计算产品和服务提供商,隶属于齐心集团(股票代码:002301)。
公司拥有多项创新核心技术优势,是国内首家荣获工信部颁发的多方通信服务牌照的云计算服务商,先后获得“德勤高科技高成长中国50强”、“电子政务推荐品牌”、“视频会议软件全能之星”、“中国IT市场最具成长性产品”,并通过国家高新技术企业认证、双软认证、ISO9001认证、CMMI3认证、国家电网安全评测等。
公司旗下“好视通”是国内云视频会议领域的领导品牌,其应用范围主要包含:远程会议,远程教育,远程培训,远程医疗,远程招聘,应急指挥等,好视通“云会议”是一种高效、便捷、低成本的视频会议产品,不同于价格高昂、构建复杂的传统视频会议系统,用户只需在电脑或手机上登录好视通云会议平台,便可快速高效地与全球各地团队及客户进行音、视频沟通,并且可同步观看各类数据文档。
好视通视频会议系统解决方案深圳银澎云计算股份有限公司2015年8月目录1.项目概述...............................................................................................................................- 1 -1.1.现状概述...............................................................................................................- 1 -1.2.需求分析...............................................................................................................- 1 -1.3.建设目标...............................................................................................................- 2 -2.系统架构...............................................................................................................................- 3 -2.1.设计原则...............................................................................................................- 3 -2.2.设计标准...............................................................................................................- 4 -2.3.系统架构...............................................................................................................- 6 -2.4.网络拓扑...............................................................................................................- 7 -2.5.物理部署...............................................................................................................- 7 -2.5.1.单台部署.......................................................................................................- 8 -2.5.2.集群部署.......................................................................................................- 8 -2.5.3.级联部署.......................................................................................................- 9 -3.系统应用及功能设计........................................................................................................ - 10 -3.1.应用架构............................................................................................................ - 10 -3.2.应用模式设计.................................................................................................... - 12 -3.2.1.系统组织管理............................................................................................ - 12 -3.2.2.应用模式.................................................................................................... - 13 -3.3.功能设计............................................................................................................ - 14 -3.3.1.实时音视频交互功能................................................................................ - 14 -3.3.2.多种移动终端接入功能............................................................................ - 15 -3.3.3.会议管理功能............................................................................................ - 15 -3.3.4.会议录制和回放功能................................................................................ - 15 -3.3.5.电子白板协同操作功能............................................................................ - 16 -3.3.6.桌面及程序的共享功能............................................................................ - 16 -3.3.7.同步播放多媒体文件功能........................................................................ - 16 -3.3.8.文件分发功能............................................................................................ - 16 -3.3.9.电子投票功能............................................................................................ - 16 -3.3.10.文字交流功能............................................................................................ - 17 -3.3.11.会议模式支持功能.................................................................................... - 17 -3.3.12.远端会场控制功能.................................................................................... - 17 -3.3.13.广播轮巡.................................................................................................... - 17 -3.3.14.会议锁定功能............................................................................................ - 17 -3.3.15.用户权限管理功能.................................................................................... - 18 -3.3.16.界面加水印................................................................................................ - 19 -3.4.系统对接设计.................................................................................................... - 19 -3.4.1.与现有硬件视频会议系统对接................................................................ - 19 -3.4.2.与视频监控系统对接................................................................................ - 21 -3.4.3.与电话会议系统对接................................................................................ - 22 -3.4.4.与第三方软件平台对接............................................................................ - 22 -3.5.设备参数............................................................................................................ - 23 -3.5.1.视讯MCU服务器...................................................................................... - 23 -3.5.2.视频会议终端介绍.................................................................................... - 24 -3.5.3.外设设备介绍............................................................................................ - 30 -4.系统优势............................................................................................................................ - 34 -4.1.强大的音视频交互能力.................................................................................... - 34 -4.2.良好的网络适应性............................................................................................ - 34 -4.3.全方位的安全保障............................................................................................ - 34 -4.4.全功能适用好用................................................................................................ - 35 -4.5.集群协作,实现超大容量组网........................................................................ - 35 -4.6.强大的防火墙和NAT穿透能力 ....................................................................... - 35 -4.7.可定制化服务.................................................................................................... - 35 -4.8.硬件视频会议设备对接.................................................................................... - 35 -4.9.移动终端全面接入............................................................................................ - 36 -4.10.融合电话会议.................................................................................................... - 36 -4.11.分辨率自适应,智能调整流量........................................................................ - 36 -5.核心技术............................................................................................................................ - 36 -5.1.视频编解码技术-H.264 ..................................................................................... - 36 -5.2.音频编解码技术................................................................................................ - 36 -5.3.高效动态文档协作技术—XML技术................................................................ - 37 -5.4.QoS技术 ............................................................................................................ - 37 -5.5.分布式处理技术................................................................................................ - 39 -5.6.CDN技术 ........................................................................................................... - 39 -5.7.服务器集群部署技术........................................................................................ - 39 -5.8.服务器级联技术................................................................................................ - 40 -5.9.智能组播技术.................................................................................................... - 40 -6.系统安全设计.................................................................................................................... - 40 -6.1.系统安全建设原则............................................................................................ - 40 -6.2.中心平台双机热备............................................................................................ - 42 -6.3.系统安全............................................................................................................ - 42 -6.4.数据安全............................................................................................................ - 42 -6.5.应用安全............................................................................................................ - 43 -7.项目实施与要求................................................................................................................ - 44 -7.1.项目组织实施机构............................................................................................ - 44 -7.2.项目实施进度规划............................................................................................ - 46 -7.3.项目实施要求.................................................................................................... - 47 -7.3.1.系统服务器推荐配置................................................................................ - 47 -7.3.2.会议终端推荐配置.................................................................................... - 47 -7.3.3.带宽容量需求设计.................................................................................... - 48 -7.3.4.会议室建设的总体要求............................................................................ - 49 -8.人员培训及服务支撑........................................................................................................ - 55 -8.1.人员培训............................................................................................................ - 55 -8.1.1.培训目的.................................................................................................... - 55 -8.1.2.培训管理.................................................................................................... - 55 -8.1.3.培训方式.................................................................................................... - 55 -8.1.4.培训对象.................................................................................................... - 56 -8.1.5.培训时间.................................................................................................... - 56 -8.1.6.培训教材和内容........................................................................................ - 56 -8.1.7.培训考核.................................................................................................... - 57 -8.1.8.培训反馈与评估........................................................................................ - 57 -8.2.服务支撑............................................................................................................ - 58 -8.2.1.服务内容.................................................................................................... - 58 -8.2.2.服务形式.................................................................................................... - 59 -8.2.3.服务承诺.................................................................................................... - 60 -9.效益分析............................................................................................................................ - 60 -9.1.企业直接经济成本效益分析............................................................................ - 60 -9.2.企业效率提升效益分析.................................................................................... - 61 -9.3.企业文化普及效益分析.................................................................................... - 62 -9.4.企业整体管理效益分析.................................................................................... - 62 -10.关于我们............................................................................................................................ - 62 -10.1.公司简介............................................................................................................ - 62 -10.2.典型案例............................................................................................................ - 63 -1.项目概述1.1.现状概述会议是企业日常工作的重要组成部分。
好视通视频会议系统•好视通视频会议系统是是一个技术先进、成熟可靠、性能优越、扩展灵活、标准开放的系统,并且兼顾系统的中长期扩展。
并广泛应用于:交互式会议、远程培训、远程教学、远程视频监控等多个场景,系统建成后可实现如下功能:•◆主会场1080P高清视频在线传输,语音清晰、唇音同步,画面主体快速移动时不出现拖尾、马赛克现象;◆实现主会场的分屏、一台电视显示主会场、分会场图像情景,以轮巡的方式实现,另一台电视显示数据,PPT,word, excel等文档形式。
◆实现以调控台方式控制,主持人,主讲人,发言人的麦克风播放。
◆实现各地市小范围会议,在规定节点内同时发起会议不冲突。
◆通过视频会议终端,实现点对点、点对多点的高清晰视频会议召开的功能;◆可以实现广播式、讨论式会议;◆各分会场与主会场声音、图像可实时传输;◆主会场可实现任意切换分会场画面,轮巡广播而不中断发言;◆通过所建设的视频会议系统,可同时满足实时远程培训、远程会议、远程招聘等需求,可将各分会场需要上传的远程图像传送到主会场;◆支持会议录像、录音、功能,支持会议录制内容点播功能。
◆会议具有安全性、稳定性、保密性。
••• 2.应用场景• 1.点对点会议•实现任意两点/方之间视频会议召开。
会议规模及硬件基础环境由用户自主决定,好视通软件平台则保证会议的稳定通用全兼容的应用效果。
•• 2.全网多点会议•该应用模式下可以召开主会场和部分/所有分会场的全局视频会议。
可用于整个单位或某个部门的全区域会议,可用于其它一对多环境模式下的各类型沟通、会议等。
例如集团工作会议,宣传教育活动、部门会议、专项会议和工作汇报等。
•• 3.多分组会议•系统支持多组会议功能,会议组织形式可根据需要进行设置,各会议间互不干扰。
包括用于各机构、各级领导、各部门领导之间的会议,如:某领导听取各部门、各下属单位领导的工作汇报,使某领导能够对重大事件作出最快的了解、处理;各部门、各下属单位之间的点对点的工作交流会议。
好视通视频会议最多支持几个摄像头
视频会议最多支持几个摄像头,终端不同型号、版本支持的摄像头数量不一样。
全系列仅支持1路USB2.0摄像头,支持640*480分辨率的16分屏;HST-V5 基础版支持1路USB3.0摄像头,支持1920*1080分辨率的16分屏;
HST-V5 1路标准版支持1路HDMI摄像头,支持1920*1080分辨率的16分屏;
HST-V5 2路标准版支持2路HDMI摄像头,支持1920*1080分辨率的16分屏;
注意:终端含有多个USB接口,如果超过官方要求接入更多摄像头,会降低分屏输出能力或者整机性能。
比如HST-V5 1路标准版通过HDMI 采集1路视频、通过USB3.0采集一路视频,此时支持的1920*1080分辨率视频布局达不到16屏。
1.1联网接入架构各类社会单位视频监控资源分布在多个不同的网络环境中,包括行业单位专网或私网、互联网等。
公安机关在互联网上建设省市县三级社会单位视频监控接入平台,各类社会单位的视频信息通过互联网接入至县级社会单位视频监控接入平台。
即县级社会单位视频监控接入平台,能够整合并统一管理所有不同链路、不同技术要求的社会图像监控资源。
未来,随着社会视频监控资源的逐渐增多,有条件的派出所也可建设社会单位视频监控联网接入平台。
县(市、区)公安机关在互联网内部署建设社会视频接入平台,用于接入汇聚本辖区的社会视频监控资源。
市级社会视频接入平台级联各县级社会视频接入平台,可管理、监看本市的社会单位视频信息。
省级社会视频接入平台级联各市级社会视频接入平台,可管理、监看全省的社会单位视频信息。
各级平台应搭建于具备固定IP的互联网环境下,兼顾经济性与多用户同时使用的需求,县级以上平台互联网带宽应不低于50M。
5.1.1通信协议结构5.1.1.1概述视频、音频、数据等信息传输、交换、控制的通信协议的结构见下图所示。
图通信协议结构图联网系统在进行视音频传输及控制时应建立两个传输通道:会话通道和媒体流通道。
会话通道用于在设备之间建立会话并传输系统控制命令;媒体流通道用于传输视音频数据,经过压缩编码的视音频流采用RTP/RTCP传输。
5.1.1.2会话初始协议安全注册、实时媒体点播、历史媒体的回放等应用的会话控制采用RFC 3261(SIP)规定的REGISTER、INVITE等请求和响应方法实现,历史媒体回放控制采用SIP扩展协议RFC2976规定的INFO方法实现,前端设备控制、信息查询等应用的会话控制采用SIP扩展协议RFC 3428规定的MESSAGE方法实现。
SIP消息应支持基于UDP和TCP传输。
5.1.1.3会话描述协议联网系统有关设备之间会话建立过程的会话协商和媒体协商应采用RFC 4566(SDP)协议描述,主要内容包括会话描述、媒体信息描述、时间信息描述。
视频监控设备接入标准规范1. 引言视频监控设备在我们的日常生活中起着至关重要的作用,它们帮助我们维护公共安全,保护财产,并提供监督和监控的功能。
然而,由于不同厂商视频监控设备的技术特点和协议不一致,导致设备之间的兼容性和互操作性存在问题。
为了解决这些问题,本文将介绍视频监控设备接入的标准规范,以确保不同厂商设备之间的互通性和兼容性。
2. 设备接入标准规范2.1 设备接入协议设备接入协议是视频监控设备之间进行交互和通信的基础。
为了实现不同厂商设备之间的互通性,需要制定统一的设备接入协议标准。
常见的视频监控设备接入协议包括:•ONVIF(Open Network Video Interface Forum):ONVIF是一个国际标准化组织,致力于制定统一的视频监控设备接入协议。
ONVIF协议基于开放标准,支持不同厂商设备之间的互操作性,包括视频流传输、设备控制、事件处理等功能。
•PSIA(Physical Security Interoperability Alliance):PSIA是另一个致力于制定统一视频监控设备接入协议的组织。
PSIA协议提供了与ONVIF类似的功能,支持不同厂商设备之间的互操作性。
•RTSP(Real Time Streaming Protocol):RTSP是一种用于实时流传输的网络协议,常用于视频监控设备之间的通信。
RTSP协议支持流媒体的请求和控制,包括视频流的播放、暂停、停止等操作。
2.2 设备认证和授权为了确保视频监控设备的安全性和可信度,需要对设备进行认证和授权。
设备认证可以验证设备的真实性和合法性,防止恶意攻击和非法访问。
设备授权可以限制设备的使用权限,确保只有合法用户才能访问设备和数据。
设备认证和授权的实现可以通过以下方式:•数字证书:设备可以通过加密算法生成唯一的数字证书,证书包含设备的信息和密钥,用于验证设备的真实性和完整性。
•访问控制列表(ACL):ACL可以限制对设备和数据的访问权限,只有具有相应权限的用户才能访问设备和数据。
好视通云会议 for Live用户手册深圳银澎云计算有限公司2018-04-23目录产品介绍 (2)术语解释 (2)配置要求 (3)操作指南 (3)购买直播 (3)生效直播点数 (6)创建直播 (6)主播登录客户端 (7)主播广播音视频 (9)主播共享内容 (9)自动导播 (9)观众登录直播 (10)观众接收直播视频 (12)全屏视频 (12)自主调节直播视频的声音 (12)聊天 (14)群聊 (14)私聊 (15)聊天审批 (15)录制、点播 (15)数据统计 (16)其他功能 (17)点赞 (17)直播在线人数 (17)在线反馈 (18)分享直播 (18)切换线路 (18)第三方昵称API接口 (18)退出直播 (18)声明 (19)产品介绍好视通云会议for Live版本是深圳银澎云计算有限公司自主研发的基于 Internet 的网络视频会议直播产品。
Live版本采用全直播的技术架构进行设计,运用领先于业界内的视音频编解码技术、安全的网络技术和先进的开发手段进行研发。
全新的架构可以使用户无需下载云会议客户端即可加入会议观看会议直播并参与互动。
Live版本适用于大部分的操作系统和浏览器,用户无需安装插件,即可实时收看直播,轻松实现了日常会议、培训的网上同步直播,以及现场视频、主题介绍、PPT内容、网络互动、图片的同步展示。
Live版本实现全国网络承载,可保障全国各地的用户同时收看。
术语解释术语解释术语解释直播间可用于网页登录的直播配置要求本产品支持运行在部分桌面操作系统的部分浏览器上。
支持的桌面操作系统应有:•Windows XP 及以上。
•macOS 10.12 及以上。
•Ubuntu Linux 16.04。
支持的浏览器应有:•IE 10 及以上;•Edge浏览器最新版本;•Firefox 最新版本;•Chrome 最新版本;•Safari最新版本;•360 安全浏览器、极速浏览器最新版本;•QQ 浏览器最新版本;•UC 浏览器最新版本;操作指南购买直播登录属于您企业的用户中心,点击右上角的产品商城进入直播产品购买界面,您可以根据自身需求进行购买操作,我们根据时长和最大并发量提供以下几种产品:包天:100点、500点、1000点包月:100点、500点、1000点包年:1000点、5000点、不限并发操作步骤:1.登录产品商城,并进入直播购买界面;2.根据需求进行下单;3.议价时填入赠送的互动点数;4.申请线下支付并提供支付凭证;5.销售确认订单。
好视通视频会议私有云产品接入接口规范深圳银澎云计算股份有限公司2015年6月1日版本修订记录目录一、文档说明 (5)1.1. 接口应用说明 (5)1.2. 本文档适用读者 (5)二、接口范围 (6)三、PC客户端调用接口 (6)3.1. 接口说明: (6)3.2. 命令行登录接口 (7)3.3. 页面登录接口 (9)四、IOS客户端调用接口 (13)4.1. 调用接口说明 (13)4.2. 用户名和密码方式登录 (13)4.3. 仅仅启动APP (13)五、Android客户端调用接口 (14)5.1. 调用接口说明 (14)5.2. 用户名和密码方式登录 (14)5.3. 仅仅启动APP (15)六、会控及数据交互接口 (15)6.1. 接口协议 (15)6.2. WebService接口功能列表 (16)6.2.1. 新增用户信息 (16)6.2.2. 批量注册用户 (17)6.2.3. 修改用户信息 (17)6.2.4. 删除用户信息 (19)6.2.5. 获得用户信息 (19)6.2.6. 新增会议 (20)6.2.7. 通过会议室给用户授权 (21)6.2.8. 通过用户名给会议授权 (21)6.2.9. 删除会议室 (22).6.2.10. 修改会议室信息 (22)6.2.11. 获取会议室信息 (23)6.2.12. 获取用户有权限的会议室列表 (24)6.2.13. 获取会议室授权的用户列表 (24)6.2.14. 获取会议室登录地址 (25)6.2.15. 错误信息代码 (25)6.2.16. 调用方式参考 (26)一、文档说明1.1.接口应用说明随着移动互联网、智能终端和“互联网+”的飞速发展,云会议产品已经深入到金融、交通、运输、教育等不同行业,而且在人们的日程生活、工作中起着日益重要的作用。
同时,各类消费者的不同需求也要求厂家能够提供更加细致的定制化功能。
比如和企业网站的交互、企业办公软件(OA)的交互。
针对市场需求,好视通推出了视频会议企业版接口,涵盖了客户端的命令行调用、Web页面调用、IOS客户端调用、Android客户调用等不同调用方式;通过WebService接口,为客户提供了更加丰富的二次开发接口,客户可通过WebService接口,对登陆会议的账号、会议室、权限等进行更加细致的功能开发。
1.2.本文档适用读者本文档在于定义好视通云会议产品与第三方系统交互的接口,包括但不限于产品之间的互相调用以及业务模块之间通讯的接口协议,用于好视通产品的OEM或者ODM项目,以及第三方厂家的二次开发工作。
本文档的适用读者包括:1)好视通云会议产品相关销售、测试、研发人员。
2)第三方厂家相关销售、测试、研发人员二、接口范围本文档涵盖的产品包括:好视通私有云会议管理平台、好视通视频会议客户端、好视通IOS客户端、好视通Android客户端。
三、PC客户端调用接口3.1.接口说明:好视通运营平台提供2种客户端登录接口,供第三方产品调用。
分别为:1、命令行登录接口:命令行登录接口是通过在好视通客户端进程名后面添加命令行参数的方法,启动好视通客户端,登录会议。
2、页面登录接口通过web页面方式,可直接启动好视通客户端。
如果是嵌入B/S系统,建议采用第2种页面登录接口。
如是果嵌入C/S 系统,建议采用第1种命令行登录接口。
3.2.命令行登录接口好视通客户端进程为客户端安装目录的FastMeeting.exe文件,客户端安装目录默认为C:\Program Files\Fastonz\FMClient\FMDesktop\FastMeeting.exe,可以通过查询注册表路径HKEY_CURRENT_USER\Software\Fastonz\FMDesktop下的FilePath,获得客户端进程的完整路径名。
客户端的命令行参数定义如下:-rid 会议室ID-rpwd 会议室密码-uname(必填)用户名-upwd 用户密码-utype 用户类型,0为游客1为注册用户,默认为1-link(必填)服务器登录地址,例如TCP:localhost:1089-node 节点ID(一般不需要填写)-run 客户端登录后的自动执行的操作,定义如下:RA申请发言RD申请主讲RV 广播本地视频RR 开始会议录制W1切换到标准布局W2 切换到培训布局W3 切换到视频布局WF 切换到全屏模式WV1 切换到1分屏模式WV2 切换到2分屏模式WV3 切换到画中画分屏模式WV4 切换到4分屏模式WV6 切换到6分屏模式WV9 切换到9分屏模式WV12 切换到12分屏模式WV16 切换到16分屏模式WV25 切换到25分屏模式可以同时使用多个操作,中间用分号分隔当utype为1时,-upwd为必填当utype为0时,-rid为必填例如:FastMeeting -rid 10104 –uname t08 –upwd 8888 –link TCP:localhost:1089FastMeeting -rid 10104 –rpwd 1111 –uname hello –utype 0 –link TCP:localhost:1089如果某项参数为空,相应的前缀也不能出现在命令行中,例如:FastMeeting -rid –uname t08 –upwd 8888 –link TCP:localhost:1089 就是错误的,因为-rid参数为空,就不应该在命令行中添加-rid3.3.页面登录接口3.3.1使用好视通登录页面好视通运营平台提供了使用URL地址的方式直接进入会议,其调用接口为:http:// localhost:8080/fm/userMgr/entermeeting.jsp可输入参数如下:userName:用户名userPwd:用户密码userType: 用户登陆类型,0为匿名登陆,1为凭用户名密码登陆roomID:会议室ID号roomPwd:会议室登陆密码(与后台设置的会议室登陆校验模型相关)出现以下两种情形之一时,登陆页面将会提示用户输入用户名和密码:1、未带参数userName2、userType为1但未带参数userPwd如果userType为0时,不会显示密码输入框。
示例参考:http://localhost:8080/fm/userMgr/entermeeting.jsp?roomID=10104&userName =t08&userPwd=8888http://localhost:8080/fm/userMgr/entermeeting.jsp?roomID=10104&userNa me=hello&userType=0&roomPwd=1111http://localhost:8080/fm/userMgr/entermeeting.jsp?roomID=101043.3.2自定义登录页面客户可以在自己的web页面中直接调用启动助手。
示例代码如下:启动助手登陆协议:Launcher.FSM://参数:{客户端下载地址}{Fastonz}{FMDesktop}{-link 服务器地址-uname “用户名” -utype 用户类型-rid 会议室id -upwd 用户密码-rpwd 会议室密码-node 1}参数定义如下:-rid 会议室ID-rpwd 会议室密码-uname(必填)用户名-upwd 用户密码-utype 用户类型,0为游客1为注册用户,默认为1-link(必填)服务器登录地址,例如TCP:localhost:1089-node 节点ID(默认1)1、自定义协议组装:组装参数字符串,调用base64.js中的encode64方法编码,编码后的字符串,放到协议头之后,组装成url 连接2、安装好视通启动助手后,可直接把url连接,使用js(window.location.href = url;)打开,到这里就能把客户端调起来,并且自动进行参数赋值,可直接登陆到会议中。
3、Base64.js// Base64.jsvar ua = erAgent.toLowerCase();if (ua.indexOf(" chrome/") >= 0 || ua.indexOf(" firefox/") >= 0 || ua.indexOf(' gecko/') >= 0) { var StringMaker = function () {this.str = "";this.length = 0;this.append = function (s) {this.str += s;this.length += s.length;}this.prepend = function (s) {this.str = s + this.str;this.length += s.length;}this.toString = function () {return this.str;}}} else {var StringMaker = function () {this.parts = [];this.length = 0;this.append = function (s) {this.parts.push(s);this.length += s.length;}this.prepend = function (s) {this.parts.unshift(s);this.length += s.length;}this.toString = function () {return this.parts.join('');}}}var keyStr = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";function encode64(input) {var output = new StringMaker();var chr1, chr2, chr3;var enc1, enc2, enc3, enc4;var i = 0;while (i < input.length) {chr1 = input.charCodeAt(i++);chr2 = input.charCodeAt(i++);chr3 = input.charCodeAt(i++);enc1 = chr1 >> 2;enc2 = ((chr1 & 3) << 4) | (chr2 >> 4);enc3 = ((chr2 & 15) << 2) | (chr3 >> 6);enc4 = chr3 & 63;if (isNaN(chr2)) {enc3 = enc4 = 64;} else if (isNaN(chr3)) {enc4 = 64;}output.append(keyStr.charAt(enc1) + keyStr.charAt(enc2) + keyStr.charAt(enc3) + keyStr.charAt(enc4));}return output.toString();}例如:第一步,参数串组装:{http://localhost:8080/download/FMDesktopV3.8.6.3.exe}{Fastonz}{FMDesktop}{-linkTCP:localhost:1089 -uname “test” -utype 0 -rid 10001 -upwd 1111 -rpwd 1111 -node 1} 第二步,js调用例子Js调用:var url = "Launcher.FSM://" +encode64("{http://localhost:8080/download/FMDesktopV3.8.6.3.exe}{Fastonz}{FMDesktop}{-link TCP:localhost:1089 -uname “test”-utype 0 -rid 10001 -upwd 1111 -rpwd 1111 -node 1}"); setTimeout(function(){window.location.href = url;}, 1);四、IOS客户端调用接口在IOS操作系统中,客户程序可以通过以下方式启动好视通IOS客户端。