VibeNVR is a modern, modular, and containerized video surveillance system designed to manage IP cameras, recordings, motion detection, and a unified event timeline. It features a custom high-performance video engine (VibeEngine) built for efficiency and reliability, wrapped in a premium React-based interface.
? Key Features
Feature Description
🖥? Modern Web Interface Ultra-premium UI built with React, Vite, and Lucide icons.
🎨 Customizable Dashboard Toggle widgets and graphs to suit your monitoring needs.
🛡? Secure by Design Full JWT authentication, 2FA with Trusted Devices, Rate Limiting, and HttpOnly Media Cookies.
📷 Advanced Video Engine Custom Python engine using PyAV & FFmpeg for RTSP streaming, with OpenCV for motion detection and image processing.
? Passthrough Recording Direct Stream Copy support for near-zero CPU usage recording (experimental, with auto-fallback).
🎯 Smart Motion Detection Native motion detection with adjustable sensitivity, gap, and pre/post-capture buffers.
📅 Event Timeline Unified browser for movie recordings and high-res snapshots with instant filters.
🛡? Privacy Masking Permanent black-out zones burned into recordings. Motion Zones for exclusion masking.
🔑 API Access Tokens Secure, read-only API tokens with TTL (Expiration) and hashed storage for 3rd party integrations.
💾 Storage Management Automated background cleanup (FIFO), Multiple Storage Profiles, and Bulk Deletion tools.
📁 Camera Groups Organize cameras into custom groups for logical multi-view management.
💾 System Backups Automated & Manual configuration snapshots with server-side management and restoration.
🕙 Timezone Synchronization Full ISO 8601 support ensures perfect timing between engine, backend, and UI.
📊 Real-time Monitoring Native WebCodecs H.264 low-latency WebSocket streaming, with selectable modes and adaptive JPEG polling fallback.
🛡? IP Ban Protection Automated ffprobe pre-flight checks and per-camera RTSP Transport selection (TCP/UDP). Support for Secure RTSP (RSTSPS/RTSPS) with automated certificate handling.
🐳 Docker-Native Zero-dependency deployment with Tag-Driven CI/CD for stable, predictable releases.