uniapp实现直播旁路推流

前提通过 anyRTC音视频SDK插件 基本实现 uniapp 视频通话 如若没有实现基本视频通话可参考 10分钟实现一个简易unapp视频通话(https://blog.csdn.net/anyRTC/article/details/121352746
旁路推流步骤1. 开通对应权限前往 anyRTC 控制台(https://console.anyrtc.io/statistic) - 用量统计 选择对应项目开启旁路推流服务

uniapp实现直播旁路推流

文章插图
2. 模式调整
  • 场景调整 sdk默认通信场景 , 需要将通信模式转为直播模式 // 设置直播模式
rtcModule.setChannelProfile({ "profile": 1 }, (res) => { console.log(res); }
  • 角色调整 角色-主播: 可以发布和接收音视频流 角色-观众: 只可以接收音视频流// 1 设置为主播 2 设置为观众
rtcModule.setClientRole({ "role": 1}, (res) => { console.log(res);})3. 设置推流视图布局以及音频设置