Consulta as gravações de uma transmissão ao vivo.
Descrição da operação
Obtenha o domínio de streaming principal e, em seguida, chame esta operação para consultar as gravações de uma transmissão ao vivo.\n\nAs informações retornadas por esta API são organizadas por tarefa de gravação. Para obter informações sobre arquivos de gravação específicos dentro de uma tarefa, use as APIs DescribeLiveStreamRecordIndexFiles e DescribeLiveStreamRecordIndexFile.\n\n## Limite de QPS\n\nVocê pode chamar esta operação até 50 vezes por segundo por conta. Solicitações que excedam esse limite serão descartadas e você sofrerá interrupções no serviço.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
live:DescribeLiveStreamRecordContent |
get |
*All Resource
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| DomainName |
string |
Sim |
O domínio de streaming principal. |
example.com |
| AppName |
string |
Sim |
O AppName da transmissão ao vivo. |
liveApp**** |
| StreamName |
string |
Sim |
O nome da transmissão ao vivo. |
liveStream**** |
| StartTime |
string |
Sim |
A hora de início da consulta. Você pode consultar registros dos últimos 6 meses. Formato: yyyy-MM-ddTHH:mm:ssZ (UTC). |
2017-12-21T08:00:00Z |
| EndTime |
string |
Sim |
A hora de término da consulta. O intervalo de tempo entre StartTime e EndTime não pode exceder 4 dias. Formato: yyyy-MM-ddTHH:mm:ssZ (UTC). |
2017-12-22T08:00:00Z |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| RequestId |
string |
O ID da solicitação. |
62136AE6-7793-45ED-B14A-60D19A9486D3 |
| RecordContentInfoList |
object |
||
| RecordContentInfo |
array<object> |
Uma lista de informações de conteúdo de gravação. |
|
|
object |
|||
| EndTime |
string |
End time. Format: yyyy-MM-ddTHH:mm:ssZ (UTC). |
2015-12-01T07:46:00Z |
| StartTime |
string |
Start time. Format: yyyy-MM-ddTHH:mm:ssZ (UTC). |
2015-12-01T07:36:00Z |
| Duration |
number |
Recording duration. Unit: seconds. |
10 |
| OssBucket |
string |
The name of the OSS bucket. |
liveBucket**** |
| OssObjectPrefix |
string |
The naming convention (prefix) for recorded files stored in OSS. |
record/{Date}/{UnixTimestamp}_{Sequence} |
| OssEndpoint |
string |
The endpoint of the OSS bucket. |
cn-oss-****.aliyuncs.com |
Para obter informações sobre como construir a URL para acessar recursos do OSS, consulte Usar URLs pré-assinadas para baixar ou visualizar arquivos.
Exemplos
Resposta de sucesso
JSON formato
{
"RequestId": "62136AE6-7793-45ED-B14A-60D19A9486D3",
"RecordContentInfoList": {
"RecordContentInfo": [
{
"EndTime": "2015-12-01T07:46:00Z",
"StartTime": "2015-12-01T07:36:00Z",
"Duration": 10,
"OssBucket": "liveBucket****",
"OssObjectPrefix": "record/{Date}/{UnixTimestamp}_{Sequence}",
"OssEndpoint": "cn-oss-****.aliyuncs.com"
}
]
}
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 400 | InvalidStartTime.Malformed | Specified StartTime is malformed. | |
| 400 | InvalidEndTime.Malformed | Specified EndTime is malformed. | |
| 400 | InvalidEndTime.Mismatch | Specified end time does not math the specified start time. | The end time does not match the start time. Make sure that the start and end times match. |
| 400 | InvalidStartTime.Mismatch | Specified StartTime does not math the current time. |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.