Saltar a contenido

Añadir y configurar streamers

Streamers está destinado al administrador de Watcher. Aquí se añaden servidores y se configuran conexiones, límites de carga, DVR y discos y zonas de ubicación. Un cambio en Watcher debe confirmarse mediante su aplicación correcta en el servidor.

Lista de streamers

La lista muestra nombre de host, función y versión, CPU, memoria, clientes, streams, bitrate entrante y saliente, tiempo de actividad y zonas. El nombre de host abre la página del servidor.

Lista de streamers y carga actual

El instalador flussonic-watcher crea el streamer local. Una instalación watcher-standalone no instala una capa multimedia local; añada un streamer independiente.

Comprobar el estado

El botón Estado de salud aparece bajo el nombre si el servidor ha enviado resultados de comprobaciones. Muestra disponibilidad, clave del clúster, sincronización horaria y comprobaciones de configuración. Un servidor no disponible puede no tener estadísticas ni comprobaciones; una entrada en la lista no demuestra conectividad con él.

En la imagen, la configuración externa está cargada y Rproxy está marcado con un error. Abra los detalles de la comprobación fallida para determinar el siguiente paso.

Estado del streamer y resultados de comprobaciones

Añadir y configurar streamers

Al añadir manualmente, indique el nombre de host y la clave del clúster antes de guardar el registro.

Formulario de adición manual de un streamer

Primero prepare el servidor y permita el acceso del servidor de gestión a su API. Compruebe DNS y la sincronización horaria.

  1. Pulse Añadir streamer. En el método manual, introduzca un nombre de host único y la clave del clúster.
  2. Si es necesario, active Guardar con verificación de funcionalidad del streamer. Si una comprobación rechaza el guardado, lea el motivo y corrija la conexión o la configuración.
  3. Guarde el registro y abra Configuraciones del servidor.
  4. Compruebe las direcciones y los límites de carga y configure DVR y zonas.

Conectar mediante token

Conectar por token está disponible para un administrador de Watcher si se habilita en la configuración de la instalación. Prepare el servidor y un nombre de host público acordado con el operador: Watcher debe tener configurado un dominio correspondiente a ese nombre. Ejecutar el comando de instalación requiere acceso al servidor con permisos sudo.

  1. En Streamers, pulse Añadir streamer y seleccione Conectar por token.
  2. Indique un nombre de host público que no utilice otro streamer y pulse Siguiente.
  3. En el segundo paso, compruebe la caducidad del token, copie el comando de instalación y ejecútelo en el servidor que va a conectar. El comando contiene un token: no lo comparta con personas no autorizadas.
  4. Vuelva a Watcher, pulse Listo y compruebe que aparece el streamer en la lista y revise su estado.

El token es válido durante 30 minutos. Obtenerlo no conecta por sí solo el servidor. Si no se encuentra un dominio para el nombre de host, compruebe el nombre y la configuración del dominio con el operador. Si la conexión mediante token no está disponible, añada el streamer manualmente.

Primer paso de conexión mediante token: nombre público antes de crear el token

Parámetros del streamer

Campos principales de la página:

Campo Finalidad
Nombre de host Identificador estable del servidor; no se puede editar en la página de un streamer existente
Rol streamer para vídeo, inference para procesar analítica, identification para comparar objetos; las funciones de analítica se describen en su instalación
URL de API Dirección de la API para la comunicación entre el servidor de gestión y el streamer
Clave del clúster Clave de comunicación de confianza con el servidor
URL de carga pública Dirección de entrega de vídeo accesible para los clientes
URL de carga privada Dirección de entrega para comunicación interna entre servidores
Límite de canales Límite considerado al ubicar streams
Límite total de ancho de banda Límite de carga de red utilizado para la ubicación

Las direcciones de la API y del vídeo pueden diferir. No utilice un nombre interno de contenedor en la dirección pública si no es accesible para los clientes. Para una interfaz HTTPS, proporcione entrega de vídeo por HTTPS con un certificado válido.

Después de trasladar una cámara a otro streamer mediante zonas, los segmentos ya grabados pueden permanecer en el streamer anterior. Cambiar la ubicación no copia esos archivos al servidor nuevo. Mientras necesite el archivo antiguo, conserve el streamer anterior en el clúster, su almacenamiento y su conectividad de red. El streamer nuevo debe poder obtener el archivo desde él.

Compruebe la dirección de entrega del streamer anterior: el acceso entre servidores utiliza URL de carga privada; si falta, utiliza URL de carga pública y después la dirección de la API o el nombre de host. localhost designa el propio servidor que realiza la solicitud y no sirve para acceder a otro streamer. Si el streamer local del servidor de gestión grababa archivo, defina una dirección de entrega accesible desde los demás streamers. Tras trasladar la cámara, compruebe la reproducción de intervalos anteriores y posteriores. La disponibilidad del servidor antiguo no recupera archivos ya eliminados.

Dirección pública de entrega y límites de carga del streamer

Campo de dirección interna de entrega del streamer

En Dominio y alias, indique los nombres para HTTPS. El botón de emisión del certificado está disponible cuando se ha definido un dominio. Antes de utilizarlo, compruebe DNS y la accesibilidad externa del servidor. Tras emitirlo, la interfaz puede cambiar la página actual a HTTPS.

Los nombres de Dominio y alias deben corresponder a los registros DNS del servidor.

Dominio y alias del streamer

La ubicación de cámaras utiliza zonas y recursos disponibles. Este formulario no contiene casillas universales Default y Failover para seleccionar un servidor.

Antes de cambiar los límites, compruebe el efecto sobre la redundancia. Un límite demasiado bajo puede excluir el servidor de la reserva; uno demasiado alto puede permitir una sobrecarga.

Configuración DVR

La raíz del archivo y los discos se configuran en la pestaña DVR.

Parámetros DVR y lista de discos del streamer antes de guardar

La pestaña DVR está disponible para la función streamer. Primero prepare el almacenamiento en el sistema operativo: monte los discos, configure el montaje persistente y los permisos de escritura del proceso. El campo de ruta no formatea ni monta un disco.

La pestaña incluye:

  • Nombre — nombre de la configuración DVR; el almacenamiento estándar de Watcher utiliza watcher.
  • Ruta — raíz del archivo en el servidor.
  • Discos para escribir — número de discos para escritura.
  • Subdirectorio de metadatos en caché — directorio de metadatos en caché.
  • Consumo máximo del disco — límite de volumen en bytes.
  • Consumo máximo de disco en porcentaje — límite de ocupación del disco.
  • Profundidad del archivo — profundidad de conservación.
  • RAID 0 — distribución de datos entre discos.
  • Discos — lista de rutas de discos y modo de cada uno.

El formulario requiere nombre y raíz; cada disco añadido debe tener una ruta. Algunos nombres de campos también permanecen en inglés en la interfaz rusa.

RAID 0 distribuye la grabación y no crea una copia adicional de cada segmento. Si se pierde un disco, pueden perderse los datos que contenía. No considere esta casilla como confirmación de protección del archivo ante fallos de disco.

Tras guardar, vuelva a cargar la configuración, conecte una cámara con grabación habilitada y compruebe que aparece el archivo y se reproduce. En Linux, compruebe que la ruta está realmente en el dispositivo esperado:

findmnt -T /storage
df -h /storage

Sustituya /storage por su raíz. Si aparece el sistema de archivos raíz en lugar de un dispositivo independiente, compruebe el montaje antes de grabar. Consulte discos para calcular capacidad y velocidad.