Como acompanhar atrasos no início de transmissões ao vivo
Se você precisa ver quais transmissões ao vivo começaram depois do horário planejado, use webhooks. Nós enviamos um evento quando o status da mídia muda, e o seu sistema pode comparar o horário real do evento com o horário programado.
Quando este cenário se aplica
Este cenário se aplica quando você já tem o horário programado da transmissão: por exemplo, em um LMS, CRM, agenda do evento ou no seu próprio painel.
O Kinescope não calcula o atraso de início no lugar do seu sistema. Nós podemos enviar um evento de mudança de status, e o cálculo do atraso deve ser feito do seu lado: salvar o horário programado, receber o webhook e comparar com o horário real do evento.
Como configurar
- Crie um webhook pela API.
- Assine o evento de mudança de status da mídia.
- Salve no seu sistema o horário programado de início da transmissão.
- Quando o webhook chegar, verifique o novo status e o horário de recebimento do evento.
- Compare o horário real com o programado e salve a diferença.
Assim, você pode montar um relatório com as transmissões que começaram depois do horário previsto e o atraso em minutos.
O que considerar
O webhook informa um evento no Kinescope, mas não conhece a sua agenda. Se o horário programado fica em um sistema externo, esse sistema deve calcular o atraso.
Considere também atrasos de entrega dos webhooks e novas tentativas do seu lado. Para análises, normalmente basta calcular o atraso pelo horário real do evento ou pelo primeiro recebimento bem-sucedido do webhook, se o seu modelo de dados não tiver outro campo de horário.