Lista de streamers¶
Uma instalação do Catena é o central mais os streamers que carregam o tráfego. O central guarda a configuração de todos os canais e decide onde cada um roda; um streamer captura fontes, transcodifica, grava o arquivo e serve os espectadores. Os streamers não guardam configuração própria — eles a recebem do central.
A tela Streamers é o registro: todos os streamers que o central conhece e o que cada um está fazendo agora.

Os contadores¶
Quatro contadores no topo resumem a instalação:
- Online — o streamer está reportando e o central o considera vivo.
- Sinal perdido — parou de reportar nos últimos 15 minutos. Algo quebrou agora.
- Sem conexão — está em silêncio há mais tempo, ou nunca reportou.
- Adesões rejeitadas — tentativas de aderir com um token que o central não aceitou. Veja Adicionar um streamer.
A diferença entre sinal perdido e sem conexão é apenas o tempo decorrido. Ela existe para que uma máquina que morreu há um minuto não pareça igual a uma desativada na semana passada.
A tabela¶
Uma linha por streamer, atualizada a cada 2,5 segundos:
| Coluna | O que mostra |
|---|---|
| Nome do host | O rótulo do streamer, com #node_id e server_id abaixo |
| Estado | Online, Sinal perdido, Sem conexão — ou Revogado |
| CPU | Carga do processador |
| RX / TX | Rede de entrada e de saída |
| Streams | Em execução sobre o total colocado neste streamer |
| DVR | Capacidade total do arquivo, com um indicador que fica vermelho quando um disco está indisponível |
| Tempo ativo | Há quanto tempo o streamer está no ar |
| Último sinal | Idade do último relatório |
A telemetria de um streamer que silenciou não é apagada — permanece visível, esmaecida, como os últimos valores conhecidos.
Clicar em uma linha abre aquele streamer: a telemetria completa e as configurações que o central entrega a ele.
O que identifica um streamer¶
A identidade é o node_id. O central o emite quando o streamer adere e ele nunca muda. O nome do host e o server_id ao lado são rótulos: podem mudar, e dois registros vivos podem até carregar o mesmo server_id — então o registro marca ambos como duplicado. O campo mantém o nome de API mesmo que a tela diga streamer.
Um duplicado é quase sempre a mesma máquina registrada duas vezes, porque o registro não é idempotente. Adicionar um streamer explica de onde isso vem e qual registro excluir.
Uma linha carrega o chip local: o streamer que roda dentro do próprio processo do central. Ele se comporta de outro jeito e não pode ser removido — veja O streamer local.
Quando o central não alcança um streamer¶
Uma linha pode carregar um chip de alcance — sem api_url, sem api_auth, api_auth sombreado localmente ou API sem resposta. É o central avisando que não consegue chamar a API de gestão daquele streamer.
A consequência é específica e confunde quem não a conhece: as sessões de reprodução desse streamer faltam tanto na lista ao vivo quanto no histórico. Os canais continuam funcionando e os espectadores continuam assistindo; o que apaga é o relato.
As três primeiras causas se corrigem nas configurações do próprio streamer, e o chip leva direto para lá. API sem resposta significa que o endereço está definido mas ninguém responde: um problema de rede ou do serviço na própria máquina.