Grabación y reproducción
Define cuándo graba cada cámara y cuánto tiempo se conserva, busca vídeo en la línea de tiempo, reproduce hasta 8 cámaras en sincronía, protege las evidencias y exporta archivos MP4 con un manifiesto SHA-256.
Contenido
Cómo funciona la grabación
Cada cámara la graba su Site Node, en una ubicación de grabación de ese servidor: una unidad fija local o una carpeta dentro de ella. Kalytera VMS guarda el flujo de la cámara tal como llega, en la Recording quality elegida al añadir la cámara, sin recodificarlo.
- Cifrado: las grabaciones se cifran en reposo con AES-256-GCM por defecto. Las claves están protegidas por el almacén de claves del sistema operativo del Site Node.
- Integridad: cada objeto de grabación lleva una raíz de integridad SHA-256. El vídeo se autentica cada vez que se reproduce o se exporta, y el vídeo alterado se marca como fallido en la verificación de integridad.
Configurar la grabación de una cámara
- Ve a Configure > Recording & storage y elige Recording, o abre la pestaña Recording de la cámara en Devices.
- Selecciona la cámara y después Set up recording. La grabación empieza desactivada, así que no se escribe nada hasta que elijas un modo.
- Elige el Recording volume y el Recording mode, y selecciona Save policy.
| Modo de grabación | Graba |
|---|---|
| Disabled | Nada. La configuración guardada se conserva para más adelante. |
| Always | De forma continua. |
| Schedule | Durante las franjas de un horario con nombre. |
| Events | Alrededor de los eventos, cuando la acción Start recording de una regla pide vídeo. |
| Custom | Cualquier combinación de Always coverage, Schedule windows y Event recording. |
Para la grabación por eventos, define un Pre-roll y un Post-roll, es decir, cuánto vídeo se guarda antes y después del evento. Un Site Node conserva hasta 30 segundos de pregrabación por defecto, y la línea de tiempo indica cuándo no hubo disponible la pregrabación pedida. Cuando varios modos piden vídeo a la vez, Kalytera VMS los une en una sola grabación.
Activa Allow manual start/stop para que los usuarios autorizados puedan iniciar y detener la grabación desde Manual coverage. La grabación manual no cambia el modo automático.
Horarios
Los horarios son franjas semanales reutilizables. En Reusable schedules, selecciona New schedule, introduce un Name y parte de un Preset: Always, Business hours (de lunes a viernes, de 09:00 a 17:00), Nights (todos los días, de 18:00 a 08:00), Weekends o Custom. Ajusta los días y las horas de cada franja, que puede pasar de medianoche, y define la Time zone en Advanced timing. Apply to cameras pasa varias cámaras a un horario de una vez.
Retención y almacenamiento
La retención se define una sola vez para toda la instalación, en días, en la pestaña Schedules & retention, en Global retention in days (de 1 a 3650 días, 30 por defecto). Cada Site Node borra las grabaciones más antiguas. Además, cada ubicación de grabación mantiene 2 GiB libres, que se muestran como Kept free: cuando queda poco espacio, se borran primero las grabaciones más antiguas que se pueden borrar, aunque aún no hayan llegado a la edad de retención. Los intervalos protegidos nunca se borran.
La pestaña Storage muestra cada ubicación de grabación con su espacio usado, libre y total y su estado: Ready, Full, Degraded, Not writable, Report out of date o Not reporting. Details muestra la ruta, la cuota, la capacidad, el espacio libre y el espacio que se mantiene libre.
Cada Site Node graba en la ubicación elegida después de la instalación; consulta Instalar Kalytera VMS. Para añadir otra, ve a Configure > System > Recording storage y selecciona Add a recording location. Las grabaciones existentes se quedan donde están y el Site Node se reinicia un momento. Después, Kalytera VMS ofrece Move cameras para grabar esas cámaras en la ubicación nueva; más adelante, usa Move cameras here en la pestaña Storage o la Storage location de la pestaña Recording de una cámara. No se pueden usar recursos compartidos de red.
Si un Site Node pierde su ubicación de grabación, por ejemplo porque la unidad ha desaparecido o han cambiado sus permisos, Kalytera VMS genera la alarma Recording storage unavailable, con el siguiente paso de volver a conectar o reparar la unidad o la carpeta, y deja de grabar en esa ubicación. La grabación nunca pasa sola a otra ubicación o unidad. Una ubicación que se queda sin espacio genera Recording storage nearly full y después Recording storage full.
Reproducir vídeo
Ve a Operate > Video y elige Playback. Define Jump to local date and time y una Investigation window de 1 hora a 31 días, y selecciona Load time. También puedes abrir Playback desde una alarma o desde una cámara en un mapa.
- Varias cámaras en sincronía: en Recording sources, selecciona Compare en hasta 8 cámaras. Una cámara marca el ritmo y las demás la siguen; Make lead cambia la cámara principal.
- Velocidad: 0,25×, 0,5×, 1×, 2×, 4× u 8×.
- Navegación: saltos de 5 o 10 segundos, a la grabación anterior o siguiente, o al evento anterior o siguiente.
- Teclado: Space o K reproduce y pausa, ← y → saltan 5 segundos, J y L saltan 10 segundos y F pasa a pantalla completa.
Leer la línea de tiempo
La Investigation timeline tiene una fila por cámara. Su leyenda muestra Recorded, Gap, Event coverage y Uncertain. Los huecos se muestran como huecos, con su causa cuando se conoce, como un disco lleno, una cámara que se reconecta o un reinicio del servidor. Pasa el ratón por la línea de tiempo para ver fotogramas, y haz zoom con Zoom in y Zoom out, con Ctrl y la rueda del ratón o con las teclas + y -.
Marcadores
En el panel lateral, Bookmarks marca un momento o el intervalo seleccionado con un Title y una Note. Deja un marcador como Private o hazlo Installation shared; los demás usuarios ven los marcadores compartidos en modo de solo lectura.
Proteger evidencias
Para conservar vídeo más allá de la retención, selecciona un intervalo en la línea de tiempo y selecciona Protect. La retención y la limpieza del almacenamiento se saltan los intervalos protegidos hasta que se liberan. Para proteger vídeo hace falta el permiso de bloqueo de retención.
Exportar vídeo
- En Playback, selecciona un intervalo en la línea de tiempo con Select range, o con Mark range start y Mark range end.
- Selecciona Export … MP4; el botón lleva el nombre de la cámara. Con varias cámaras visibles, Apply selection to exporta la cámara seleccionada o todas las visibles, cada una en un archivo.
- Sigue el progreso en Media exports. Cuando una exportación esté lista, selecciona Download MP4 y Provenance manifest.
La exportación es un archivo MP4 estándar copiado de la grabación sin recodificar. Su manifiesto es un archivo JSON con el hash SHA-256 del MP4, los objetos de grabación de los que procede con sus raíces de integridad SHA-256 y los huecos que haya en el intervalo. Para demostrar que una copia no se ha modificado, calcula su SHA-256 y compáralo con el hash del manifiesto. Para exportar hace falta el permiso de exportación.
Las exportaciones de más de 256 MiB se guardan directamente en disco, lo que requiere un navegador basado en Chromium, como Microsoft Edge o Google Chrome.
Archivo de los grabadores Hikvision
En los canales de un NVR o DVR Hikvision añadidos con Hikvision HTTP, Remote en la lista de cámaras abre el Remote recorder archive. Muestra lo que guarda el grabador, reproduce el momento elegido y descarga clips de hasta 10 minutos en MP4. El Site Node ajusta el reloj del grabador a UTC antes de reproducir.