Запись видео чата через сервис 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"
}
}
Кто сталкивался такими ошибками, или у кого есть опыт по данным функционалам? Может я какие то параметры неправильно отправляю.