Add PiCam network streamer with auto-setup for Pi 5

Initial commit of the MJPEG streaming server for Raspberry Pi.
Supports Pi Camera Module (via picamera2), USB webcams (via OpenCV),
and auto-detection of camera type.

Includes:
- `stream_picamera2.py` — optimized Pi CSI camera streamer
- `stream_usb.py` — generic USB camera streamer
- `stream.py` — auto-detects camera and launches correct streamer
- `image-setup/` — SD card imaging scripts and Pi 5 headless setup
  guide for first-boot automation with systemd service
- `requirements.txt` — Python dependencies
This commit is contained in:
2026-05-23 10:39:31 +02:00
commit 6faf505f4b
10 changed files with 778 additions and 0 deletions
+11
View File
@@ -0,0 +1,11 @@
# Add these lines to the end of your /boot/firmware/config.txt (or /boot/config.txt)
# to explicitly enable the IMX219 camera module on Raspberry Pi 5.
# IMX219 Camera Module v2
dtoverlay=imx219
# Ensure camera is enabled (legacy, usually not needed on Bookworm but safe)
camera_auto_detect=1
# Optional: Increase GPU memory if needed for higher resolutions
# gpu_mem=128