Banalytics Modules
Banalytics is a modular video management and automation platform consisting of two key components:
- A lightweight software application installed on a user's PC — referred to as the Banalytics server — which performs core surveillance and processing functions.
- A web-based control console accessible through any modern browser, which enables remote access, device configuration, and system management.
The Banalytics server can run on Windows or Linux machines with minimal hardware requirements. Once installed, it connects securely to your personal Banalytics web account, allowing you to manage paired devices, monitor live streams, configure event rules, and much more — all without the need for cloud storage or technical expertise.
Banalytics' modular architecture means you can build your setup component by component, activating only the features you need while keeping the system lean and cost-effective.
- Customization: The modular design lets you build a surveillance system that fits your precise needs. You only need to install the modules relevant to your use case, ensuring a highly personalized setup that's perfect for you.
- Cost-effective: Thanks to Banalytics' modular approach, the core functionality is free, covering all basic surveillance needs. Instead of paying for an all-inclusive package, you pay only for the features you need. Premium modules are available for a fee, helping you manage costs by subscribing only to the features that add real value.
- Improved maintenance and updates: The modular structure makes updating or adding individual parts of the system easier without affecting the entire setup. Banalytics uses a transparent release numbering system for updates — module-A.B.C — which helps you decide when and how to update. This approach ensures smoother updates and better overall system performance without disrupting your existing setup.
- A — Changes indicate a loss of backward compatibility, requiring a full module reload.
- B — Changes occur when third-party libraries or AI models are updated, also requiring a full module reload.
- C — Changes happen with bug fixes without losing backward compatibility. In this case, only the main library needs to be reloaded, not the entire system. This approach ensures flexibility, efficiency, and better performance throughout the life of your system.
Banalytics is organized into components, tasks, and actions, which are bundled into modules:
- Components: These are the fundamental building blocks of the system, representing devices like cameras, microphones, and other connected hardware.
- Tasks: Tasks bring components to life. For instance, a task can be video capture, motion detection, or audio processing.
- Actions: Actions define what happens when a specific condition is met (e.g., sending an email notification when motion is detected).
Each module contains a set of components, tasks, and actions that work together to provide specific functionality for your surveillance system.
Banalytics Modules
Banalytics Core
Components
Access Sharing and P2P Communication Settings
Portal Software Upgrade Center
Actions
Basic ONVIF
Components
Actions
Tasks
RC Toys
Components
Tasks
Actions