Stream your camera feed over your local network with EasyCCTV. Full web interface, MJPEG streaming, and enterprise-grade features in a beautiful, modern Android app.
Professional security camera features in a free, open-source Android app
Stream your camera feed in real-time over your local network using MJPEG format for broad compatibility.
Full-featured web dashboard accessible from any browser. Configure settings, view stream, and monitor status.
Optional HTTP Basic Authentication to protect your stream. Configure custom usernames and passwords.
Built with Jetpack Compose and Camera2 API. MVVM architecture for maintainable, testable code.
Multiple viewers can connect simultaneously. Perfect for monitoring from different devices.
Choose from SUPERHIGH, HIGH, MEDIUM, LOW, or CUSTOM quality presets to balance quality and bandwidth.
Beautiful, modern interface built with Material Design 3
Main Dashboard
Live Preview
Settings
Download the latest version of EasyCCTV and transform your Android device into a powerful security camera.
You may need to enable "Install from unknown sources" in your Android settings
Everything you need to get started and make the most of EasyCCTV
Get up and running in minutes with our comprehensive quick start guide
Detailed documentation of all HTTP endpoints and streaming protocols
Common issues and their solutions to help you resolve problems quickly
Learn how to contribute to the project and build from source
Have questions about EasyCCTV? Need help? Want to contribute? Let's talk.
I'd love to hear from you! Click the button below to contact me about EasyCCTV.
Contact Me About EasyCCTV