在开始Android音视频SDK集成开发之前,您需要完成相应的准备工作,包括开通企业云视讯API、注册应用,了解系统架构。
注:如果您已开通过云视讯API,请跳过此步骤,直接“注册应用”。
云视讯 API 是以企业为单位进行开通的,在开通之前需要确保您开发的应用所属企业已经在小鱼平台开通了云视讯管理平台。
未开通云视讯API的企业,企业管理员在企业的云视讯管理平台会看到如下页面:
开通云视讯API,您需要联系当地销售或渠道伙伴完成。
云视讯API开通后,企业管理员在企业的云视讯管理平台,通过“系统服务 – 云视讯 API - 基本信息” 可以查看到 enterpriseID(初始化SDK时所需要的参数) 、token(旧版签名鉴权方式所需要的参数)等基本信息。如下图:
注:enterpriseID 是唯一企业Id, 由云视讯后台系统自动产生,并通过云视讯管理平台分发给授权开发者。
注:token (旧版签名鉴权方式所需要)作为SDK API访问凭证,由云视讯后台系统自动产生,并通过云视讯管理平台分发给授权开发者。
注:开发者需要确保 enterpriseID 和 token 不被泄露出去,以避免有其他人非法使用。
注:如果您未开通过云视讯API,请从“开通云视讯API”开始。
开通企业的云视讯 API 以后,企业管理员登录云视讯管理平台,通过“系统服务 – 云视讯 API “ 界面注册应用。应用注册后开发者即可进行应用的集成开发。
Android 应用需提供包名、证书 SHA1 值(打包 apk 需要使用 V1 签名方式)进行注册:
旧版本鉴权应用注册.jpg
新版本鉴权应用注册.jpg
应用注册成功后,得到的clientId(签名鉴权2.0所需要)、clientSecret(签名鉴权2.0所需要)即可用于集成Android音视频SDK。clientID、clientSecret是SDK API调用时进行签名鉴权的必备参数,请您妥善保管,避免泄漏!
旧版本鉴权注册成功.jpg
新版本鉴权注册成功.jpg
系统还会自动生成 APP ID,可作为后期查询应用数据时的凭证。
小鱼易连开发平台分为终端 SDK 和服务端 API,实现完整的音视频通话场景需要同时进行服务端和终端的集成开发。 系统集成架构如上图所示,分为:
小鱼易连开发平台的音视频通话是在云会议室进行的,在进行音视频呼叫之前,您可以通过服务端 API 创建云会议室,云会议室为虚拟的会议号码。 服务端 API 基于 rest api 提供服务,建议您通过您的服务端访问小鱼易连开发平台服务端 API,便于后期维护控制。