I've worked on a similar project recently! For your night vision setup, I'd suggest:
1. For low latency streaming, try using UV4L with WebRTC - I achieved ~15-20ms latency at 30fps this way. It's much better than MJPEG streams which tend to introduce significant lag.
2. USB Ethernet tethering works great with Pi Zero W. Set up dnsmasq and hostapd on your Pi with a simple configuration that creates a predictable IP address (like 192.168.42.1). Then your phone will connect instantly.
3. For processing, consider gstreamer pipelines - they're more efficient than higher-level solutions. The RPi camera module V2 NoIR works wonderfully with IR illuminators for this purpose.
4. Power management is critical - I used a small 3000mAh LiPo that lasted about 3 hours with careful optimization.
Hope this helps!
1. For low latency streaming, try using UV4L with WebRTC - I achieved ~15-20ms latency at 30fps this way. It's much better than MJPEG streams which tend to introduce significant lag.
2. USB Ethernet tethering works great with Pi Zero W. Set up dnsmasq and hostapd on your Pi with a simple configuration that creates a predictable IP address (like 192.168.42.1). Then your phone will connect instantly.
3. For processing, consider gstreamer pipelines - they're more efficient than higher-level solutions. The RPi camera module V2 NoIR works wonderfully with IR illuminators for this purpose.
4. Power management is critical - I used a small 3000mAh LiPo that lasted about 3 hours with careful optimization.
Hope this helps!
Statistics: Posted by zukote1991 — Tue May 13, 2025 12:09 am