A common question from dealers and installers is which AI camera brands and models are compatible with CHeKT Edge Analytics.
Rather than maintaining a fixed compatibility list, CHeKT supports edge analytics through the ONVIF Analytics Metadata PullPoint Subscription standard. Compatibility is determined by whether the camera correctly implements this industry-standard ONVIF protocol—not by a proprietary integration or manufacturer partnership.
This article explains how CHeKT receives camera analytics, which brands are known to work, known limitations, and how edge detections become monitored alarm events.
The CHeKT Video Control Panel (VCP), formerly known as the Bridge, uses the ONVIF Analytics Metadata PullPoint Subscription API to receive edge analytics directly from supported IP cameras.
Because this is an open ONVIF standard, any camera that correctly implements analytics metadata through PullPoint Subscription can be used with CHeKT. No proprietary integration or custom driver is required.
Once connected, the VCP continuously monitors the camera's analytics metadata and reacts to qualifying detection events.
The following camera manufacturers are known to support the required ONVIF analytics metadata standard and have been successfully used with CHeKT:
Note: This is not a complete compatibility list. Because CHeKT relies on an industry standard rather than model-specific integrations, many additional camera brands and models are compatible. If a camera properly implements ONVIF Analytics Metadata via PullPoint Subscription, the CHeKT VCP can receive and process its edge analytics.
While many manufacturers support the ONVIF standard correctly, the following brands have shown inconsistent behavior with analytics metadata:


For proper operation, the CHeKT Video Control Panel must be able to access the camera's secondary (sub) stream.
The secondary stream is required because it allows the VCP to:
Important: If the camera's secondary stream is disabled or unavailable, the VCP will not be able to connect to the camera or recorder.
Once a compatible camera has been added to the CHeKT Video Control Panel, alarm processing follows the same workflow as a traditional alarm sensor.
Connect the camera to the CHeKT Video Control Panel using the standard onboarding process. Here is an article that can walk you through Adding a Camera to CHeKT VCP.
Create analytics such as:

Important: The CHeKT Video Control Panel (VCP) does not support motion-based analytics because they rely solely on pixel changes to detect activity. Environmental factors such as lighting changes, shadows, rain, insects, or moving vegetation can trigger false detections, resulting in excessive false alarms and reduced detection accuracy.The Video Control Panel continuously listens for ONVIF analytics metadata generated by the camera.
From the VCP's perspective, the camera functions just like an alarm sensor or zone.
When:
the VCP:
The VCP transmits the alarm using Contact ID signaling to the central monitoring station. This article gives an overview of CHeKT's Contact ID Library.
Operators receive:
Unlike traditional video management systems that simply display camera feeds, CHeKT transforms AI-enabled cameras into monitored alarm sensors.
Each camera behaves like a protected zone within an alarm system. When analytics detect a qualifying event while the site is armed, the VCP processes the detection using the same alarm workflow as conventional intrusion devices, allowing monitoring personnel to receive verified video alarms in real time.
- No
Any camera that correctly implements this standard should be compatible.
Detection rules—including person detection, vehicle detection, line crossing, intrusion zones, and similar analytics—are configured using the camera manufacturer's software or web interface.
CHeKT simply receives the analytics events generated by the camera.
Many compatible brands are not listed in this article.
Check the camera manufacturer's documentation to confirm support for:
If you're unsure, perform a bench test or contact CHeKT Support for assistance validating the camera.
Using the secondary stream allows the camera to continue recording locally at full quality while enabling the VCP to efficiently upload optimized video clips to the CHeKT Portal and monitoring center.
If the secondary stream is unavailable or disabled, the VCP cannot establish a video connection.
If you have questions about camera compatibility or need assistance validating a deployment, CHeKT Support is here to help.
Email: support@chekt.com
Phone: +1 (224) 442-4358
Support Portal: Submit a support ticket through the CHeKT Dealer Portal
Knowledge Base: Visit the CHeKT Online Knowledge Base for additional technical documentation and deployment guides.