refactor: Direct MP4 playback, HLS smoothing, manual camera setup, and operational hardening #1
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "opencode"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Backend:
consumers (MSE/HLS keep passthrough RTSP); clean up on stream_delete
/api/playback/segment/<camera_id>/at.mp4?at=ISO — bypass go2rtc for frame-accurate
seeking via HTTP Range requests (no HLS chunk boundaries)
Frontend:
backBufferLength=60, liveDurationInfinity=true — eliminates rebuffering by
staying 90s behind the live edge
probing via go2rtc /api/streams polling with 1s interval for accurate TTFF metrics
periodic 3s webrtc stats polling; debug panels for HLS/WebRTC probe state
camera editor now loads and saves RTSP URLs; camera delete with confirmation
Infra:
silly me f'd this up
Pull request closed