Consulta os arquivos de gravação em nuvem e as informações de tarefas do RTC.
Descrição da operação
Limite de QPS\nO limite de QPS por usuário para esta operação é de 50 chamadas por segundo. Se esse limite for excedido, as chamadas de API serão limitadas, o que pode afetar o seu negócio. Utilize esta operação adequadamente.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
live:DescribeRtcCloudRecordingFiles |
get |
*All Resource
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| TaskId |
string |
Sim |
O ID da tarefa. Este ID é retornado por StartRtcCloudRecording. Apenas tarefas criadas nos últimos 3 dias podem ser consultadas. |
******73-8501-****-8ac1-72295a****** |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
Os parâmetros de resposta. |
||
| RequestId |
string |
O ID da solicitação. |
******58-5876-****-83CA-B56278****** |
| TaskInfo |
object |
As informações da tarefa. |
|
| TaskId |
string |
O ID da tarefa passado na solicitação. |
******73-8501-****-8ac1-72295a****** |
| Status |
string |
O status da tarefa. Valores válidos:\n- RUNNING\n- RECOVERING\n- STOPPING\n- STOPPED. |
RUNNING |
| RecordFileList |
object |
A lista de arquivos de gravação. |
|
| Mp3FileList |
array |
The array of MP3 recording file names. |
|
|
string |
The MP3 recording file name. |
******73-8501-****-8ac1-72295a******/myappid_testroom_userA_2025-05-06-14:37:22.mp3 |
|
| Mp4FileList |
array |
The array of MP4 recording file names. |
|
|
string |
The MP4 recording file name. |
******73-8501-****-8ac1-72295a******/myappid_testroom_userA_2025-05-06-14:37:22.mp4 |
|
| HlsFileList |
array |
The array of HLS recording file names. |
|
|
string |
The HLS recording file name. |
******73-8501-****-8ac1-72295a******/myappid_testroom_userA_2025-05-06-14:37:22.m3u8 |
|
| VodMediaList |
array<object> |
The array of VOD media resources. When recording to VOD, this is the collection of recording files for each subscribed stream, where each item corresponds to a subscribed stream. |
|
|
object |
The media resource information for a subscribed stream. |
||
| Stream |
string |
The subscribed stream.
|
Single::UserA::AV::C |
| MediaIds |
array |
The array of media resource IDs generated during recording. |
|
|
string |
The media resource ID generated during recording. |
****bbd9f59c71ee80065017f0f8**** |
|
| MergedIds |
array |
The array of automatically merged media resource IDs generated after recording ends. |
|
|
string |
The automatically merged media resource ID generated after recording ends. |
****d2f9f59c71ee8006501790g7**** |
Exemplos
Resposta de sucesso
JSON formato
{
"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****"
]
}
]
}
}
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 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. |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.