diff --git a/opencode/decisions.yaml b/opencode/decisions.yaml index 4c0b777a..c1bf8ecc 100644 --- a/opencode/decisions.yaml +++ b/opencode/decisions.yaml @@ -559,3 +559,22 @@ notes: files: - configuration.yaml status: active + - id: 2026-08-27-ender-printer-cams-use-main-profile + date: 2026-08-27 + title: Ender printer cams use Main-profile go2rtc transcode + decision: "The octoprint/octoprint2 H264 camera streams in go2rtc.yaml are transcoded with + a custom 'h264_octo' template (Main profile, level 4.0, capped 4-6Mbps bitrate) + instead of go2rtc's default High profile. This fixed choppy/slow video in the + Android HA app. Do not revert to the plain #video=h264 for these streams." + rationale: go2rtc's default High-profile H264 was incompatible with the Android WebView + MSE decoder, causing falls back to WebRTC and choppy playback. Main profile + capped + bitrate keeps 1080p and plays smoothly. Intentionally only affects the Ender + cameras; nest/blink streams left on default. + entities: + - camera.ender_camera + - camera.ender_camera_2 + files: + - go2rtc.yaml + integrations: + - webrtc + status: active