Thanks so much for the advice, this was super helpful! I've just started on a fresh install of Bullseye, and I have a quick question: were you able to get Ethernet working on iPhone? Unfortunately I am but a slave to their corporate shenanigans (for now), and none of my attempts have worked with my iPhone.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.
Statistics: Posted by TSelden1209 — Wed May 14, 2025 10:30 pm