Agora 云录制无法正常启动

Agora cloud recording not starting properly

我在使用 amazon S3 进行 agora 云录制时遇到了一些问题。无法正确连接 s3。 运行 邮递员出现 404 错误。

{
    "cname": "Stream-On",
    "uid": "527841",
    "clientRequest": {
        "token": "temp_token",
        "recordingConfig": {
            "maxIdleTime": 120,
            "streamTypes": 2,
            "audioProfile": 1,
            "channelType": 1,
            "videoStreamType": 0,
            "transcodingConfig": {
                "width": 360,
                "height": 640,
                "fps": 30,
                "bitrate": 600,
                "mixedVideoLayout": 1,
                "maxResolutionUid": "1"
            }
        },
        "storageConfig": {
            "vendor": 1,
            "region": 8,
            "bucket": "live-stream",
            "accessKey": "Axxxxxxxxxxxxxxxx",
            "secretKey": "Axxxxxxxxxxxxxxxxxxx"
        }
    }
}

尝试开始我的云录制时,我收到 resourceIdsid 但我尝试停止它显示 Failed to find worker 并且我的亚马逊 s3 存储桶也仍然是空的

{
    "resourceId": "temp_resource_id",
    "code": 404,
    "serverResponse": {
        "command": "StopCloudRecorder",
        "payload": {
            "message": "Failed to find worker."
        },
        "subscribeModeBitmask": 1,
        "vid": "471258"
    }
}

谁能帮忙解决这个问题?

通常来自 stop 的 404 响应意味着您对 start 的原始请求格式正确并成功调用启动 Agora Cloud Recorder 实例但某些原因导致 Agora Cloud Recorder worker 失败开始,所以当你调用停止时,没有什么可以停止的,因为实际上没有开始。

I wrote this quick-start guide on how to set up Cloud Recording and use the Agora Postman collection 测试您的存储桶是否配置正确。我建议在 Postman 中使用它,因为它提供了一个工作配置,需要您将连接凭据设置到变量中,如果您的存储桶配置正确,它应该可以工作。