Atualiza uma configuração de live-to-VOD.
Descrição da operação
Esta operação possui um limite de 1.000 chamadas por minuto por conta. Se você exceder esse limite, suas chamadas de API serão limitadas, o que pode interromper o seu 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:UpdateLiveRecordVodConfig |
update |
*Domain
|
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 |
Sim |
O nome do aplicativo. Você pode visualizar o |
testName |
| StreamName |
string |
Não |
O nome do stream. Você pode visualizar o |
stream |
| VodTranscodeGroupId |
string |
Não |
Importante Este parâmetro é ignorado se o parâmetro RecordFormat for especificado. |
e2d796d3bb5fd8049d32bff62f94**** |
| CycleDuration |
integer |
Não |
A duração de cada arquivo de gravação cíclica, em segundos. Valor padrão: 3600. Valores válidos: 300 a 21600. |
300 |
| AutoCompose |
string |
Não |
Importante Este parâmetro é ignorado se o parâmetro RecordFormat for especificado.
|
OFF |
| ComposeVodTranscodeGroupId |
string |
Não |
Importante Este parâmetro é ignorado se o parâmetro RecordFormat for especificado.Nota
Você pode obter o ID chamando a operação Query Transcoding Configuration List. |
***** |
| OnDemand |
integer |
Não |
O modo de gravação sob demanda. Valores válidos:
|
0 |
| DelayTime |
integer |
Não |
A duração máxima de uma interrupção de stream, em segundos. Se uma interrupção de stream exceder essa duração, o sistema gerará um novo arquivo. Valores válidos: 15 a 21600. |
180 |
| RecordFormat |
array<object> |
Não |
Uma lista de parâmetros para cada formato de gravação. |
|
|
object |
Não |
A configuração para um formato de gravação. Importante Esta operação pode modificar apenas os parâmetros dos formatos de gravação existentes. Você não pode usá-la para adicionar ou remover formatos da configuração. Por exemplo, se a sua configuração incluir m3u8 e flv, você pode atualizar seus parâmetros, mas não adicionar mp4. |
||
| Format |
string |
Não |
O formato de armazenamento da gravação. |
m3u8 |
| SliceDuration |
integer |
Não |
A duração de cada segmento, em segundos. Importante Este parâmetro se aplica apenas ao formato m3u8. |
30 |
| AutoCompose |
string |
Não |
Especifica se a composição automática deve ser ativada. Valores válidos:
|
ON |
| VideoProcess |
string |
Não |
A fonte de vídeo a ser processada. Valores válidos:
Para processar tanto os vídeos de origem quanto os compostos, separe os valores com uma vírgula. Por exemplo, |
origin |
| ProcessMethod |
string |
Não |
O método de processamento de vídeo. Valores válidos:
|
transcode |
| ProcessTemplateId |
string |
Não |
O ID do grupo de modelos de transcodificação ou do workflow. Nota
O ID deve corresponder ao método de processamento de vídeo especificado em ProcessMethod. Por exemplo, se ProcessMethod estiver definido como transcode, você deverá usar um ID de grupo de modelos de transcodificação. |
e2d796d3bb5fd8049d32bff62f94**** |
| Tags |
string |
Não |
Uma tag para classificação de vídeo. |
sports |
| TranscodeTemplates |
array |
Não |
Uma lista de modelos de transcodificação. |
|
|
string |
Não |
Nota
O valor
|
sd |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| RequestId |
string |
O ID da solicitação. |
61C96B9A-F203-4EC5-8E43-CB92E68F67DF |
Exemplos
Resposta de sucesso
JSON formato
{
"RequestId": "61C96B9A-F203-4EC5-8E43-CB92E68F67DF"
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 400 | ConfigAlreadyExists | Config has already exist. | |
| 400 | CommomLiveRcordConfigExisted | Commom liverecord config has already exist. | |
| 400 | InvalidAutoCompose.Malformed | Specified parameter AutoCompose is not valid. | |
| 400 | InvalidAutoComposeAndComposeVodTranscodeGroupId.Malformed | Specified parameter AutoCompose and ComposeVodTranscodeGroupId is not valid, must both empty or input | |
| 400 | InvalidParam | %s. | Parameter verification failed |
| 500 | InternalError | The request processing has failed due to backend service exception. | |
| 403 | InvalidRegion.Conflict | Specified parameter StorageLocation and Region is not match | |
| 404 | InvalidStorage.NotFound | Specified parameter StorageLocation is not exist | |
| 404 | InvalidTemplateGroupId.NotFound | Specified parameter vodTranscodeGroupId or composeVodTranscodeGroupId is not exist |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.