如何解决从安卓流式传输时,Agora 云录制不会将文件保存在 S3 中
我已经看过这个问题 我按照程序,先调用acquire然后开始然后停止
我按照程序,先调用acquire然后开始然后停止
这是我的获取电话
https://api.agora.io/v1/apps/{{APPID}}/cloud_recording/acquire
请求正文
{
"cname": "{{AccessChannel}}","uid": "{{RecordingUID}}","clientRequest":{
}
}
回复
{
"resourceId": "nUwUbQf9Zg6tsgtLslGnDg0lk8RYaUE09pqOuSIgwfzZ8g-RNe4wP9vsFnBhU785sHbxN0_dI8MVBqLWrCy7TCUo4U3XXne-2hA7expaSg-NgpZ5PcnFK-IrNSvmFNJqL4PGS9hw2q7lDYEtJH_0VgBG4Qdsg2TofWuF2DW7IMAt8NYBp9Hh_06d1K3pIcMJFPUWvfV7fInPDrecYuDmZdiRS9AYydjQlHa6jb51S0sKXzTVYELCJZAXP-ALS_whAh_ojFeltKLKzOC9iYodyAAwq4QnclbL3LKvBeVtCEfS9WjyYzyHDhCngJ-JrIwW"
}
然后我调用 start
网址:https://api.agora.io/v1/apps/{{APPID}}/cloud_recording/resourceid/{{resourceId}}/mode/mix/start
身体:
{
"cname":"{{AccessChannel}}","uid":"{{RecordingUID}}","clientRequest":{
"recordingConfig":{
"maxIdleTime":300,"streamTypes":2,"channelType":1,"videoStreamType":0,"transcodingConfig":{
"height":640,"width":360,"bitrate":500,"fps":15,"mixedVideoLayout":1,"backgroundColor":"#FF0000"
},"subscribeVideoUids":[
"123","456"
],"subscribeAudioUids":[
"123","subscribeUidGroup":0
},"storageConfig":{
"vendor":1,"region":0,"bucket":"{{Bucket}}","accessKey":"{{AccessKey}}","secretKey":"{{SecretKey}}","fileNamePrefix":[
"directory1","directory2"
]
},"recordingFileConfig":{
"avFileType":[
"hls"
]
}
}
}
回复
{
"resourceId": "nUwUbQf9Zg6tsgtLslGnDg0lk8RYaUE09pqOuSIgwfzZ8g-RNe4wP9vsFnBhU785sHbxN0_dI8MVBqLWrCy7TCUo4U3XXne-2hA7expaSg-NgpZ5PcnFK-IrNSvmFNJqL4PGS9hw2q7lDYEtJH_0VgBG4Qdsg2TofWuF2DW7IMAt8NYBp9Hh_06d1K3pIcMJFPUWvfV7fInPDrecYuDmZdiRS9AYydjQlHa6jb51S0sKXzTVYELCJZAXP-ALS_whAh_ojFeltKLKzOC9iYodyAAwq4QnclbL3LKvBeVtCEfS9WjyYzyHDhCngJ-JrIwW","sid": "6068aec4fd4fc47b623bceaf1f2c8f6b"
}
最后我叫了stop
身体:
{
"cname": "{{AccessChannel}}","clientRequest": {}
}
响应是
{
"resourceId": "nUwUbQf9Zg6tsgtLslGnDg0lk8RYaUE09pqOuSIgwfzZ8g-RNe4wP9vsFnBhU785sHbxN0_dI8MVBqLWrCy7TCUo4U3XXne-2hA7expaSg-NgpZ5PcnFK-IrNSvmFNJqL4PGS9hw2q7lDYEtJH_0VgBG4Qdsg2TofWuF2DW7IMAt8NYBp9Hh_06d1K3pIcMJFPUWvfV7fInPDrecYuDmZdiRS9AYydjQlHa6jb51S0sKXzTVYELCJZAXP-ALS_whAh_ojFeltKLKzOC9iYodyAAwq4QnclbL3LKvBeVtCEfS9WjyYzyHDhCngJ-JrIwW","sid": "6068aec4fd4fc47b623bceaf1f2c8f6b","code": 435
}
我不确定我做错了什么?
我的流媒体在 Android 设备上运行,只有一个广播公司没有观众 我从邮递员那里调用了 API
我已经仔细检查了每个参数
解决方法
请确保您在启动 API 的请求正文中传递身份验证令牌。
这是示例
{
"cname":"{{AccessChannel}}","uid":"{{RecordingUID}}","clientRequest":{
"token": "<place token here>","recordingConfig":{
"maxIdleTime":300,"streamTypes":2,"channelType":1,"videoStreamType":0,"transcodingConfig":{
"height":640,"width":360,"bitrate":500,"fps":15,"mixedVideoLayout":1,"backgroundColor":"#FF0000"
},"subscribeVideoUids":[
"123","456"
],"subscribeAudioUids":[
"123","subscribeUidGroup":0
},"storageConfig":{
"vendor":1,"region":0,"bucket":"{{Bucket}}","accessKey":"{{AccessKey}}","secretKey":"{{SecretKey}}","fileNamePrefix":[
"directory1","directory2"
]
},"recordingFileConfig":{
"avFileType":[
"hls"
]
}
}
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。