Ir al contenido

Registro de cambios

Las versiones se etiquetan como vYYMMDD.

Primera versión de Vision: un sistema de gestión de video autoalojado para Cesbo Alta.

Requisitos y problemas conocidos

  • La grabación por stream requiere Alta 261026 o posterior. Las versiones anteriores de Alta graban todos los streams de una cámara.
  • Alta 261027: las cámaras H.265 no muestran miniaturas en la línea de tiempo (la reproducción funciona). Una cámara que envía sus parámetros H.264 solo en el SDP de RTSP no genera archivos de vista previa, y su línea de tiempo no muestra ninguna grabación.
  • Alta 261026: un stream cuya grabación se detuvo conserva sus segmentos antiguos más allá de la retención hasta que vuelva a grabar.

Licencia

  • Vision funciona con una licencia de Cesbo. Una instalación nueva está bloqueada hasta que un administrador la active en Settings → License. Consulta Licencias.
  • vision status y vision doctor informan sobre la licencia; vision backup incluye license.txt.

Live View

  • Diseños desde 1×1 hasta 4×4, además de 1+5 y 1+7 con una celda grande destacada.
  • Vistas guardadas con las teclas 1–9, almacenadas por usuario en el servidor; Auto recorre las páginas; Full screen; modo Edit con arrastrar y soltar.
  • Un único selector Source: todas las cámaras, un grupo, un mapa o una selección personalizada.
  • Haz clic en un mosaico para enfocarlo y doble clic para abrirlo. Un pie de página plegable muestra Loss y Freezes.
  • WebRTC con HLS como alternativa. Los streams se inician solo en la página en la que te detienes y se liberan en una pestaña en segundo plano.
  • Un servidor Alta inaccesible se muestra como un único problema de servidor en ámbar en lugar de un muro de mosaicos rojos.

Cámaras

  • Streams Main y Sub. Los muros densos reproducen el Sub ligero, las vistas grandes reproducen Main; Record permite elegir Main, Sub o Both. Consulta Streams Main y Sub.
  • Add Camera: escaneo de detección, Fetch from camera rellena ambos streams desde ONVIF, Probe comprueba ambos y Add & next conserva el escaneo y las credenciales para la siguiente cámara.
  • Find Sub streams — en la página de la cámara, o para varias cámaras desde el menú Actions de la lista.
  • Lista de cámaras: búsqueda por IP, filtro por servidor y grupo, ordenación en todas las páginas, Add to group… en lote, un interruptor REC, una columna Archive y filtros conservados en la URL.
  • Página de la cámara: estado del stream, parámetros de ONVIF, una tarjeta Device, Swap Main and Sub, PTZ con presets leídos de la cámara y eventos recientes que abren el archivo o crean un clip.
  • Una cámara sin conexión se explica sola: cuando Probe funciona pero Alta no puede obtener el stream, la página lo indica y ofrece Switch to TCP.

Archivo e investigación

  • Línea de tiempo de estilo DVR con miniaturas al pasar el cursor, desplazamiento y un cabezal de reproducción verde.
  • Páginas Events y Clips; crea un clip a partir de un evento, con el inicio en la marca de tiempo del evento.
  • La deriva de configuración enumera las cámaras que difieren de Alta y las corrige con un clic.

Alertas

  • Alertas basadas en reglas para el estado de cámaras y servidores, entregadas en la aplicación, por correo electrónico, web push, Telegram y webhook.
  • Una caída de cámaras en todo un servidor genera una sola fila en la campana y una sola notificación, no una por cámara.

Instalación y CLI

  • Instalador de una línea: curl -fsSL https://vision.cesbo.com/install.sh | sh.
  • vision envuelve el servicio (status, restart, logs), el diagnóstico (doctor) y backup / restore. Consulta la Referencia de la CLI.
  • vision install escribe http.secure_cookies: false, de modo que una instalación nueva con HTTP simple mantiene tu sesión iniciada. Establécelo en true cuando haya HTTPS por delante.
  • vision status indica Not ready: no Alta server yet hasta que se agregue el primer servidor.

Seguridad

  • Acceso basado en roles con roles de operador y observador por grupo, invitaciones y un registro de auditoría.
  • Los observadores no ven los detalles de conexión de la cámara (puerto RTSP/ONVIF, ruta, usuario).
  • Los cuerpos de las solicitudes y las cadenas de conexión de las cámaras tienen un tamaño limitado; las contraseñas de las cámaras nunca llegan a los registros.