Запись видео чата через сервис agora и amazon

Скачал коллекцию для postman из документации Агоры, Запросы acquire и start работают, и запись начинается. Но В AWS s3 записывается очень много объектов с маленькими размерами (примерно 0.5кб, 1кб, 2кб). Но я не могу их как-то использовать.

Запрос stop и query выдают ошибку 404 и вообще немогу остановить запись (сохранено уже более 1500 объектов и продолжается)

Вот что я делаю

Сперва отправляю запрос acquire с телом запроса:

{
  "cname": "channel",
  "uid": "2588744089",
  "clientRequest":{
  }
}

Как я понял, cname это канал, на котором происходит видео чат, а uid это id, который даёт Агора для нового пользователя.

Следующий запрос start

Body

{
    "cname": "channel",
    "uid": "2588744089",
    "clientRequest": {
        "token": "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": 0,
            "bucket": "agoratest123",
            "accessKey": "AccessKey",
            "secretKey": "SecretKey"
        }
    }
}

Чтобы остановить запись, отправляю запрос stop

Body

{
  "cname": "channel",
  "uid": "2588744089",
  "clientRequest":{
  }
}

И принимаю ответ

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

Кто сталкивался такими ошибками, или у кого есть опыт по данным функционалам? Может я какие то параметры неправильно отправляю.


Ответы (0 шт):