Claude: WebRTC arbeiten und Roadmap
This commit is contained in:
@@ -25,12 +25,19 @@ configs:
|
||||
# Komplette go2rtc-Config eingebettet – keine separate Datei nötig.
|
||||
content: |
|
||||
streams:
|
||||
# Einfache Form: von go2rtc bestätigt funktionsfähig für beide Kameras.
|
||||
# device? wurde verworfen (generiert FFmpeg ohne -input_format mjpeg → Timeout).
|
||||
# #video=h264 → für WebRTC (transcodiert)
|
||||
# #video=mjpeg → für MJPEG-Fallback + /api/frame.jpeg (Snapshot)
|
||||
cam0: "ffmpeg:/dev/video0#video=h264#video=mjpeg"
|
||||
cam1: "ffmpeg:/dev/video2#video=h264#video=mjpeg"
|
||||
# NUR #video=h264 (kein #video=mjpeg) → halbiert CPU-Last pro Kamera.
|
||||
# go2rtc erzeugt intern: -preset superfast -tune zerolatency (gut).
|
||||
# Standard-GOP: -g 50 = 1.67s @30fps. Für kürzeres GOP → exec: Source nötig (TODO).
|
||||
#
|
||||
# Variante A – Software-Encoding (immer kompatibel):
|
||||
cam0: "ffmpeg:/dev/video0#video=h264"
|
||||
cam1: "ffmpeg:/dev/video2#video=h264"
|
||||
#
|
||||
# Variante B – Hardware-Encoding (Intel QuickSync / VAAPI, falls vorhanden):
|
||||
# Drastisch weniger CPU-Last. Aktivieren wenn "Variante A" CPU-Bottleneck zeigt.
|
||||
# Braucht: /dev/dri/renderD128 im Container (devices: unten ergänzen)
|
||||
# cam0: "ffmpeg:/dev/video0#video=h264#hardware"
|
||||
# cam1: "ffmpeg:/dev/video2#video=h264#hardware"
|
||||
webrtc:
|
||||
listen: ":8555"
|
||||
candidates:
|
||||
|
||||
Reference in New Issue
Block a user