@locarno
During my testing IVS stays operational with Smart and AI codec, but you do lose the ROI (Region of Interest) which makes sense really. ROI would rely on that region being higher quality, but Smart and AI Codec try to make it lower quality when static.
AI Codec still gives the ability to adjust iFrame interval where Smart Codec does not. This may not matter with SD Card recording, but if you ever move to a third party solution like
Blue Iris, iFrame interval becomes important.
From what I can gather, AI Codec will use more bandwidth than Smart Codec, bigger recording sizes. It seems from my limited testing AI Codec uses a combination of CBR and VBR depending on what the "AI" determines is going on in the scene. Smart Codec seems to use the least amount of bandwidth, lowest file size, but it also gives the poorest quality as static parts of the image get much lower bandwidth than moving parts.
Depends what you want to use it for of course. Your use case likely would see Smart Codec as best option.
It may depend on the camera and firmware version, the above is true with my IPC-HDW3849 AND IPC-HDW3641 cameras. I am using the Dahua NVR currently and do not use Region of Interest so I don't mind using the AI Codec or Smart Codec (depending on where the camera is) I do use IVS on most cameras I have.