Android IP Camera

Verified safeOpen sourceExclusive
No reviews reviews
23
downloads
7.0
android

AI summary

Turn your Android phone into an MJPEG IP camera with a built-in web server. Stream to browsers, video apps, or Home Assistant over HTTPS with automatic TLS certificates. Version 0.9.0 adds local MP4 recording, optional start on boot, and a raw audio endpoint. Includes remote controls for camera settings, password protection, and display-off streaming to reduce heat.

Generated by AI. May contain inaccuracies.

Screenshots

About this app

An Android MJPEG IP Camera app

Features 🌎 Built in server, just open the video stream in a web browser, video app or even set it as a Home Assistant MJPEG IP Camera (using https://<ip_address>:4444/stream) 📴 Option to turn the display off while streaming 🤳 Switch between the main or selfie camera 🎛️ Remote web interface with controls for camera section, image rotation, audio/video sync, flash light toggle, resolution, zoom, exposure and contrast 🖼️ Choose between different image quality settings and frame rates (to help reduce phone over heating) 🛂 Username and password protection 🔐 Automatic TLS certificate support to protect stream and login details via HTTPS

⚠️ Warning If you are planning to run this 24/7, please make sure that your phone does not stay at 100% charge. Doing so may damage the battery and cause it to swell up, which could cause it to explode.

Some models include an option to only charge to 80%, make sure this is enabled where possible.

Note: running at a higher image quality may cause some phones to over heat, which can also damage the battery.

HTTPS/TLS certificates To protect the stream and the password from being sent in plain-text over HTTP, a certificate can be used to start the stream over HTTPS.

The app will automatically generate a self-signed certificate on first launch, but if you have your own domain you can use Let's Encrypt to generate a trusted certificate and skip the self-signed security warning message, by changing the TLS certificate in the settings.

To generate a new self-signed certificate, clear the app settings and restart or clone this repo and run ./scripts/generate-certificate.sh then use the certificate personal_certificate.p12 file it generates.

🎯 Project author:github@DigitallyRefined

What's new

v0.9.0Aug 7, 2026
  • ・Add local MP4 recording support by @H3X3R in #66 ・Add optional start on boot by @gilcu2 in #67 ・Add raw audio endpoint by @oliverstickel in #62 ・Fix Android API 25 support by @DigitallyRefined in #63 ・Bump actions/setup-java from 5.6.0 to 5.7.0 by @dependabot[bot] in #68
  • New Contributors ・@H3X3R made their first contribution in #66 ・@gilcu2 made their first contribution in #67 ・@oliverstickel made their first contribution in #61

About this version

Version
0.9.0 (90)
Size
4.86 MB
Requires Android
7.0
Target SDK
24
Architecture
arm64-v8a
Downloads
23
Updated
Aug 7, 2026
Package
com.github.digitallyrefined.androidipcamera

Similar apps

Ratings & reviews

0 ratings
  • 5
    0
  • 4
    0
  • 3
    0
  • 2
    0
  • 1
    0

Write a review

Tap a star to rate this app