Multicam (c) resolution

This commit is contained in:
chk
2026-06-06 09:27:37 +02:00
parent 81bebc0158
commit d0cb0b934c
3 changed files with 153 additions and 320 deletions

View File

@@ -47,12 +47,11 @@ services:
volumes:
- ${APP_PATH:-.}:/usr/src/app
devices:
# Jede Kamera aus cameras.json muss hier aufgeführt sein.
# Empfehlung: statt /dev/videoN → persistente by-id-Pfade verwenden
# (ls -la /dev/v4l/by-id/ auf dem Server zeigt die Namen)
- /dev/video0:/dev/video0 # C270 (046d:0825) → cam0 in cameras.json
- /dev/video2:/dev/video2 # C270 (046d:081b) → cam1 in cameras.json
- /dev/video4:/dev/video4 # C920 HD Pro → cam2 in cameras.json
# by-id (Host) → /dev/videoN (Container) stabil über Reboots und USB-Re-Plugs.
# Rechte Seite = Pfad den cameras.json + FFmpeg im Container sehen.
- /dev/v4l/by-id/usb-046d_0825_3BB3FE20-video-index0:/dev/video0 # cam0 C270 (046d:0825)
- /dev/v4l/by-id/usb-046d_081b_342D4F40-video-index0:/dev/video2 # cam1 C270 (046d:081b)
- /dev/v4l/by-id/usb-046d_HD_Pro_Webcam_C920_9C5591DF-video-index0:/dev/video4 # cam2 C920
group_add:
- video
environment: