Defining FPS via zoneminder/camera menu
Posted: Mon Dec 23, 2024 5:07 am
Hi all!
Let me ask you a very basic question about how to properly set the FPS parameter (still a zoneminder learner). I have a few branches of IP Cameras, ones wired, others WIFI. Unfortunately some don't allow to customize the substream (eg. to reduce the resolution or FPS). But for those that do, I thought that adding the rtsp substream url in the SecondSourcePath field when defining the monitor would be enough to tell zoneminder to make the analysis only with the particular number of FPS defined in the substream. Am I correct here? However, I see in the monitor view, just under the live image, three parameters relating to FPS. According to https://zoneminder.readthedocs.io/en/st ... g-monitors, these numbers correspond to: viewing FPS, capturing FPS and analysis FPS.
I realized that those cameras that do allow for substream customization via the camera own menu (eg. accessing it using the local IP, eg 192.168.1.16 in a browser) for which I have set the substream FPS to 4, still shows a high FPS in the monitor view. It's strange because I can check with the ffplay command that the substream is set to 4 FPS.
So my questions are: How can I check which is the FPS value that zoneminder is using for analysing? Should I always manually set the FPS via zoneminder even though I had already done it in the camera menu? Somewhere I read to not play with the FPS in zoneminder but directly in the camera. Are there any performance caveats by defining the FPS parameter via zoneminder?
Thank you so much for any insights.
Let me ask you a very basic question about how to properly set the FPS parameter (still a zoneminder learner). I have a few branches of IP Cameras, ones wired, others WIFI. Unfortunately some don't allow to customize the substream (eg. to reduce the resolution or FPS). But for those that do, I thought that adding the rtsp substream url in the SecondSourcePath field when defining the monitor would be enough to tell zoneminder to make the analysis only with the particular number of FPS defined in the substream. Am I correct here? However, I see in the monitor view, just under the live image, three parameters relating to FPS. According to https://zoneminder.readthedocs.io/en/st ... g-monitors, these numbers correspond to: viewing FPS, capturing FPS and analysis FPS.
I realized that those cameras that do allow for substream customization via the camera own menu (eg. accessing it using the local IP, eg 192.168.1.16 in a browser) for which I have set the substream FPS to 4, still shows a high FPS in the monitor view. It's strange because I can check with the ffplay command that the substream is set to 4 FPS.
So my questions are: How can I check which is the FPS value that zoneminder is using for analysing? Should I always manually set the FPS via zoneminder even though I had already done it in the camera menu? Somewhere I read to not play with the FPS in zoneminder but directly in the camera. Are there any performance caveats by defining the FPS parameter via zoneminder?
Thank you so much for any insights.