腾讯云 音视频通话 SDK 视频通话

一、腾讯云配置

在线文档:音视频通话 SDK-文档中心-腾讯云

控制台:登录 - 腾讯云

登录腾讯云,打开控制台地址

先领取体验资源

领取成功后是这样的

点击集成指南,可以看一下如何集成到我们系统中

我这边集成了Web SDK 开发包,和uni-app 客户端(注:不是小程序)

 三、集成uni-app(客户端)SDK 开发包

文档地址:https://cloud.tencent.com/document/product/1640/81134

实例代码地址Github 下载https://github.com/Tencent-RTC/TUICallKit

本文将介绍如何用最短的时间完成 TUICallKit 组件的接入,跟随本文档,您将在一个小时的时间内完成如下几个关键步骤,并最终得到一个包含完备 UI 界面的视频通话功能。

环境准备

  • 建议使用最新的 HBuilderX 编辑器 。

  • iOS 9.0 或以上版本且支持音视频的 iOS 设备,暂不支持模拟器。

  • Android 版本不低于 4.1 且支持音视频的 Android 设备,暂不支持模拟器。如果为真机,请开启允许调试选项。最低兼容 Android 4.1(SDK API Level 16),建议使用 Android 5.0 (SDK API Level 21)及以上版本。

  • iOS/Android 设备已经连接到 Internet。

步骤一:开通服务

TUICallKit 是基于腾讯云 即时通信 IM实时音视频 TRTC 两项付费 PaaS 服务构建出的音视频通信组件。您可以按照如下步骤开通相关的服务并体验 7 天的免费试用服务。

  1. 登录到 即时通信 IM 控制台,单击创建新应用,在弹出的对话框中输入您的应用名称,并单击确定

  2. 单击刚刚创建出的应用,进入基本配置页面,并在页面的右下角找到开通腾讯实时音视频服务功能区,单击免费体验即可开通 TUICallKit 的 7 天免费试用服务。如果需要正式应用上线,可以单击 前往加购 即可进入购买页面。

  1. 在同一页面找到 SDKAppID密钥并记录下来,它们会在后续的 步骤三:下载源码 配置工程 中被用到。

单击免费体验以后,部分之前使用过 实时音视频 TRTC 服务的用户会提示:

[-100013]:TRTC service is  suspended. Please check if the package balance is 0 or the Tencent Cloud accountis in arrears

这是因为当 实时音视频 TRTC 的免费额度(10000分钟)已经过期或者耗尽,就会导致开通此项服务失败,这里您可以单击 TRTC 控制台,找到对应 SDKAppID 的应用管理页,开通后付费功能后,再次启用应用即可正常体验音视频通话能力。

步骤二:导入插件

  1. 购买 uni-app 原生插件 登录 uni 原生插件市场,并访问 TencentCloud-TUICallKit 插件,在插件详情页中购买(免费插件也可以在插件市场0元购)。购买后才能够云端打包使用插件。购买插件时请选择正确的 appid,以及绑定正确包名

  2. 使用自定义基座打包 uni 原生插件 (请使用真机运行自定义基座) 使用 uni 原生插件必须先提交云端打包才能生效,购买插件后在应用的 manifest.json 页面的 App原生插件配置项下单击选择云端插件,选择腾讯云原生音视频插件

直接云端打包后无法打 log,无法排查问题,需要自定义基座调试原生插件。

  • 自定义基座不是正式版,真正发布时,需要再打正式包。使用自定义基座是无法正常升级替换 APK 的。

  • 请尽量不要使用本地插件,插件包超过自定义基座的限制,可能导致调试收费。

步骤三:下载源码,配置工程

  1. 克隆或者直接下载此仓库源码,欢迎 Star,感谢~~

  2. 找到并打开 uni-app/debug/GenerateTestUserSig.js 文件。

  3. 配置 GenerateTestUserSig.js 文件中的 SDKAPPIDSECRETKEY 参数。

  • SDKAPPID:值为 number 类型,请设置为步骤一中记录下的 SDKAppID。

  • SECRETKEY:值为 string 类型,请设置为步骤一中记录下的密钥(SecretKey)信息。

实现案例

我们提供了在线客服场景的相关源码,可以通过下载 Github Demo 集成体验。该场景提供了示例客服群 + 示例好友的基础模板,实现功能包括:

  • 支持发送文本消息、图片消息、语音消息、视频消息等常见消息。

  • 支持双人语音、视频通话功能

  • 支持创建群聊会话、群成员管理等。

技术咨询

了解更多详情您可通过官方社群咨询:腾讯云通信官方社群

相关文档

三、集成Web SDK

文档地址:https://cloud.tencent.com/document/product/1640/81132

实例代码地址Github 下载https://github.com/Tencent-RTC/TUICallKit

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

星辰文宇

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值