Viseron

Viseron

Viseron is a self-hosted, local-only NVR and AI Computer Vision software. With features such as object detection, motion detection, face recognition and more, it gives you the power to keep an eye on your home, office or any other place you want to monitor.

Similar self-hosted alternatives:
Repository activity:
Stars
2,084
Forks
235
Watchers
34
Open Issues
131
Last commit
8 days ago
Details:
Estimated Popularity
9
Pricing Model
Free
Hosting Type
Self-Hosted
License
MIT
Deployment Difficulty
Medium
Language
Python

Viseron is a comprehensive self-hosted Network Video Recorder (NVR) that combines traditional surveillance capabilities with advanced AI computer vision features. Designed with privacy in mind, it processes all video analysis locally, providing intelligent monitoring without relying on cloud services.

Key Features

  • Advanced AI Computer Vision:

    • Real-time object detection and classification
    • Face recognition and identification
    • Person detection with high accuracy
    • Motion detection with AI validation
    • Custom machine learning model support
    • Configurable detection zones and sensitivity
  • Network Video Recorder (NVR):

    • Professional NVR functionality
    • Live video streaming and monitoring
    • Continuous and event-based recording
    • Intelligent storage management
    • Video retention policies
    • Multi-camera support and management
  • Privacy-First Design:

    • Complete local processing
    • No cloud dependency or data sharing
    • Self-hosted architecture
    • Data ownership and control
    • Secure local access
    • Privacy-focused development
  • Intelligent Detection:

    • Zone-based detection areas
    • Object tracking and analysis
    • Event correlation and filtering
    • False positive reduction
    • Customizable detection rules
    • Time-based detection schedules
  • Camera Integration:

    • IP camera support with RTSP streams
    • Multi-vendor camera compatibility
    • Flexible camera configuration
    • Stream quality optimization
    • Camera health monitoring
    • PTZ camera support
  • Smart Notifications:

    • Real-time alert system
    • Configurable notification rules
    • MQTT message publishing
    • Webhook integration
    • Mobile push notifications
    • Email alert support
  • Home Automation Integration:

    • Native Home Assistant integration
    • MQTT broker connectivity
    • RESTful API access
    • Custom automation triggers
    • Sensor data publishing
    • State reporting

Technical Specifications

  • Language: Python
  • AI Framework: TensorFlow, OpenCV
  • Deployment: Docker containers
  • Protocols: RTSP, MQTT, HTTP
  • Frontend: Web-based interface
  • License: MIT
  • Platforms: Linux, Docker

Use Cases

  • Home Security: Intelligent home surveillance with privacy protection
  • Office Monitoring: Business security with AI-powered detection
  • Perimeter Security: Outdoor monitoring with object and person detection
  • Access Control: Face recognition for access management
  • Privacy-Conscious Surveillance: Local processing without cloud dependency
  • Smart Home Integration: Surveillance integrated with home automation

Unique Advantages

  • Local AI Processing: All computer vision processing happens locally
  • Privacy-Focused: No cloud services or external data sharing
  • Comprehensive NVR: Full-featured network video recorder capabilities
  • AI-Powered: Advanced computer vision with multiple detection types
  • Home Assistant Ready: Deep integration with popular home automation
  • Open Source: Transparent, customizable, and community-driven

Based on the Viseron GitHub repository, this tool provides users with a powerful, privacy-respecting surveillance solution that combines professional NVR capabilities with cutting-edge AI computer vision, making it ideal for those who want intelligent monitoring while maintaining complete control over their data.

Help improve this content

Found an error or want to add more information about Viseron? You can edit this page directly on GitHub.

Project Categories

Click on a category to explore similar projects