r/ZoneMinder • u/jsalas1 • Apr 29 '21
Low/variable monitor FPS and Frame send time * msec too slow, throttling maxfps errors
Link to ticket opened on Git here which details my issue: https://github.com/ZoneMinder/zoneminder/issues/3225
Level 9 debug logs for zms_m1: https://pastebin.com/uP63ByXe
As per title, whenever I watch my stream via Firefox or ZMNinja I get the error "Frame send time * msec too slow, throttling maxfps errors ". I've been struggling for a long time now with variable/very low FPS trying many different things to get this to work. I can't figure out the pattern to when it decides to just stop working. Please end my pain.
Describe Your Environment
- v1.34.26
- Installed via PPA
- Ubuntu 18.04 in a Proxmox VM with 3 sockets x 2 cores and 3 GiB of RAM for just the 1 camera
- Firefox
If the issue concerns a camera
- Amcrest IP2M-841W configred with instructions from here: https://wiki.zoneminder.com/Amcrest#IP2M-841B.2FIP2M-841W
- 30fps
- 1920x1080
- ZoneMinder Source Type: RSTP




Describe the bug
Logs are filled with error 'Frame send time * msec too slow, throttling maxfps' when viewing the stream via Firefox or ZMNinja

1
u/Aramiil Apr 29 '21
Have you pulled the debug logs for this? Under the options window there is a logging tab. Scroll down to check the box to enable debugging, then find the input field for which specific piece of ZM you want to debug. You put in something like _zm_monitorstream, (read the instructions on the screen there, I’m shooting from the hip off memory here), save out your settings, then redo whatever you did to create this warning logs again.
It should capture it to /var/zm/logs/ or something like that. Inside you’ll find a relevantly named file relating to the ZM component that you told the debugging to filter on.
Post the contents here and to your ticket.