🎥 Guía Uniview NVR en Cerebro

Registrar tu NVR, ver cámaras en vivo, recibir alertas en la central y operar la cola (atender → cerrar → WhatsApp).
Register your Uniview NVR, view live cameras, receive alerts at the monitoring center, and manage the queue (ack → close → WhatsApp).

Requisitos previos

Operador 1. Registrar el NVR

  1. Ingresá al panel operador → menú 🎥 RTSP (antes llamado "Uniview" — ahora soporta también Dahua, Hikvision y Reolink).
  2. Clic en + Nuevo NVR y completá:
    • Cuenta — cliente dueño del equipo.
    • IP / puerto HTTP — LAN o IP accesible desde el servidor.
    • Usuario y contraseña del NVR.
    • Canales — cantidad máxima (ej. 8, 16).
    • Código WAN/P2P (opcional) — serial para streaming cuando no hay IP pública.
  3. Guardar → seleccioná el NVR en la lista.
  4. 🔌 Probar conexión — debe responder OK.
  5. 🔄 Sync canales — importa nombres y números de canal desde el NVR.
  6. 📡 Suscribir eventos — registra la URL push de Cerebro en el NVR para alarmas (movimiento, intrusión, etc.).
El NVR debe poder alcanzar la IP UNIVIEW_RECEIVER_IP del servidor. Si probás desde localhost verás “Push without registered NVR” hasta usar la IP real del servidor.

Operador 2. Armar cuenta y canales

Las alertas Uniview solo entran a la cola si:

En el detalle del NVR podés armar/desarmar cada canal individualmente. Señales con cuenta o canal desarmado van a discarded_signals (no generan evento).

Operador 3. Ver video en vivo

  1. En la grilla de canales del NVR → ▶ Live.
  2. Cerebro intenta primero RTMP WAN → HLS (MediaMTX); si falla, usa WebRTC.
  3. En cola de alertas, el botón ▶ Live abre el mismo canal del evento.

Operador 4. Cola de alertas Uniview

Las alarmas aparecen en tres lugares:

LugarUso
Dashboard → panel “Alertas Uniview”Vista rápida de pendientes; clic abre el monitor.
Monitor → sidebar “Alarmas Uniview (NVR)”Cola en tiempo real mientras operás.
NVR Uniview → “Cola de alertas Uniview”Lista completa con todas las acciones.

Procedimiento por alerta

1. Llega alarma (push NVR) 2. Atender 3. Ver / ▶ Live 4. 💬 WhatsApp 5. Cerrar
  1. Atender — marca la alerta como reconocida (deja de contar como pendiente).
  2. Ver — abre el evento en el monitor con snapshot y detalle.
  3. ▶ Live — video en vivo del canal.
  4. 💬 WhatsApp — envía foto + texto al número (gateway MisApps). Configurá teléfonos en Configuración → WhatsApp.
  5. Cerrar — finaliza el evento (status = cerrado); sale de la cola.

Selección múltiple: marcá checkboxes → Atender selección o Cerrar selección. 🔇 silencia sonidos 10 minutos.

Cliente PWA 5. App de control (cliente.html)

  1. Abrí la PWA en el teléfono (instalar desde el navegador si ofrece “Agregar a pantalla de inicio”).
  2. Ingresá con usuario/contraseña que creó la central (opción Recordar).
  3. Pestaña 🛡 Alarma — armar/desarmar la cuenta y horarios automáticos.
  4. Pestaña 📷 Cámaras:
    • Bypass de sensores FTP/Email por cámara.
    • Sección Cámaras Uniview (NVR): ver en vivo y armar/desarmar cada canal.
  5. Pestaña 🔔 Alertas — historial de alarmas Uniview activas de tu cuenta (solo lectura).
Mientras la cuenta esté desarmada, las cámaras no generan eventos en la central aunque el NVR detecte movimiento.

Tipos de alarma soportados

Movimiento, intrusión, cruce de línea, entrada/salida de área, desenfoque, etc. El tipo llega en alarm_type del push Uniview y se muestra en la descripción del evento.

P2P, Serial y API Secret

En la app EZView/Uniview el NVR aparece como Add By: P2P con un Serial No. (ej. 210235XE8QF226000053).

Campo en CerebroQué esDónde conseguirlo
Código WAN / Serial P2PIdentificador del dispositivo en la nube UniviewApp EZView → Device Settings → Serial No.
API Secret (HMAC)Clave para P2P nativo sin VPNNo está en la app. Pedilo a soporte Uniview con el serial. Cerebro aún no lo usa — hoy el video va por LiteAPI (LAN/VPN) o RTSP pull.
IPDirección alcanzable desde el servidor CerebroLAN (192.168.x.x) solo si Cerebro está en la misma red; en VPS usá IP VPN (10.8.0.x) o IP pública con port-forward.

Solución de problemas

SíntomaQué revisar
No llegan alertasCuenta armada, canal armado, suscripción push OK, IP receptor correcta.
Push sin NVR registradoIP del push no coincide con el NVR; re-suscribir eventos.
Sin video en vivoMediaMTX corriendo, puerto 1935, código WAN si no hay IP pública.
WhatsApp no envíaGateway MisApps conectado en Configuración; número con código país.

← Volver al panel operador · Abrir PWA cliente