Este tópico descreve o evento LiveRecordVideoComposeStart, o conteúdo da notificação e exemplos de callback.
Tipo de evento
LiveRecordVideoComposeStart
Descrição do evento
Ao converter uma transmissão ao vivo gravada em um vídeo para video-on-demand (VOD), o processo de composição inicia automaticamente após o término da transmissão, caso a composição automática esteja ativada. A transmissão termina quando o ingest do stream é interrompido ou atinge o tempo limite. Essa ação aciona o evento LiveRecordVideoComposeStart. A notificação inclui o ID do vídeo a ser composto.
Por padrão, a transmissão ao vivo é considerada encerrada se o ingest do stream for interrompido por mais de 3 minutos.
Este evento indica apenas o início da composição do vídeo gravado, sem incluir o status subsequente. Registre o ID do vídeo para acompanhar o status.
Conteúdo do evento
Nome do parâmetro | Tipo | Obrigatório | Descrição |
EventTime | String | Sim | Horário de geração do evento. O horário está em UTC e formatado como yyyy-MM-ddTHH:mm:ssZ. |
EventType | String | Sim | Tipo do evento. Parâmetro obrigatório com valor fixo em LiveRecordVideoComposeStart. |
VideoId | String | Sim | ID do vídeo. |
Status | String | Sim | Status de conclusão da gravação.
|
StreamName | String | Não | Nome da transmissão ao vivo. |
DomainName | String | Não | Nome do domínio. |
AppName | String | Não | Nome da aplicação. |
Exemplos de callback
As seguintes observações aplicam-se aos exemplos de callback:
Em callbacks HTTP, o conteúdo abaixo corresponde ao corpo da requisição HTTP POST.
Para callbacks MNS, o trecho a seguir representa o corpo da mensagem.
{
"EventTime": "2017-12-08T09:26:17Z",
"EventType": "LiveRecordVideoComposeStart",
"VideoId": "43q9fsjnehdf****",
"Status": "success",
"StreamName": "streamname_****",
"DomainName": "domainname_****",
"AppName": "appname_****"
}