uStreamer
Lightweight MJPEG streamer for USB and CSI cameras
uStreamer is a lightweight, high-performance MJPEG streaming server for USB and Raspberry Pi camera modules. It is commonly used to stream a camera feed to a browser for monitoring with minimal latency.
Key features
- Low-latency MJPEG streaming
- USB and CSI camera support
- Tiny resource footprint
- Browser viewable
Strengths
- Released under the GPL-3.0 license
- Easy to set up — beginner-friendly
- Active community (2k GitHub stars)
- Written in C
uStreamer replaces
Compare uStreamer
26 head-to-head comparisons.
- uStreamer vs MediaMTX
- uStreamer vs go2rtc
- uStreamer vs OpenALPR
- uStreamer vs CompreFace
- uStreamer vs OpenCvSharp
- uStreamer vs ZoneMinder
- uStreamer vs Frigate Mobile Companion
- uStreamer vs Cameradar
- uStreamer vs CameraView
- uStreamer vs motionEye
- uStreamer vs Motion
- uStreamer vs Shinobi
- uStreamer vs Viseron
- uStreamer vs mjpg-streamer
- uStreamer vs WebRTC Camera
- uStreamer vs OpenIPC
- uStreamer vs RTSPtoWebRTC
- uStreamer vs Moonfire NVR
- uStreamer vs RtspToWeb
- uStreamer vs iSpy
- uStreamer vs RPi Cam Web Interface
- uStreamer vs Double Take
- uStreamer vs Picamera2
- uStreamer vs Frigate Home Assistant Integration
- uStreamer vs Kerberos Agent
- uStreamer vs camera-streamer
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