Agora 云录制不录制发布者(直播中的主播)
Posted
技术标签:
【中文标题】Agora 云录制不录制发布者(直播中的主播)【英文标题】:Agora Cloud Recording not recording the publisher (Host in the live streaming) 【发布时间】:2021-10-28 11:54:20 【问题描述】:我正在使用 agora 云录制来录制直播。它适用于除主机(发布者)之外的所有用户。通话已连接,所有用户都可以在实时通话模式下互相收听,但是当我从停止方法获取录制文件时,我无法收听自己(主机或发布者)
这是我在 start 方法中使用的代码 `
const data =
cname: me.props.channel,
uid: USER_ID.toString(),
clientRequest:
token: me.state.token,
recordingConfig:
videoStreamType: 0,
maxIdleTime: 30,
streamTypes: 2,
audioProfile: 1,
channelType: 0,
,
【问题讨论】:
【参考方案1】:Start API 的 Payload 中的问题, 您错过了 PayLoad 中的这些参数
**"subscribeVideoUids": [subscribeVideoUids],
"subscribeAudioUids": [subscribeAudioUids],**
在这两个参数中,您必须传递主机 uID,然后您的停止 api 才能正常工作。
【讨论】:
这些是可选参数,我没有设置它们,因为默认情况下,agora 会考虑频道中的所有用户,所以它会考虑,但唯一的问题是主机。以上是关于Agora 云录制不录制发布者(直播中的主播)的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Flutter 中实现 Agora 云录制 api?
Agora.io:在云录制中获取 POST 调用 REST API 时遇到问题