检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
最佳实践 开放性应用实践概览 华为云会议提供了服务端API开放和客户端SDK开放,开发者基于自己的应用场景可以灵活地集成华为云会议的开放性接口。本文介绍了几个基于华为云会议集成的最佳实践,帮助开发者了解几种典型场景下的集成方案,以管窥豹,快速掌握基于华为云会议的集成开发能力。 图1
90.7.5更新内容 新增发起立即会议接口StartP2pConf,具体请见发起立即会议。 Random入会接口参数HWMRandomConfParam 新增域名domain,离线入会场景使用,具体请见HWMRandomConfParam参数说明。 新增扫码邀请大屏入会接口joi
70.16.5更新内容 新增周期会议相关接口,具体请见预约周期会议、编辑周期会议、取消周期会议、编辑周期子会议、取消周期子会议 入会参数PasswordJoinConfParam 新增 isStopConflictConf字段,能够强制结束和当前VMR会议资源冲突的会议,具体请见
100.9.5更新内容 HWMBaseConfDetailParam新增会议开始时间startTimeStamp 、会议结束时间endTimeStamp,废弃原有字段startTime、endTime,具体请见HWMBaseConfDetailParam参数说明。 HWMSDKC
同步初始化 Init 同步初始化 1 HWMSdk.init(Application,OpenSDKConfig) 接口描述 该接口用于初始化SDK,进行一些环境准备工作,调用其他接口之前必须先调用这个接口,只需要调用一次,建议放在Application的onCreate里,尽
90.6.5更新内容 1. 发起呼叫接口StartCall废弃 2. 预约会议、编辑会议、创建会议、获取会议详情、会议信息通知新增用户自定义信息字段customInfo,具体详见预约会议、编辑会议、创建会议、获取会议详情、会议信息通知。 3. Init接口新增是否支持同终端多应用
Cisco终端注册到华为云会议平台 Cisco终端连接网络,确保网络可以访问互联网; 用户可将连接终端网络接入PC,查看PC使用华为云会议客户端是否正常来确认网络。 登录Cisco终端web页面配置SIP参数,Cisco SX10/20/80 参数配置,如表1所示。 表1 参数配置说明
100.9.5更新内容 1. HWMConfStateInfo、HWMConfListItemInfo新增会议开始时间startTimeStamp 、会议结束时间endTimeStamp,废弃原有字段startTime、endTime,具体请见HWMConfStateInfo参数
90.6.5更新内容 1.会中设置项新增抢占共享权限按钮 2.新增是否支持同终端多应用登录参数isSupportMultiAppLogin,具体请见初始化信息OpenSDKConfig 3.新增弱网信息上报接口onPoorNetworkQualityInfoNotify(),具体请见会议弱网提示通知
第三方友商会议终端注册失败 注册失败可能原因及解决措施: 终端连接网络不能访问公网或者网络防火墙限制,返回错误码“404 send failed ”或者 “408 Request Timeout”时,终端更换连接网络或者防火墙设置取消限制。 终端配置SIP参数有误,注册时返回错误码“403
企业SSO登录 当企业拥有自己的鉴权系统,并想用自己的鉴权系统登录华为云会议,可以使用企业SSO登录,配置后企业成员就可以使用企业内部统一鉴权登录华为云会议客户端。 企业SSO登录的配置操作详情请参考:如何配置企业SSO登录? 仅旗舰版支持企业SSO登录。 打开华为云会议桌面端。
创建事件监听对象 接口描述 用于创建事件监听对象。 注意事项 该接口的返回对象可用于监听会议的事件,建议提前创建好并监听 调用on方法监听时,可监听的事件可使用获取事件列表获取 方法定义 1 createEventListener: EventEmitter 参数描述 无。 返回值
场景2:实名入会 描述 如果要实名入会,需要使用App ID鉴权,获取token,然后再调用SDK的joinConf接口,最后,监听join_conf_result事件。 实名入会:先鉴权登录,再加入会议。 匿名入会:不鉴权登录,就加入会议。 joinConf接口中的token字
会议信息 通知描述 收到该通知时,表示会议中的信息发生变更。 方法定义 1 virtual void OnConfInfo(HwmConfInfo *confInfo) {}; 注意事项 会议开始后,会议信息会上报多次,不是一次把HwmConfInfo中的信息全部上报上来的。 参数描述
初始化 初始化接口有主线程初始化、子线程初始化两种,必须先调用任意一个初始化接口后再调用其它接口。 initWithConfig 接口描述 用于启动并且初始化SDK。 注意事项 该接口用于启动并初始化SDK,在调用其他接口之前必须先调用初始化接口。 此初始化方法必须在主线程调用。
自定义会议中水印 在OpenSDKConfig中配置会中共享内容的自定义水印 共享的水印效果参考图1 使用场景 需要共享内容添加水印的场景有: 1.内部会议,共享材料比较机密,限部分人员查看 2.涉外会议,跨企业会议等,防止共享材料外泄 3.其他可能导致重要共享材料泄漏的场景 注意事项
网络模式设置 setNetworkModeWithAccessType 接口描述 如华为云会议的媒体节点下沉部署到企业,并且管理节点也是通过企业内的代理访问,需要将网络模式设置成“企业内网接入”。 企业内的App无法直接访问公网(即媒体节点下沉和管理节点代理下沉场景)的情况下才需要调用该接口。
共享工具栏定制 screenShareToolBarItems 接口描述 该接口用于共享工具栏左侧区域按钮的定制。 下图中框选部分按钮最多可定制8个按钮,多余按钮将不会被展示。 图1 共享按钮定制位置 注意事项 传入的按钮如果当前场景不支持或当前角色不支持将不会被展示; 方法定义
编辑会议 接口描述 该接口用于编辑会议。 注意事项 会议未开始前可以调用接口,开始后调用则无效。 所有字段必填,编辑修改的字段可来源于用户输入,其他不想修改的属性一定要取会议详情对应字段来赋值。 方法定义 1 2 3 4 5 6 /** * 编辑会议 *
场景7:加入会议 描述 在华为云会议账号登录后或者登录前,都可以使用该接口通过会议ID和密码加入会议。 业务流程 使用SDK加入已经存在的会议时,先调用joinConfById接口,然后处理接口回调函数onJoinConfByIdResult和订阅的消息通知onConfState