1. No it is not required to continuously record.
2. If you ONLY want to record when AITool recognises something of interest you need to operate with a cloned camera configuration. The reason for this is that BI does not have an option to only record when externally triggered. I have asked the developer to add the facility of only recording when receiving an external command but alas he is not receptive to the idea.
3. If you do not use a clone camera, BI will record for the period of time set within the configuration every time the camera triggers no matter what AITool does or does not recognise. AITool's job is to send external flag events to enable you to search through the recordings for those that have been flagged by AITool.
Personally I use clone mode for all my cameras as I fail to understand the merit of recording from false triggers.
I urge everyone that would like to do away with Clone mode to send the developer a request to add an option to only enable recording when an external request is sent.
Peace of Mind - You really want to go to all the effort of setting up CCTV, Configuring BI, DeepStack and IT
Tools only to likely miss a key event. In all seriousness that is the outcome you can expect.
You are entitled to your view, however anyone with experience can only advocate for 24x7 recording,
It's an absolutely terrible feeling to come back after an event to find, that for whatever reason you didn't capture the footage and with the recent sales of 12TB drives, tell me again how storage isn't cheap.
In your proposed case BI + AI Tool + Deepstack all need to be working perfectly without issue. Too many variables.
I don't use clones, just 24x7 recording, with AI flagging events. Then just select the Flag Filter in BI to review the Flagged events. So many times I have then turned off the flag to view what was happening on the other cameras.
That being said I will give you a way to achieve your outcome;
- Trigger -> Disable Motion Sensor
- Post -> Maintain Ring of JPEGS say 20, but not too large
Queue an Image Update every x seconds
Suggest changing the filename &CAM.%Y%m%d_%H%M%S%t
Select an appropriate path
Under this approach, the system will create and maintain a ring of constant jpegs per camera, which you can configure AI tool to review and detect and have AI Tool trigger BI.
If you still get motion triggers need to make sure ONVIF \ camera external triggers are disabled (can't remember where, I think video tab)
Suggest using a different folder to one already used by BI
For fast analysis use an SSD, but may shorten the lifespan. Modern SSD's shouldn't be an issue.
Also what is the issue with clones? They don't appear to use any additional measurable resources when I tested them.