Shinobi logo

Shinobi

Website

Open-source CCTV and NVR platform for IP cameras

Activity unknown

No repository statistics available for this project.

Shinobi screenshot

Shinobi is an open-source video surveillance (CCTV) and NVR platform for managing IP cameras, live streams, and recordings from a browser-based interface. It is built for performance and can be deployed on anything from an edge device to an enterprise server.

Key Features

  • Live viewing and recording for IP cameras (commonly via RTSP and other FFmpeg-supported inputs)
  • Web-based management UI for configuring monitors, recording modes, and retention
  • Event-driven, real-time updates to connected clients via WebSockets
  • Flexible architecture intended for customization and building additional functionality on top
  • Designed around FFmpeg for efficient ingest, recording, and transcoding pipelines

Use Cases

  • Home and small business NVR/DVR for multiple IP cameras
  • Baby monitor or home monitoring with browser-based viewing
  • Construction site or store surveillance with centralized recording and playback

Limitations and Considerations

  • Feature set and reliability can depend heavily on camera stream quality and FFmpeg compatibility
  • Larger deployments may require careful tuning of storage, retention, and transcoding/recording settings

Shinobi is a practical choice for users who want a self-hosted, web-managed NVR focused on performance and flexibility. It suits both simple home setups and larger multi-camera deployments when properly tuned.

Categories:

Tags:

Tech Stack:

Share:

Similar to Shinobi

Scrypted logo

Scrypted

High-performance video integration and NVR platform

5.9k
388
Last commit

Open-source video integration and NVR platform that ingests camera streams and rebroadcasts them to HomeKit, Google Home, Alexa, Home Assistant and web clients via plugins.

Actively maintained
Alternative to:
Blue Iris logo
Blue Iris
+10
SentryShot logo

SentryShot

Self-hosted video surveillance with recording and object detection

Self-hosted NVR for IP cameras with low-latency live view, continuous recording, and TensorFlow Lite object detection via a mobile-friendly web UI.

Activity unknown
Alternative to:
Blue Iris logo
Blue Iris
+7

SyncTube

Synchronized web app for shared video playback and chat

385
64
Last commit

Lightweight web application for synchronized video playback with chat, leader-controlled playback, subtitle/audio track support and Docker deployment.

MITActively maintained
Alternative to:
Watch2Gether logo
Watch2Gether
+3
Janus WebRTC Server logo

Janus WebRTC Server

General-purpose WebRTC media server with a plugin architecture

9.2k
2.6k
Last commit

Janus WebRTC Server is a lightweight, general-purpose WebRTC gateway for building real-time audio/video applications via plugins and a JSON-based API.

GPL-3.0Actively maintained
Alternative to:
Ant Media Server Cloud logo
Ant Media Server Cloud
+2
ZoneMinder logo

ZoneMinder

Open-source Linux-based CCTV/NVR software.

5.9k
1.3k
Last commit

ZoneMinder is a free, open-source video surveillance system for Linux that captures, analyzes, records, and monitors cameras via a web interface.

GPL-2.0Actively maintained
Alternative to:
Blue Iris logo
Blue Iris
+10

8mb.local

Self-hosted web UI for GPU-accelerated video compression

902
47
Last commit

Self-hosted video compressor web app with a SvelteKit UI, FastAPI API, and Celery workers using FFmpeg with GPU acceleration (NVENC/VAAPI) and CPU fallback.

Actively maintained
Alternative to:
Any Video Converter (AVC) Online logo
Any Video Converter (AVC) Online
+5