ScottiBYTE MultiView Server v1.3.1
This release improves camera-stream reliability by automatically detecting and recovering stalled FFmpeg publishers.
Added
- Added a per-camera publisher health watchdog.
- MediaMTX output paths are now probed directly instead of relying only on FFmpeg process status.
- Unhealthy streams are restarted individually without restarting MultiView Server, MediaMTX, or unaffected cameras.
- Added consecutive-failure detection to avoid reacting to brief stream interruptions.
- Added per-camera restart cooldowns to prevent restart loops.
- Added limited health-probe concurrency to avoid overloading the server while checking multiple cameras.
Fixed
- Fixed camera streams remaining unavailable when FFmpeg stayed alive after losing its MediaMTX publishing connection.
- Fixed stalled FFmpeg publishers that ignored SIGTERM never being escalated to SIGKILL.
- Fixed ChildProcess.killed being treated as confirmation that FFmpeg had exited.
- Improved automatic recovery from intermittent RTSP publisher failures.
Docker Pull
docker pull scottibyte/multiview-server:1.3.1
Or:
docker pull scottibyte/multiview-server:latest