BetterFrame/server
Mitchell R 69e51197bf
refactor(streams): store RTSP components separately for ONVIF cameras
ONVIF-discovered camera streams now store rtsp_host, rtsp_port, and
rtsp_path as separate columns instead of baking credentials into a
pre-built URL. This fixes XML entity issues (&), special character
password breakage, and credential duplication across streams.

Bundle generation builds the final playable URL at delivery time using
components + camera row credentials with proper URL encoding. Existing
RTSP-type cameras with only rtsp_uri continue to work unchanged.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-26 06:51:33 +02:00
..
src refactor(streams): store RTSP components separately for ONVIF cameras 2026-05-26 06:51:33 +02:00
.gitignore build fixes for bsb 2026-05-10 01:46:11 +02:00
bsb-tests.json refactor(db): move service-store from BSB plugin to shared/db library 2026-05-24 02:48:32 +02:00
package.json fix(docker): package name betterframe + copy nodered workspace pkg 2026-05-24 03:17:43 +02:00
tsconfig.json adding initial project 2026-05-10 01:09:13 +02:00