跳到主要内容

音视频通话(基于 Agora)

VoceChat 音视频通话功能是基于 Agora 开发,所以只需配置下 Agora,即可实现音视频通话。

重要提示

Agora 在中国区有对应的“国产版本”,产品名:声网,地址:https://shengwang.cn 。配置项和“海外版”几乎无差别,只不过域名和使用界面不同,请注意区分。下面介绍的是国内版本的配置流程,如需国外版本,请移步此篇文章的英文版本。

准备工作:

第一步:在声网后台获取项目的配置信息

进入项目设置页面,找到我们需要的配置信息:

setting info

重要提示

Project ID 的获取比较特殊,需先打开页面,打开DevTools中的“网络(部分可能显示为Network)”面板,刷新网页,查看 DevTools 里的 API 请求,按Ctrl+F输入“v2/project”找到一串标题为此处标黄的9位的随机字符。 为保护隐私,后6位此处使用红色涂掉了。 project ID

https://console.shengwang.cn/settings/restfulApi 页面,生成秘钥对(客户 ID & 客户密钥):

secret

第二步:在 VoceChat 配置 Agora(声网)

进入 VoceChat 设置页面,在左侧导航找到 Agora 配置: setting

将第一步收集到的信息,填入对应的配置项中,刷新页面,即完成了音视频通话的初始化。

音视频通话的使用入口

入口在每个 channel 消息流最右侧的耳机小图标 agora entry

注意

  • 声网 有免费音视频使用额度(以分钟计算),超出部分会产生一定费用,具体值请以官方为准
  • 除了音视频通话,VoceChat 还支持屏幕分享功能
  • 一对一私聊音视频通话还在开发中,暂不支持,如有需求,可以新建只有两个人的私有 Channel 来替代