LensCast
Turn your phone into a networked camera: web, MJPEG and RTSP streaming
- Developer
- Rahul Sharma
- License
- GPL-3.0-or-later
- Package
com.raulshma.lenscast- Category
- Camera
- Latest version
- 0.1.9 · Nov 4, 2026
- Minimum Android
- Android 6
Screenshots
Description
LensCast turns your Android device into a networked camera station with professional controls, remote web access, interval photography, and scheduled recording.
Camera
• Live preview with a professional quick settings bar
• Manual controls: exposure compensation, ISO, white balance, focus mode, zoom
• Multi-lens support (ultra-wide, wide, telephoto) with runtime lens switching
• HDR, image stabilization, resolution up to 4K, frame rate 15–60 fps
• Photo capture and video recording
• Night vision / IR mode, scene modes, manual focus distance, color temperature
Live streaming
• Real-time MJPEG video streaming to any web browser on the same network
• Low-latency in-browser playback (WebCodecs over WebSocket) with automatic fallback to MJPEG and HLS
• RTSP streaming with AAC audio and H.264/H.265 video at 480p/720p/1080p for VLC, OBS, and NVRs
• ONVIF Profile S device service (off by default) so NVRs such as Home Assistant can discover the camera
• HTTPS mode with a self-signed on-device certificate
Web dashboard
• Watch the live stream, browse and download photos and recordings
• Full remote control of camera and stream settings
• Optional password authentication
Automation
• Object detection gate (optional): the open-source EfficientDet-Lite0 model — Apache-2.0, downloaded on demand with a pinned SHA-256 from TensorFlow's official hosting — triggers MQTT alerts or recording when configured objects appear
• Sound-event gate (optional): the open-source YAMNet model — Apache-2.0, also downloaded on demand with a pinned SHA-256 — triggers alerts or recording when configured sounds are detected
• Interval photography and scheduled or continuous recording
• Quiet hours for notifications
Optional network services (all off by default; each runs only when you enable and configure it)
• Telegram backup: auto-uploads new captures to the Telegram chat you choose (api.telegram.org)
• Web Push notifications: delivers encrypted detection alerts through your browser vendor's push service (such as Google's FCM or Mozilla's autopush)
• Model downloads: the optional detection models above are fetched on demand from TensorFlow's official hosting on Google Cloud storage
• STUN server for WebRTC streaming (WHIP push / WHEP viewing): blank by default, so streaming stays on your local network without contacting any third-party server
No ads, no tracking, no cloud defaults. All processing stays on your device; the web dashboard is served by a built-in HTTP server on your local network.
Note: the F-Droid build ships without the in-app self-updater; updates come from F-Droid.
Camera
• Live preview with a professional quick settings bar
• Manual controls: exposure compensation, ISO, white balance, focus mode, zoom
• Multi-lens support (ultra-wide, wide, telephoto) with runtime lens switching
• HDR, image stabilization, resolution up to 4K, frame rate 15–60 fps
• Photo capture and video recording
• Night vision / IR mode, scene modes, manual focus distance, color temperature
Live streaming
• Real-time MJPEG video streaming to any web browser on the same network
• Low-latency in-browser playback (WebCodecs over WebSocket) with automatic fallback to MJPEG and HLS
• RTSP streaming with AAC audio and H.264/H.265 video at 480p/720p/1080p for VLC, OBS, and NVRs
• ONVIF Profile S device service (off by default) so NVRs such as Home Assistant can discover the camera
• HTTPS mode with a self-signed on-device certificate
Web dashboard
• Watch the live stream, browse and download photos and recordings
• Full remote control of camera and stream settings
• Optional password authentication
Automation
• Object detection gate (optional): the open-source EfficientDet-Lite0 model — Apache-2.0, downloaded on demand with a pinned SHA-256 from TensorFlow's official hosting — triggers MQTT alerts or recording when configured objects appear
• Sound-event gate (optional): the open-source YAMNet model — Apache-2.0, also downloaded on demand with a pinned SHA-256 — triggers alerts or recording when configured sounds are detected
• Interval photography and scheduled or continuous recording
• Quiet hours for notifications
Optional network services (all off by default; each runs only when you enable and configure it)
• Telegram backup: auto-uploads new captures to the Telegram chat you choose (api.telegram.org)
• Web Push notifications: delivers encrypted detection alerts through your browser vendor's push service (such as Google's FCM or Mozilla's autopush)
• Model downloads: the optional detection models above are fetched on demand from TensorFlow's official hosting on Google Cloud storage
• STUN server for WebRTC streaming (WHIP push / WHEP viewing): blank by default, so streaming stays on your local network without contacting any third-party server
No ads, no tracking, no cloud defaults. All processing stays on your device; the web dashboard is served by a built-in HTTP server on your local network.
Note: the F-Droid build ships without the in-app self-updater; updates come from F-Droid.
All versions
| Version | Released | Minimum Android | Size |
|---|---|---|---|
| 0.1.9 (3 builds) | Nov 4, 2026 | Android 6 | 31.1 MB |
| 0.1.8 (3 builds) | Oct 31, 2026 | Android 6 | 31.1 MB |
| 0.1.7 (3 builds) | Oct 27, 2026 | Android 6 | 31 MB |
| 0.1.6 (3 builds) | Oct 12, 2026 | Android 6 | 30.9 MB |
How to install an older version of an Android app · How to install an APK file on Android
From the developer (GitHub)
APK files published by the developer on GitHub. They are signed by the developer and may not install over the other builds on this page (different signature). Links open github.com.
v0.2.0
· Nov 6, 2026
lenscast-0.2.0-arm64-v8a-vc2002.apk
27.7 MB lenscast-0.2.0-armeabi-v7a-vc2001.apk
19.8 MB lenscast-0.2.0-x86_64-vc2003.apk
31.4 MB v0.1.9
· Oct 30, 2026
lenscast-0.1.9-arm64-v8a-vc1092.apk
27.4 MB lenscast-0.1.9-armeabi-v7a-vc1091.apk
19.5 MB lenscast-0.1.9-x86_64-vc1093.apk
31.1 MB v0.1.8
· Oct 28, 2026
lenscast-0.1.8-arm64-v8a-vc1082.apk
27.4 MB lenscast-0.1.8-armeabi-v7a-vc1081.apk
19.5 MB lenscast-0.1.8-x86_64-vc1083.apk
31.1 MB Similar apps
-
Open Camera
Camera App
-
Libre Camera
Modern camera app to take pictures and record videos
-
TimeLapse
Control a Sony camera over Wi-Fi
- IPCam Demo MJPEG video streaming on Android
-
Vector Camera
Wireframe, text, and color effects for your camera
-
Fossify Camera Beta
Lightweight open-source camera app for quick, easy, and secure photography
-
Endoscope
Live video streaming between android devices over Wi-Fi
-
Alibi
Use your phone as a dashcam and save the last 30 minutes when you need it.