智慧服务,成就美好体验 项目咨询

主页 > 服务与支持 > 开发平台 > 开发指南 最佳实践

入门使用

最佳实践

更新时间:2019-11-18

开放性应用实践概览

华为云会议提供了服务端API开放和客户端SDK开放,开发者基于自己的应用场景可以灵活地集成华为云会议的开放性接口。本文介绍了几个基于华为云会议集成的最佳实践,帮助开发者了解几种典型场景下的集成方案,以管窥豹,快速掌握基于华为云会议的集成开发能力。

图1 开放性应用实践概览 
表1 服务端API集成实践

实践

应用场景

实践1:集成开户管理能力

用户已有的管理系统可集成华为会议服务的开户管理接口,开发自己的用户管理功能,同步华为会议服务的开户和销户。实现企业统一用户发放入口,简化管理。

实践2:集成会议管理能力

用户已有的管理系统可集成华为会议服务的会议管理接口,开发自己的会议管理和会议控制功能,可将会议管理嵌入到自己的行业流程中。例如某医院在其管理系统上集成会议管理能力,快速创建会议。

实践3:集成链接入会能力

用户已有的业务平台中集成链接入会能力,实现在自己的业务平台上快速拉起标准会议终端或定制的软终端加入会议。例如在企业的OA系统中集成链接入会能力,用户可以在自己的OA系统上预约会议,快速拉起会议终端入会。

实践4:第三方鉴权中心对接

华为会议服务支持通过业界标准接口与用户已有的鉴权服务器对接,用户只需要登录一次自己的鉴权服务器,使用华为会议服务时则无需重复登录。例如某企业有自己的鉴权中心,对接华为云会议鉴权接口,实现单点登录,避免多系统多次登录,提示用户体验。

表2 客户端SDK集成实践

实践

应用场景

实践5:集成WEB SDK

用户基于已有的Web系统,开发自己的基于浏览器的Web客户端,集成会议能力。视频会议及数据会议界面由华为提供,其他功能界面由用户自己定制开发。

支持IE11、Firefox、Chrome等浏览器。

实践6:集成UI控件SDK

用户已有APP或者开发独立的APP,集成会议能力。会议中界面及相关控制由华为提供,会议前和会议后界面和功能可以由用户自己定制开发。

实践7:集成Native SDK

用户基于行业应用,已有行业APP或者开发独立的APP,集成会议能力。可以基于Native SDK开发,所有界面和功能由用户自己深度定制开发。

实践8:软终端去品牌化

(规划中)

满足公司统一企业形象,CloudLink标准软终端提供第三方界面定制与二次打包能力,通过二次打包工具,实现对客户端界面资源(LOGO、皮肤、图标、版权声明等)的替换。

最佳实践:登录和帐号同步

用户的系统集成华为云会议功能时,需要将用户已有系统的帐号与华为云会议中的帐号进行一一对应。会议业务帐号要在用户的服务器系统中进行认证鉴权。华为提供了三种方式供开发者基于用户的需求进行选择。

图2 用户关联会议帐号集成方案 
图3 华为关联用户帐号集成方案(根证书认证方式) 
图4 华为关联用户帐号集成方案(接口对接认证方式) 

最佳实践:创建会议

用户的应用服务器通过调用服务器API接口,实现预定会议或创建即时会议。用户的APP通过调用客户端SDK接口,实现预定会议或创建即时会议。

图5 服务端创建会议集成方案 
图6 客户端创建会议集成方案 

最佳实践:加入会议

华为云会议提供多种入会方式,用户的应用服务器或者APP通过集成华为云会议的入会接口,可以通过多种方式加入会议。

图7 加入会议集成方案 

最佳实践:离开会议

图8 离开会议集成方案