CCTV Integration
Overview
Integriti’s CCTV Integrations allow key functionality from 3rd party CCTV systems to be monitored and controlled directly from Integriti, providing a single head-end for access control, intruder detection, and CCTV.
Key features:
- Viewing CCTV Footage — View live and archived video directly in Integriti, with cameras associable to entities such as doors and inputs.
- Events — Pull events from the 3rd party CCTV system into Integriti Review, with automation via Scheduled Tasks and Alerts.
- Control — Direct camera control including PTZ presets, triggering 3rd party events, and invoking commands manually or via Task Actions.
- Export Footage — Export clips or snapshots to file or directly into the Integriti Evidence Vault.
- License Plate Recognition (LPR) — Supported on select integrations.
- Surrounding Cameras View — Configure physical camera relationships for object tracking across cameras.
Prerequisites
Licensing
- Integriti Business or Corporate Software Edition.
- Business Edition: One CCTV License per camera (32 cameras initially; additional lots of 8 via license 996921). Unlicensed cameras appear but are not usable.
- Corporate Edition: Unlimited cameras with no additional licenses.
- Sufficient Integriti Version License for the integration version.
- Some integrations may require additional feature-specific licenses (check the integration’s Release Notes).
System Requirements
Refer to the individual integration’s manual for specific pre-requisites and system requirements. If none are listed, requirements match the minimum Integriti software release.
Version Matching
The same version of each integration must be installed on both the Integriti Integration Server and all client workstations.
Step-by-Step
Installation
- Close all Integriti software instances and stop all running Integriti services.
- Download and run the Integriti CCTV Integration installer on all Integriti servers first, then on all client workstations.
- After installation, restart all previously stopped services.
- If downgrading, uninstall the current version before installing an earlier version.
Enrolment
- In Integriti System Designer, select New Integrated Device from the System tab.
- Select the CCTV integration from the list and press Ok.
- If the integration does not appear, ensure both 32-bit and 64-bit Integriti Integration Servers are running.
- Give the device a Name and optionally Notes.
- Set Persisted Connection Run Mode:
- Automatically Maintain Connection on Any Single Server (recommended) — ensures one server is always connected.
- Maintain Connection on the Specified Server — use if only one server can connect.
- Simultaneously Maintain Connection on All Servers — may cause duplicate Review records.
- Disabled — use only if event/state monitoring is not required.
- On Device Properties tab, configure Connection Configuration — connection details to the 3rd party system.
- Click Save.
- Click Refresh Device to load configuration details (available events, commands) from the 3rd party system.
- Click Refresh Child Devices and confirm — this populates cameras:
- Queries the 3rd party system for configured cameras.
- Or performs a network scan for compatible cameras.
- Or adds cameras from Connection Configuration (for direct-connect integrations).
- Existing cameras are updated; new cameras are added; removed cameras are deleted from Integriti.
- Save and close — a persisted connection will start automatically.
Associating Integriti Entities
Associate cameras with doors, areas, inputs, etc. This enables:
- Right-click Show Associated CCTV Footage from entity lists or Schematics.
- Automatic CCTV display on events via Control Workstation Task Action.
- Context-based camera selection in Review/Alerts.
Viewing Video
Multiple ways to open video streams:
- Default Window — first opened viewer becomes the default.
- Camera List — drag cameras from the device list into the viewer.
- Schematics — right-click a camera icon and select Show Video.
- Review/Alerts — automatically shows associated cameras.
- Associated Devices — right-click any associated entity and select Show Associated CCTV Footage.
- Control Workstation Task Action — trigger video display automatically on events.
CCTV Viewer Controls
- PTZ Control: Directional arrows, Home, Presets (with Go button), Tours.
- Zoom Control: +/- buttons or mouse wheel.
- Volume Control: Volume up/down/mute (audio-capable cameras).
- Microphone: Toggle PC microphone to camera speaker.
- Export: Opens Export Footage form.
- Timeline: Drag slider for playback; preview by holding slider.
- Playback Controls: Step back/forward, rewind, reverse play, pause, forward play, fast forward, speed slider, Live button.
- Viewer Layouts: Select layout from dropdown; ‘Main’ layouts provide a larger main panel.
- CCTV Layouts: Save/restore camera collections and positions.
- Surrounding Cameras View: Right-click a camera > Show Surrounding Cameras; drag cameras to N/NE/E/SE/S/SW/W/NW positions.
Exporting Footage
- Press the Export button on the camera’s control bar (or right-click > Save Evidence To Vault).
- Configure:
- File Name — name for the exported file / Evidence item.
- Export Time — the reference time.
- Comment — notes (Evidence Vault only).
- Snapshot/Still — saves a single frame at Export Time.
- Clip/Video — saves footage from Time Before to Time After Export Time.
- Choose Save As… (to file) or Save To Evidence Vault.
Automated export: Use the Save Evidence to Vault Task Action in Scheduled Tasks/Alert Definitions.
Invoking Commands
- Right-click a CCTV Recorder or Camera, select Invoke Integrated Device Command.
- Choose the command, configure options, and press Ok.
- Automate via Invoke Integrated Device Command Task Action in any task action location.
Disabling Unused Cameras
If Refresh Child Devices loads more cameras than licensed, set Disabled = True on unused cameras (under Device Configuration). Disabled cameras are not counted against license totals.
Verification
- After enrolment, verify the CCTV Recorder shows an active connection (green status).
- Open the Camera List — confirm all expected cameras appear.
- Drag a camera into the video viewer — verify live video streams correctly.
- Test PTZ controls (if supported) on a PTZ-capable camera.
- Associate a camera with a door, trigger a door event, and verify associated footage appears in Review.
- Test exporting a short clip to the Evidence Vault.
- Verify Control Workstation Task Action shows video on an event trigger.
Troubleshooting
| Issue | Resolution |
|---|---|
| Plugin does not appear in ‘New Integrated Device’ list | Ensure both 32-bit and 64-bit Integriti Integration Servers are running. Restart both servers and System Designer. |
| Live video not streaming | Verify Connection Configuration is correct. Confirm live video works in the 3rd party software. Check the 3rd party user has sufficient permissions for that camera. |
| Archived video not streaming / wrong time | Verify Connection Configuration. Check archived footage exists at the selected time in 3rd party software. Verify 3rd party user has archived video permissions. Ensure times on the 3rd party server and client workstation match. |
| Cameras missing after Refresh Child Devices | Cameras removed from the 3rd party system are automatically deleted from Integriti. Re-add them to the 3rd party system and refresh again. |
| Unlicensed camera warnings | Disable unused cameras by setting Disabled = True to exclude them from license counts. |