I just upgraded from 1.36.5 to 1.36.11 and updated the database. Good news: the "Error writing trailer Error number 67 occurred" messages are now gone (these were previously logged at the end of every capture). And the CPU usage per monitor is reduced by about 1/3, so that's good too! But now I've got a whole bunch of new errors.
Settings first: 4 identical Foscam cameras. Each one is 720P, max bitrate 1M (VBR), 5fps, key frame interval 20. The monitors are all configured the same:
Function: Mocord (with analysis enabled)
SaveJPEGs: Analysis images only
VideoWriter: Camera Passthrough
EncoderParameters: movflags=frag_custom+dash+delay_moov
ImageBufferCount: 10
MaxImageBufferCount: 200
I have 16G of RAM on this box (10G free, with zm running) so I'm not worried about memory usage. Also 8 cores and it's not very heavily loaded. Each monitor is using blobs. Here are the errors I'm getting now, quite frequently:
- Max blob count reached. Unable to allocate new blobs so terminating. Zone settings may be too sensitive.
- You have set the max video packets in the queue to 200. The queue is full. Either Analysis is not keeping up or your camera's keyframe interval is larger than this setting.
- Analysis daemon for 2 cam-xxx needs restarting, time since last analysis 61 seconds
- 'zmc -m 2' has not stopped at 21/12/17 19:37:58 after 10 seconds. Sending KILL to pid 2386110
Any ideas?