git_admin 00cfca1a57 go2rtc: auto-reconcile streams so live/recording self-heal
Live and recording both read from the go2rtc restream. If go2rtc's
runtime stream table gets emptied (camera clear via API, go2rtc restart
with a stale/empty config, or a silently-failed startup sync_all), every
restream returns 404 and both live and recording go dark until a manual
`docker restart nvr-go2rtc`.

Add a background Reconciler that every 30s diffs the desired streams
against go2rtc /api/streams and PUTs only the missing ones (existing
streams are left untouched so active producers/consumers are not
disrupted). VERSION -> 0.0.115.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-05-30 12:53:02 +05:00
2026-05-30 00:42:20 +05:00
2026-05-30 00:19:40 +05:00
2026-05-30 00:08:59 +05:00
2026-05-30 00:42:20 +05:00
2026-05-30 00:42:20 +05:00
fix
2026-05-30 00:15:16 +05:00
2026-05-30 00:08:59 +05:00
2026-05-30 00:08:59 +05:00
2026-05-30 00:57:29 +05:00
S
Description
CoRE.Vision
689 KiB
Languages
JavaScript 39.1%
Python 35.5%
HTML 12.9%
CSS 12%
Shell 0.3%
Other 0.2%