Controle audiovisual · Guia prático
Node-RED: um fluxo conceitual para coordenar conteúdo AV
Antes de vincular uma aplicação a um reprodutor, combine o significado da solicitação. Uma mensagem de abertura expressa uma intenção; não confirma que o público já vê o conteúdo.
- Inject: solicitação fictícia manual
- Change: etiqueta de exemplo
- Switch: classificação da intenção
- Debug: observação sem saída para equipamento
Uma mensagem pequena e compreensível
O exemplo propõe cue_id C010, session_id DEMO01 e intenção de abertura. Os identificadores são fictícios. Separe esses dados do nome do arquivo e de uma futura ordem de reprodução para que alterações no roteiro não confundam solicitação e resultado.
O Switch classifica mensagens por regras. A documentação permite várias saídas correspondentes ou parada na primeira; escolha o comportamento explicitamente. Uma ramificação involuntária pode multiplicar solicitações.
O que cada bloco representa
| Bloco | Uso proposto | O que não comprova |
|---|---|---|
| Inject | Criar solicitação manual fictícia | Não é entrada de visitante nem GO aprovado |
| Change | Adicionar etiqueta e separar campos | Não valida o dispositivo |
| Switch | Classificar abertura ou outra intenção | Não impede sozinho a repetição de cue |
| Debug | Ler a mensagem de saída | Não confirma reprodução nem sinal |
Mantenha este primeiro percurso sem nós de dispositivos, contas ou serviços. Para uma integração futura, documente comando, resposta, validade e alternativa manual para o modelo e a versão reais.
Repetição e nova sessão
Em um show repetido, o mesmo cue pode ser válido em outra sessão. Combine uma identidade que inclua sessão e cue, e a decisão do operador para habilitá-lo novamente. Um filtro por valor ou temporizador isolado não define essa política.
O armazenamento de estado, chamado context, usa a memória por padrão e é apagado na reinicialização. Um estado salvo em outro meio também não confirma a condição física atual. Planeje o início como revisão acompanhada antes de aceitar outra abertura.
O que observar quando falta informação
Catch recebe somente os erros que os nós notificam ao runtime pelo mecanismo documentado; ele não cobre todas as falhas. Status pode fornecer informação do nó, interpretada conforme aquele nó. Sem resposta, mantenha a decisão de continuar com o operador.
O teste local proposto deve incluir uma solicitação válida, outra desconhecida, uma repetição e uma nova sessão. Registre as mensagens esperadas e observadas com a revisão do exemplo. Separe esse registro dos futuros testes de reprodução com os equipamentos.
Quando avaliar uma alternativa
- Uma única ação pode ser resolvida com uma operação manual documentada.
- Se o show exigir referências de relógio ou tempos definidos, compare plataformas de show control e suas interfaces específicas.
- Para definir o projeto, conte o que dispara o conteúdo, qual reprodutor seria usado e o que o operador precisa ver antes de autorizar.