Todos os produtos
Search
Central de documentação

ApsaraVideo VOD:Início da composição de vídeo gravado

Última atualização: Jun 27, 2026

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.

Nota
  • 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.

  • success: Sucesso.

  • fail: Falha.

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_****"
}