录制 Agora 时只获得一个屏幕
Posted
技术标签:
【中文标题】录制 Agora 时只获得一个屏幕【英文标题】:Getting Only one Screen while recording Agora 【发布时间】:2021-10-29 11:33:40 【问题描述】:录屏时我只看到一个屏幕
我的配置 开始录制
https://api.agora.io/v1/apps/$config.agora.appID/cloud_recording/resourceid/$resource/mode/$mode/start
,
名称:',
uid:字符串(uid),
客户端请求:
令牌,
录音配置:
// subscribeVideoUids: ['#allstream#'],
// 订阅AudioUids: ['#allstream#'],
订阅UidGroup: 0,
最大空闲时间:30,
流类型:2,
频道类型:0,
视频流类型:0,
音频配置文件:1,
转码配置:
身高:640,
宽度:480,
比特率:400,
帧数:15,
混合视频布局:1,
背景颜色:'#FFFFFF'
,
录音文件配置:
avFileType: ['hls', 'mp4']
,
存储配置:
供应商:1,
地区:14,
桶:'',
accessKey: '',
密钥:'*****',
文件名前缀:['媒体','录音']
,
标头:授权
停止录制
`http://api.agora.io/v1/apps/$config.agora.appID/cloud_recording/resourceid/$resource/sid/$sid/mode/$mode/stop`,
cname: eventId,
uid: String(uid),
clientRequest:
async_stop: false
,
headers: Authorization
【问题讨论】:
【参考方案1】:如果您希望录制中的所有屏幕,您应该使用“mix”作为mode
的值。如果您使用“个人”作为mode
,您将为每个用户的音频和视频获得多个转储。
【讨论】:
以上是关于录制 Agora 时只获得一个屏幕的主要内容,如果未能解决你的问题,请参考以下文章
如何获得频道中所有用户的“静音”状态? [agora.io]
Angular 上的 Agora 集成获得“CORS 策略:无‘Access-Control-Allow-Origin’”