需求:用户 A 和用户 B,通过摄像头,可以实现一对一、多对多的音视频互动直播。
其原理是进入同一个频道即可发布自己的音视频流并自动订阅其他用户的音视频流,进而实现音视频通话。
我们采用 uniapp+第三方 anyRTC 集成。并且 anyRTC 提供每月免费赠送 1 万分钟实时音频、anyRTC 提供 rtm 服务。
如何集成
官网注册https://www.anyrtc.io/ 创建 anyRTC 账号
登录控制台,创建项目获取 appId
下载最新的 uniapp 开发软件:HBuilderX
前往插件市场下载:
anyRTC音视频SDK插件
配置:打开 manifest.json 文件,选择 App 原生插件配置 => 远端插件
作自定义调试基座(采用云端插件或者本地)
真机模拟,开发