Queries the cloud recording files and task information for RTC.
Operation description
QPS limit
The single-user QPS limit for this operation is 50 calls per second. If this limit is exceeded, API calls are throttled, which may affect your business. Call this operation appropriately.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
live:DescribeRtcCloudRecordingFiles |
get |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| TaskId |
string |
Yes |
The task ID. This ID is returned by StartRtcCloudRecording. Only tasks created within the last 3 days can be queried. |
******73-8501-****-8ac1-72295a****** |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
The response parameters. |
||
| RequestId |
string |
The request ID. |
******58-5876-****-83CA-B56278****** |
| TaskInfo |
object |
The task information. |
|
| TaskId |
string |
The task ID passed in the request. |
******73-8501-****-8ac1-72295a****** |
| Status |
string |
The task status. Valid values:
|
RUNNING |
| RecordFileList |
object |
The list of recording files. |
|
| Mp3FileList |
array |
An array of recording file names in MP3 format. |
|
|
string |
The name of a recording file in MP3 format. |
******73-8501-****-8ac1-72295a******/myappid_testroom_userA_2025-05-06-14:37:22.mp3 |
|
| Mp4FileList |
array |
An array of recording file names in MP4 format. |
|
|
string |
The name of a recording file in MP4 format. |
******73-8501-****-8ac1-72295a******/myappid_testroom_userA_2025-05-06-14:37:22.mp4 |
|
| HlsFileList |
array |
An array of recording file names in HLS format. |
|
|
string |
The name of a recording file in HLS format. |
******73-8501-****-8ac1-72295a******/myappid_testroom_userA_2025-05-06-14:37:22.m3u8 |
|
| VodMediaList |
array<object> |
||
|
object |
|||
| Stream |
string |
Single::UserA::AV::C |
|
| MediaIds |
array |
||
|
string |
****bbd9f59c71ee80065017f0f8**** |
||
| MergedIds |
array |
||
|
string |
****d2f9f59c71ee8006501790g7**** |
Examples
Success response
JSON format
{
"RequestId": "******58-5876-****-83CA-B56278******\n",
"TaskInfo": {
"TaskId": "******73-8501-****-8ac1-72295a******\n",
"Status": "RUNNING",
"RecordFileList": {
"Mp3FileList": [
"******73-8501-****-8ac1-72295a******/myappid_testroom_userA_2025-05-06-14:37:22.mp3"
],
"Mp4FileList": [
"******73-8501-****-8ac1-72295a******/myappid_testroom_userA_2025-05-06-14:37:22.mp4"
],
"HlsFileList": [
"******73-8501-****-8ac1-72295a******/myappid_testroom_userA_2025-05-06-14:37:22.m3u8"
],
"VodMediaList": [
{
"Stream": "Single::UserA::AV::C",
"MediaIds": [
"****bbd9f59c71ee80065017f0f8****"
],
"MergedIds": [
"****d2f9f59c71ee8006501790g7****"
]
}
]
}
}
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | NotFound.Task | %s, please check the TaskId. | The parameter TaskId does not exist. |
| 400 | InvalidParameter.TaskId | %s, please check the TaskId. | The specified task must be in the running or recovering state. |
| 400 | MissingParameter | %s. | Missing parameter |
| 403 | InvalidParameter.UserId | %s, please check the UserId. | UserId is invalid, please check. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.