Agora云记录已成功启动但未记录

时间:2020-08-17 14:40:14

标签: javascript node.js live-streaming agora.io agora-web-sdk-ng

步骤:

  1. 获取:成功,获取了resourceId
  2. 开始:成功,获得成功
  3. 查询:先获得成功,然后再输入代码404

在浏览器中,我与2个用户一起加入了test1频道,uid为100和101。

对于记录,我获得了resourceId以使用uid 99(在后端)进行记录

//Accquire
let reqBody = {
    "cname": 'test1',
    "uid": '99',
    "clientRequest": {}
};

然后我点击了启动API。

 //start
 let reqBody = {
            "cname": 'test1',
            "uid": 99,
            "clientRequest": {
                "token": channelRecorderToken,
                "storageConfig": {
                    "secretKey": ("awsSecretKey"),
                    "region": storageRegion,
                    "accessKey": ("awsAccessKey"),
                    "bucket": ("awsBucket"),
                    "vendor": storageVendor,
                    "fileNamePrefix": [
                        "RECORDINGS"
                    ]
                },
            }
        };

AWS设置正确,我多次检查。为了生成令牌,我使用了此

let channelRecorderToken = RtcTokenBuilder.buildTokenWithUid(appID, appCertificate, channelName, userId, role, privilegeExpiredTs);

查询响应:

// RESPONSE 1
{
"resourceId": "resourceId",
"sid": "sid",
"serverResponse": {
    "status": 4,
    "fileList": "",
    "fileListMode": "string",
    "sliceStartTime": 0
}
}

// RESPONSE 2: When I again hit query API after 5-10 seconds 
{
   "resourceId": "resourceId",
   "sid": "sid",
   "code": 404
}

0 个答案:

没有答案