opencode/decisions.yaml, zigbee2mqtt/state.json
This commit is contained in:
@@ -182,3 +182,24 @@ notes:
|
||||
- octoprint
|
||||
- template
|
||||
status: active
|
||||
- id: 2026-08-07-octoprint-camera-go2rtc-h264-transcode
|
||||
date: 2026-08-07
|
||||
title: "OctoPrint camera: go2rtc H264 transcode required for WebRTC"
|
||||
decision: Ender camera (endercamera.duckdns.org) streams MJPEG only; go2rtc serves it
|
||||
transcoded to H264 (ffmpeg:...#video=h264) because WebRTC cannot negotiate MJPEG.
|
||||
Keep this transcode. The printer-stats dashboard webrtc card uses go2rtc's named
|
||||
'octoprint' stream, never a raw URL.
|
||||
rationale: "Fixed the webrtc-camera card's DESCRIBE error (dead
|
||||
rtsp://127.0.0.1:18554/octoprint) and 'codec not matched' error (MJPEG over WebRTC).
|
||||
Operational trap discovered: do NOT POST to go2rtc /api/config - it persists its
|
||||
JSON body into go2rtc.yaml, silently overwriting config. To change streams, edit
|
||||
/homeassistant/go2rtc.yaml and reload the webrtc integration (entry
|
||||
01KWT295KFJ9V0N6ZXG88JM3GA); the embedded go2rtc reads that file on reload."
|
||||
entities:
|
||||
- camera.endercamera_duckdns_org
|
||||
files:
|
||||
- go2rtc.yaml
|
||||
integrations:
|
||||
- webrtc
|
||||
- octoprint
|
||||
status: active
|
||||
|
||||
Reference in New Issue
Block a user