In the context of Smart Surveillance applications, you can use the large number of plug-ins specifically produced by A.I. Tech and which can be used in combination according to your needs. They are designed using the most modern Artificial Intelligence methodologies and developed by optimising the code in such a way that they are much faster while providing the same functionalities and the same image resolution.
One of their special features is that they can be used on multiple hardware platforms: edge side (on cameras), server side, or on the AI Appliance platform. Their integrability is practically unlimited, thanks to the support of most of the communication protocols used today, such as Modbus/TCP and HTTP, to drive Remote/IO devices, as well as about a dozen third-party VMSs.