i-PRO Video Insight
The i-PRO Video Insight integrated system provides VMS integration.
Definitions
Video Management System (VMS) — A system that provides management of network cameras.
Setup
See the Data Servers page for information on configuring driver communication.
Compatibility
The i-PRO Video Insight integrated system is compatible with i-PRO Video Insight version 1.25.
Prerequisites
| Software | Minimum Version |
|---|---|
| IPFusion — i-PRO Video Insight | 1.0 |
| i-PRO Video Insight | 7.9.4.386 |
| Insight Web API | 1.794 |
| .NET Framework | 4.7.2 |
When completing your setup, be sure to have the i-PRO Video Insight documentation available for reference.
Communication Configuration
In the integrated system configuration panel, you will find the Communication Settings. The below information is required.
| Priority | The order in which Runtime attempts to connect to configured servers. Once connected, Runtime remains on that server until the connection is lost. |
| Network Address | The IP address of the Video Insight server. |
| Port | The port the Insight Web API uses. This is port 9000 by default. |
| Command Port | The Command Port in MonitorPlus. This is port 4011 by default. |
| Failover Timeout (s) | The amount of time, in seconds, to wait before the driver switches to the next configured I-PRO Video Insight server when the current one becomes unresponsive. |
- Open the VI MonitorPlus application.
- Expand Servers.
- Right-click on the server and click Properties.
- In the System Information section, under Connection Settings is the Command Port.
| Username | The username for the i-PRO Video Insight account used for the Runtime connection. The account (or its group) requires "Live" and "Recorded" permissions for cameras, plus "PTZ" for preset use. |
| Password | The password for the associated with the i-PRO Video Insight account. |
| Poll Rate (ms) | How frequently in milliseconds Runtime will poll the API for camera status. |
Ports
These ports must be open in your network firewall for the integration to work.
| Purpose | Default Value | Configurable |
|---|---|---|
| Dataserver | 9705 | Yes |
| Debug Tools | 9706 | No |
Assets
Camera Asset
This asset represents a camera in the i-PRO Video Insight system.
- Open the VI MonitorPlus application.
- Expand Cameras.
- Right-click the camera and click Properties.
- In the Camera Details section, you can view the Camera ID.
Required Property Grid Fields
| Camera ID | The ID of the camera in the i-PRO Video Insight System. |
Supported States
| Normal | The asset is online and in its default state. |
| Masked | The asset has been masked over its true state. |
| Fault | An issue has been detected in a connected asset. |
| Acknowledged | An asset alarm has been acknowledged. |
| No Communication | Communication has been lost with the driver or asset. This status can
also occur if the communication configuration for the system or asset is
invalid. Note: This status is required in all status
tables.
|
See the Configure a Status Table page for more information on configuring status tables.
Supported Commands
| Acknowledge | Acknowledge an asset alarm. |
| Cancel | Deselects all selected assets. |
| Mask | Mask the asset's true state. |
| New Note | Adding the New Note Command to your Command Table subscribes this asset to Notes, allowing an operator to attach Notes to this asset in Runtime. |
| PTZ Preset | Moves a camera into a Preset location. |
| Reset | Resets the asset to its true hardware state. |
| Workflow Trigger | Allows users to trigger Workflows to create custom commands. |
System Asset
This asset represents the connection state of the system.
Supported States
| Normal | The asset is online and in its default state. |
| Masked | The asset has been masked over its true state. |
| Fault | An issue has been detected in a connected asset. |
| Acknowledged | An asset alarm has been acknowledged. |
| No Communication | Communication has been lost with the driver or asset. This status can
also occur if the communication configuration for the system or asset is
invalid. Note: This status is required in all status
tables.
|
See the Configure a Status Table page for more information on configuring status tables.
Supported Commands
| Mask | Mask the asset's true state. |
| Acknowledge | Acknowledge an asset alarm. |
| Reset | Resets the asset to its true hardware state. |
| Cancel | Deselects all selected assets. |
| New Note | Adding the New Note Command to your Command Table subscribes this asset to Notes, allowing an operator to attach Notes to this asset in Runtime. |
| Workflow Trigger | Allows users to trigger Workflows to create custom commands. |
See the Command Tables page for more information on configuring command tables.
Workflow Integration
System Commands
System commands are commands executed through Workflows at the system level. For more information about Workflows, see the Workflows section.
Call Up to Monitor
Brings up live camera feed from a camera to an i-PRO monitor tile. This command can target a specific user, all users, or a group based on the Call Up Type parameter.
| Camera Asset ID | The Asset ID of the camera whose feed will be used. |
| Username or Group | The username or group for the i-PRO Video Insight
account. If a group name is provided, the call up will be
sent to all users within that group. The required value
depends on the selected Call Up Type. Note: The
Administrator group is not a valid group
name. |
| Tile Number | The Number that corresponds with the Tile of the monitor that the feed will be displayed on. Tile numbering depends on the layout of the panels, going left-to-right, then top-to-bottom. |
| Call Up Type | Specifies how the call up is delivered. Valid values
are:
Note: If no value is provided, the system will default
to 0 (Specific User). |
Trigger Camera Preset
Sets the camera to the predefined PTZ position.
| Camera Asset ID | The Asset ID of the camera whose feed will be used. |
| Preset ID | The unique identifier for the camera's preset location. |
Troubleshooting
Logs from the driver and Runtime can be viewed in the Debug Tools client. These messages contain information which can provide further context for issues during initialization, or while actively running. This can help diagnose problems.
