Motion
Lightweight motion-detection video surveillance daemon
Motion is a program that monitors video signals from cameras and detects movement. It can record video, capture snapshots, and trigger external scripts when motion is detected, all with a small footprint.
Key features
- Motion detection
- Snapshot and video capture
- External script triggers
- Very low resource use
Pros & cons
Strengths
- Tiny footprint
- Highly scriptable
Trade-offs
- No built-in web UI
- Configuration via files
Motion replaces
Compare Motion
29 head-to-head comparisons.
- Motion vs MediaMTX
- Motion vs go2rtc
- Motion vs OpenALPR
- Motion vs CompreFace
- Motion vs OpenCvSharp
- Motion vs ZoneMinder
- Motion vs Frigate Mobile Companion
- Motion vs Cameradar
- Motion vs CameraView
- Motion vs motionEye
- Motion vs Shinobi
- Motion vs Viseron
- Motion vs mjpg-streamer
- Motion vs WebRTC Camera
- Motion vs OpenIPC
- Motion vs uStreamer
- Motion vs RTSPtoWebRTC
- Motion vs Moonfire NVR
- Motion vs RtspToWeb
- Motion vs iSpy
- Motion vs RPi Cam Web Interface
- Motion vs Double Take
- Motion vs Picamera2
- Motion vs Frigate Home Assistant Integration
- Motion vs Kerberos Agent
- Motion vs Camera.UI
- Motion vs Frigate Notify
- Motion vs Sighthound Surveillance Station
- Motion vs Pikrellcam
Similar video surveillance apps
MediaMTX
Video SurveillanceReady-to-use media server and RTSP/WebRTC proxy
Replaces Wowza
go2rtc
Video SurveillanceUltimate camera streaming gateway with low latency
Replaces Nest Cam
OpenALPR
Video SurveillanceAutomatic license plate recognition library
Replaces Rekor Scout, Plate Recognizer
CompreFace
Video SurveillanceSelf-hosted face recognition service with REST API
Replaces Amazon Rekognition
OpenCvSharp
Video Surveillance.NET wrapper for OpenCV computer vision
Replaces Commercial vision SDKs
ZoneMinder
Video SurveillanceFull-featured closed-circuit television software suite
Replaces Blue Iris, Milestone XProtect