How change FPS based on schedule and motion detection

Answered

Comments

6 comments

  • Avatar
    Anderson Chang

    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
    Comment actions Permalink
  • Avatar
    Miguel Dina

    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 Dina

     

    0
    Comment actions Permalink
  • Avatar
    Norman - Nx Support

    HI Miguel Dina,

    The following flow occurs in case of such rule:

    1. Event is triggered
    2. Nx sends command to camera to change framerate and/or quality
    3. Camera processes request
    4. Briefly the connection between Camera and Server drops
    5. Camera start streaming in the request framerate and/or quality
    6. Event stops
    7. Nx sends command to camera to change back the framerate and/or quality according to the schedule
    8. Camera processes request
    9. Briefly the connection between Camera and Server drops
    10. 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
    Comment actions Permalink
  • Avatar
    Miguel Dina

    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
    Comment actions Permalink
  • Avatar
    Norman - Nx Support

    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
    Comment actions Permalink
  • Avatar
    Miguel Dina

    Hey Norman - Nx Support

    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
    Comment actions Permalink

Please sign in to leave a comment.