Define a configuração de callback de ingestão de stream.
Descrição da operação
-
Esta operação permite configurar a URL de callback e as informações de autenticação para um domínio de ingestão.
-
O callback de status de stream em tempo real notifica você prontamente sobre os resultados das operações de ingestão de stream ou desconexão de stream. Para mais informações, consulte Descrição do formato de callback de ingestão de stream.
Limite de QPS
O limite de QPS por usuário para esta operação é de 15 chamadas por segundo. Se esse limite for excedido, as chamadas de API serão limitadas, o que pode afetar seus negócios. 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:SetLiveStreamsNotifyUrlConfig |
create |
*All Resource
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| DomainName |
string |
Sim |
O domínio de ingestão. |
demo.aliyundoc.com |
| SwitchNotifyUrl |
string |
Não |
A URL de callback para informações de troca de stream. |
http://guide.aliyundoc.com/switchnotify |
| NotifyUrl |
string |
Não |
A URL para a qual as informações de stream ao vivo são enviadas. |
http://guide.aliyundoc.com/notify |
| ExceptionNotifyUrl |
string |
Não |
A URL de callback para eventos de exceção. |
https://4a7e5f08.r37.cpolar.top/live/Rsssd/call-back/streamStart |
| NotifyReqAuth |
string |
Não |
Especifica se a autenticação deve ser ativada. Valores válidos:
Nota
Se este parâmetro não for especificado, o valor padrão será no. Para a lógica de autenticação, consulte Descrição da autenticação de callback de ingestão de stream abaixo. Valores válidos:
|
yes |
| NotifyAuthKey |
string |
Não |
A chave de autenticação. Nota
Este parâmetro é obrigatório quando o parâmetro de solicitação NotifyReqAuth é definido como yes. Requisitos de valor:
|
123456 |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| RequestId |
string |
O ID da solicitação. |
40A4F36D-A7CC-473A-88E7-154F92242566 |
Exemplos
Resposta de sucesso
JSON formato
{
"RequestId": " 40A4F36D-A7CC-473A-88E7-154F92242566"
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 400 | InvalidParam | Parameter invalid. | Illegal input parameters |
| 400 | ConfigAlreadyExists | Config has already exist. | |
| 400 | CodeGetMainPlaybackDomainError | Failed to obtain the main playback domain name. | Failed to get primary playback domain name. |
| 400 | CodeNotPushDomain | The domain name is not a push domain name. | The domain name is not a push domain name. |
| 500 | 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.