Skip to content

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.

O registro de streamers com uma segunda máquina aderida

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.