How change FPS based on schedule and motion detection
AnsweredHello there,
We have a request for a project to use a particular recording mode they are already using on their exiting VMS product we are working to replace with NX.
Here is the escenary:
- On a the Working Hours Schedule they need to record by motion detection at 20FPS and Best Quality. No problem here.
- Off of that schedule they want to record at 1 FPS constantly. No proble here.
- If a motion occurs off the Working Hours Schedule they want to increase the FPS value to 20 for as long as the motion is present. After that recording must revert to the Off Working Hours Schedule settings.
How can we achieve that on NX5?.
Thanks in advance,
Miguel Dina
-
Hi Miguel Dina,
- Off of that schedule they want to record at 1 FPS constantly. No proble here.
- If a motion occurs off the Working Hours Schedule they want to increase the FPS value to 20 for as long as the motion is present. After that recording must revert to the Off Working Hours Schedule settings.
You can first set the camera to record at 1 FPS, then create an Event Rule when Motion on camera, and do the Camera Recording Action with 20 FPS.
However, since the camera may need to restart the recording or streaming function when adjusting the FPS, you might find the video archive becomes discontinued, especially at the time the motion is detected.Thank you.
0 -
Hello Anderson,
Thanks very much for commenting on our post.
By having a video archive "Discontinued" we understand its "No longer Available". If that's the case them it defeats he purpose. We still have no solution to our request.
If we are wrong PLEASE clarify us.
Thanks again,
Miguel Dina0 -
HI Miguel Dina,
The following flow occurs in case of such rule:
- Event is triggered
- Nx sends command to camera to change framerate and/or quality
- Camera processes request
- Briefly the connection between Camera and Server drops
- Camera start streaming in the request framerate and/or quality
- Event stops
- Nx sends command to camera to change back the framerate and/or quality according to the schedule
- Camera processes request
- Briefly the connection between Camera and Server drops
- Camera start streaming in the request framerate and/or quality
Typically, this brief disconnection is hardly noticeable in the footage, since the process is a quite fast process and it will be only a few frames that will be skipped.
Another solution would be to grab the stream from each device at the max frame rate and max quality, but this would require ongoing transcoding for each device which makes the system as a whole very resource demanding and in most case nearly impossible to use or too expensive on the hardware side, therefore we (and the majority of our competitors) choose the trade-off of skipping a few frames.
We think this is the best solution for the requested scenario.
0 -
Hi Norman,
Long time not to talk to you. Hope you are doing ok. Thanks for writting.
Got the idea. For what i see that functionality is not built into the software. Not sure if the client will go that way but still will demo that for them.
Stay good and thanks.
Miguel Dina.
0 -
Hi Miguel Dina,
All good here. Fully recharged after I had a really long holiday this year, but I'm back, and almost up-and-running again after I cleaned up my huge backlog.
0 -
Hey Norman
Sure feels great to hear that. We hope to work close to you guys in improving NX.
We are software developers and we are packed of ideas for NX.Look at us as business partners. We will love to help.
Regards,
Miguel Dina
0
Please sign in to leave a comment.
Comments
6 comments