Skip to content

Lista de streamers

Una instalación de Catena son central y los streamers que llevan el tráfico. Central guarda la configuración de todos los canales y decide dónde se ejecuta cada uno; un streamer captura fuentes, transcodifica, graba el archivo y sirve a los espectadores. Los streamers no guardan configuración propia — la reciben de central.

La pantalla Streamers es el registro: todos los streamers que central conoce y qué hace cada uno en este momento.

El registro de streamers con una segunda máquina unida

Los contadores

Cuatro contadores en la parte superior resumen la instalación:

  • En línea — el streamer informa y central lo cuenta como vivo.
  • Señal perdida — dejó de informar en los últimos 15 minutos. Algo se rompió ahora mismo.
  • Sin conexión — lleva más tiempo en silencio, o nunca informó.
  • Uniones rechazadas — intentos de unirse con un token que central no aceptó. Véase Añadir un streamer.

La diferencia entre señal perdida y sin conexión es solo el tiempo transcurrido. Existe para que una máquina que murió hace un minuto no se vea igual que una retirada la semana pasada.

La tabla

Una fila por streamer, actualizada cada 2,5 segundos:

Columna Qué muestra
Nombre de host La etiqueta del streamer, con #node_id y server_id debajo
Estado En línea, Señal perdida, Sin conexión — o Revocado
CPU Carga del procesador
RX / TX Red de entrada y de salida
Streams En ejecución sobre el total colocado en este streamer
DVR Capacidad total del archivo, con un indicador que se pone rojo si un disco no está disponible
Tiempo activo Cuánto lleva el streamer en marcha
Última señal Antigüedad del último informe

La telemetría de un streamer que se calló no se borra — permanece visible, atenuada, como los últimos valores conocidos.

Al hacer clic en una fila se abre ese streamer: su telemetría completa y los ajustes que central le entrega.

Qué identifica a un streamer

La identidad es el node_id. Central lo emite cuando el streamer se une y no cambia nunca. El nombre de host y el server_id que aparecen al lado son etiquetas: pueden cambiar, e incluso dos registros vivos pueden llevar el mismo server_id — entonces el registro marca ambos como duplicado. El campo conserva su nombre de API aunque la pantalla diga streamer.

Un duplicado es casi siempre la misma máquina registrada dos veces, porque el registro no es idempotente. Añadir un streamer explica de dónde sale eso y qué registro eliminar.

Una fila lleva el chip local: el streamer que se ejecuta dentro del propio proceso de central. Se comporta de otra manera y no se puede eliminar — véase El streamer local.

Cuando central no alcanza a un streamer

Una fila puede llevar un chip de alcance — sin api_url, sin api_auth, api_auth eclipsado localmente o API sin respuesta. Así central informa de que no puede llamar a la API de gestión de ese streamer.

La consecuencia es concreta y desconcierta si no se conoce: las sesiones de reproducción de ese streamer faltan tanto en la lista en vivo como en el historial. Los canales siguen funcionando y los espectadores siguen viendo; lo que se apaga es el reporte.

Las tres primeras causas se corrigen en los ajustes del propio streamer, y el chip lleva directamente allí. API sin respuesta significa que la dirección está configurada pero nadie responde: un problema de red o del servicio en la propia máquina.