MediaMTX experiences unbounded memory growth when recording RTSP streams to disk in fmp4 format, eventually…
MediaMTX experiences unbounded memory growth when recording RTSP streams to disk in fmp4 format, eventually…: a task in LegoFlow-SWE (Harbor dataset). This happens because the fmp4 recorder accumulates data into a single in-memory part with no upper limit on its size. When a stream is stalled…
The task
This happens because the fmp4 recorder accumulates data into a single in-memory part with no upper limit on its size. When a stream is stalled, publishing very slowly, or temporarily not sending data, the part never reaches the required duration to trigger a flush. Since parts are buffered entirely in RAM, this leads…
Part of Lego-X/LegoFlow-SWE.