Modifica uma configuração de snapshot de um domínio de streaming. Os snapshots capturados são armazenados no Object Storage Service (OSS). A modificação entra em vigor após você reiniciar a ingestão de stream.
Descrição da operação
Você pode chamar esta operação para modificar uma configuração de snapshot de um domínio de streaming. Os snapshots capturados são armazenados no OSS. A modificação entra em vigor após você reiniciar a ingestão de stream.
Limite de QPS
Você pode chamar esta operação até 30 vezes por segundo por conta. As solicitações que excederem esse limite serão descartadas e você poderá enfrentar interrupções de serviço. Recomendamos que você observe esse limite ao chamar esta operação.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
live:UpdateLiveAppSnapshotConfig |
update |
*Domain
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| DomainName |
string |
Sim |
O domínio principal de streaming. |
example.com |
| AppName |
string |
Sim |
O nome da aplicação à qual o live stream pertence. |
liveApp**** |
| TimeInterval |
integer |
Não |
O intervalo no qual os snapshots são capturados. Valores válidos: 5 a 3600. Unidade: segundos. |
5 |
| OssEndpoint |
string |
Não |
O endpoint do bucket OSS. |
cn-oss-****.aliyuncs.com |
| OssBucket |
string |
Não |
O nome do bucket OSS. |
liveBucket**** |
| OverwriteOssObject |
string |
Não |
O formato de nomenclatura dos snapshots armazenados no modo de sobrescrita, o que significa que um novo snapshot sobrescreve o snapshot anterior.
|
{liveApp****}/{liveStream****}.jpg |
| SequenceOssObject |
string |
Não |
O formato de nomenclatura dos snapshots armazenados em sequência, o que significa que um novo snapshot não sobrescreve o snapshot anterior. Você pode chamar a operação DescribeLiveStreamSnapshotInfo para consultar os snapshots capturados dentro de um período de tempo específico.
|
snapshot/{liveApp****}/{liveStream****}/{UnixTimestamp****}.jpg |
| Callback |
string |
Não |
A URL de callback usada para receber notificações sobre a captura de snapshots. |
https://learn.aliyundoc.com |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| RequestId |
string |
O ID da solicitação. |
16A96B9A-F203-4EC5-8E43-CB92E68F4CD8 |
Exemplos
Resposta de sucesso
JSON formato
{
"RequestId": "16A96B9A-F203-4EC5-8E43-CB92E68F4CD8"
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 400 | InvalidOverwriteOssObjectOrSequenceOssObject.Malformed | Specified paramters OverwriteOssObject or SequenceOssObject should have one. | You can specify only one of the OverwriteOssObject and SequenceOssObject parameters. |
| 400 | InvalidOssEndpoint.Malformed | Specified parameter OssEndpoint is not valid. | |
| 400 | InvalidOssBucket.Malformed | Specified parameter OssBucket is not valid. | |
| 400 | InvalidOssBucket.NotFound | The parameter OssBucket does not exist. | |
| 400 | InvalidOverwriteOssObject.Malformed | Specified parameter OverwriteOssObject is not valid. | |
| 400 | InvalidSequenceOssObject.Malformed | Specified parameter SequenceOssObject is not valid. | Invalid value of SequenceOssObject. Check whether the SequenceOssObject parameter that you specified is correct. |
| 400 | InvalidConfig.NotFound | The speicified config does not exist. |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.