Consulta as configurações de live-to-VOD de um domínio de streaming.
Descrição da operação
Limite de QPS
Esta API é limitada a 1.000 consultas por minuto para cada conta. Se você exceder esse limite, as chamadas de API serão limitadas, o que pode afetar seus negócios.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
live:DescribeLiveRecordVodConfigs |
get |
*All Resource
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| RegionId |
string |
Não |
O ID da região. |
cn-shanghai |
| DomainName |
string |
Sim |
O domínio de streaming. |
example.com |
| AppName |
string |
Não |
O AppName do stream ao vivo. |
liveApp**** |
| StreamName |
string |
Não |
O nome do stream. |
liveStream**** |
| PageNum |
integer |
Não |
O número da página. Valor padrão: 1. |
1 |
| PageSize |
integer |
Não |
O número de entradas por página. Valor padrão: 10. Valores válidos: 5 a 100. |
10 |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| PageNum |
integer |
O número da página. |
1 |
| RequestId |
string |
O ID da solicitação. |
5056369B-D337-499E-B8B7-B761BD37B08A |
| PageSize |
integer |
O tamanho da página. |
1 |
| Total |
string |
O número total de entradas. |
100 |
| LiveRecordVodConfigs |
object |
||
| LiveRecordVodConfig |
array<object> |
Uma lista de configurações de live-to-VOD. |
|
|
array<object> |
Uma configuração de live-to-VOD. |
||
| StorageLocation |
string |
The storage address. |
****-tjptr2vatm.oss-cn-shanghai.aliyuncs.com |
| AppName |
string |
The AppName of the live stream. |
liveApp**** |
| AutoCompose |
string |
Indicates whether automatic composition is enabled. Valid values:
|
ON |
| OnDemand |
integer |
The trigger mode of live stream recording. Valid values:
|
0 |
| StreamName |
string |
The stream name. |
liveStream**** |
| CreateTime |
string |
The creation time, in UTC. The time is formatted as yyyy-MM-ddTHH:mm:ssZ. |
2015-12-01T17:37:00Z |
| VodTranscodeGroupId |
string |
The ID of the ApsaraVideo VOD transcoding template group for transcoding the recording files. |
e2d796d3bb5fd8049d32bff62f94**** |
| CycleDuration |
integer |
The maximum duration of each recording file. Unit: seconds. Default value: 3600. Range: 300 to 21600. |
360 |
| DomainName |
string |
The streaming domain. |
example.com |
| ComposeVodTranscodeGroupId |
string |
The ID of the ApsaraVideo VOD transcoding template group for transcoding the composed video created by automatic composition. Nota
This parameter is returned only when |
dadfcaadde**** |
| RecordContent |
string |
The content to record. Valid values:
|
raw |
| DelayTime |
integer |
The reconnect timeout, in seconds. If a stream is interrupted but recovers within this window, the new content is automatically appended to the exisiting recording file. Otherwise, the previous session is considered ended, and a new recording file will be created. Valid values: 15 to 21600. |
180 |
| TranscodeTemplates |
string |
The transcoding templates configured in ApsaraVideo Live. It specifies which transcoded streams to record. A value of |
["sd","hd"] |
| FormatConfig |
boolean |
Specifies whether to enable format-specific configuration for VOD processing settings. The default value is true. |
true |
| SpaceId |
string |
The ID of the ApsaraVideo VOD application space. You can find the ID in the ApsaraVideo VOD console or by calling the ListAppInfo operation. This parameter is required only if you have enabled application spaces. |
app-1000000 |
| RecordFormatList |
object |
||
| RecordFormat |
array<object> |
A list of recording format configurations. |
|
|
object |
A recording format configuration. |
||
| Format |
string |
The recording format. |
m3u8 |
| SliceDuration |
integer |
The duration of a TS segment, in seconds. |
30 |
| AutoCompose |
string |
Indicates whether automatic composition is enabled.
|
ON |
| VideoProcess |
string |
The video to process. Valid values:
|
origin |
| ProcessMethod |
string |
The video processing method. Valid values:
|
transcode |
| ProcessTemplateId |
string |
The ID of the transcoding template group or workflow to use for video processing. |
e2d796d3bb5fd8049d32bff62f94**** |
| Tags |
string |
The video category. |
sports |
Exemplos
Resposta de sucesso
JSON formato
{
"PageNum": 1,
"RequestId": "5056369B-D337-499E-B8B7-B761BD37B08A",
"PageSize": 1,
"Total": "100",
"LiveRecordVodConfigs": {
"LiveRecordVodConfig": [
{
"StorageLocation": "****-tjptr2vatm.oss-cn-shanghai.aliyuncs.com",
"AppName": "liveApp****",
"AutoCompose": "ON",
"OnDemand": 0,
"StreamName": "liveStream****",
"CreateTime": "2015-12-01T17:37:00Z",
"VodTranscodeGroupId": "e2d796d3bb5fd8049d32bff62f94****",
"CycleDuration": 360,
"DomainName": "example.com",
"ComposeVodTranscodeGroupId": "dadfcaadde****",
"RecordContent": "raw",
"DelayTime": 180,
"TranscodeTemplates": "[\"sd\",\"hd\"]",
"FormatConfig": true,
"SpaceId": "app-1000000",
"RecordFormatList": {
"RecordFormat": [
{
"Format": "m3u8",
"SliceDuration": 30,
"AutoCompose": "ON",
"VideoProcess": "origin",
"ProcessMethod": "transcode",
"ProcessTemplateId": "e2d796d3bb5fd8049d32bff62f94****",
"Tags": "sports"
}
]
}
}
]
}
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 400 | InternalError | The request processing has failed due to backend service exception. |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.