1. Home
  2. Learning and Support
  3. Device integration

i-PRO Device integration

 

Integrate i-PRO products with partner systems through open Application Programming Interfaces (APIs) and Software Development Kits (SDKs).

Camera

Integrate camera or extension software directly via CGI, PS-API (SDK) or SNMP.

Click Here

i-PRO Active Guard

Analytics data from various AI applications can be used via integration with i-PRO Active Guard.

Click Here

Network Video Recorder

Integrate with recorder via CGI, PS-API (SDK) or SNMP.

Click Here

VMS

Integrate with Video Insight VMS via Insight API (Web API SDK) or Plug-in SDK.

Click Here

ONVIF® conformant products

Integrate with ONVIF conformant products (cameras and recorders).

Click Here

  Camera

CGI integration

Client application can use camera's function by sending TCP/IP command directly.

Example of features

  • Request video/audio stream
  • Control device such as PTZF, terminal
  • Camera configuration
  • Receive alarm from camera
  • Raise alarm on camera side

Advantages

Operating system and development environment for client application have no restriction.
For many functions, detailed control and configuration are available.

 

Disadvantages

Video decoding need to be developed on client application.

Download


PS-API (SDK)

PS-API (SDK) can be used to control camera in client Windows-based application.

Example of features

  • Request video/audio stream and decode data
  • Control device such as PTZF, terminal
  • Receive alarm

Advantages

Easy development to control camera features including video decoding. 
The same I/F to control camera and network video recorder.
New camera models integration will be assured by upgrading PS-API.

 

Disadvantages

Specific Windows OS and development environment are required for client application.
Camera configuration is not supported.

Download


i-PRO Extension software

Analytics feature can be used by installing extension software to camera.
Client application can get the analyzed data from camera directly.

Example of features

  • Bounding box, attribute of the detected objects
  • Statistics information of people counting
  • Receive alarm

Advantages

Operating system and development environment for client application have no restriction. 
Object data such as bounding box can be used in real time.

 

Disadvantages

Client application needs to store data in order to be able to search or display past data.
API specifications may differ for each extension software. Client application needs to integrate for each.

Download


SNMP MIB

i-PRO SNMP MIB (Management Information Base) can manage devices.

Download

  i-PRO Active Guard

WEB API integration

Analytics data from various AI application can be used by integration with i-PRO Active Guard server.

Example of features

  • Search face, people or vehicle Best shot images.
  • Search alarm history (ex. Registered face detection, Registered people detection, AI-VMD and so on.)
  • Control face or people watch list
  • Get statistics data (ex. People counting, Face and gender statistics, people or vehicle attribute statistics.)

Advantages

Operating system and development environment for client application have no restriction.
Analyzed data from multiple cameras can be get from i-PRO Active Guard server at the same time.
Client application does not need to have own database for analyzed data.

 

Disadvantages

Video data and object bounding box cannot be used .
Physical PC for i-PRO Active Guard server is required.

More info


3rd party extension software integration with i-PRO Active Guard

3rd party camera app developed for the i-PRO camera can be used in the i-PRO Active Guard system with VideoInsight,Genetec and Milestone

Basic introduction about application development.

Example of features

  • Show the event on VMS (date/time, camera, event name, some details)
  • Configure rule based action on VMS
  • Search alarm history

Advantages

Easy integration with VMS for application vendors.
It is no need for application vendors to implement communication protocol or authentication for each VMS.

User can use i-PRO extension software(ex. AI People detection) and 3rd party extension software in the same i-PRO Active Guard system.

 

Disadvantages

i-PRO Active Guard server is required even if user do not want to use i-PRO extension software.

Only event notification with some additional information can be used.
More advanced application (like object classification or counting ) or functions (ex. bounding box) are not supported.

More details to develop extension software are availble on Development Partner Portal.


Full integration of i-PRO Active Guard into 3rd party VMS using plug-in software module

i-PRO Active Guard plug-in software module is available as OSS (Open source software), which enables full integration with i-PRO Active Guard on VMS with minimum development.

Example of features

  • Face, People and Vehicle search
  • Manage face,people watchlists.

Advantages

Full integration with i-PRO Active Guard on VMS with minimum development.
It is no need to develop GUI, API communication between client and i-PRO Active Guard server..

If the GUI and operability are the same as those of i-PRO, building the source code is not necessary, and it can be used just by applying the module.

 

Disadvantages

This integration is only for i-PRO camera's and application.

In order to customize the client function, it is necessary to understand the source code and build it.

more details

  Network Video Recorder

CGI integration

Client application can use recorder’s function by sending CGI command.

Download


PS-API(SDK)

PS-API (SDK) can be used to control recorder in client Windows-based application.

Example of features

  • Request video/audio stream and decode data
  • Control device such as PTZF, terminal
  • Receive alarm

Advantages

Easy development to control recorder features including video decoding.
The same I/F to control camera and network video recorder.
New recorder models integration will be assured by upgrading PS-API.

 

Disadvantages

Specific Windows OS and development environment are required for client application.
Recorder configuration is not supported.

Download


SNMP MIB

i-PRO SNMP MIB (Management Information Base) can manage devices.

Download

  VMS (Video Insight)

Insight API (SDK)

Restful API, Insight API enables to retrieve resource information regarding Video Insight IP server, such as a list of servers and cameras, and the live, playback, and PTZ can be done.

Example of features

  • Request video live, playback stream
  • Download recorded video file
  • Control pan-tilt-zoom operation to PTZ cameras and recall presets
  • Get list of servers, cameras and events.
  • Raise alarm on VMS side, which allow it to make any action such as sending camera view, pop-up live, etc.

Advantages

Operating system and development environment for client application have no restriction.
Video Insight supports over 4,300 cameras from 145 manufacturers and new camera models integration will be assured by upgrading SDK.

 

Disadvantages

Video decoding need to be developed on client application.
Camera configuration is not supported.


Plug-in SDK

Provides deeper integration into VI MonitorPlus affording common functionality such as viewing of live and recorded video from a new VMS-centric GUI

Example of features

  • Show live or recorded video.
  • Download recorded video file
  • Control pan-tilt-zoom operation to PTZ cameras and recall presets
  • Get list of servers, cameras and events.
  • Receive an event created by the Insight API so that a unique application can be developed easily.

Advantages

Easy development to control VMS features.
Video Insight supports over 4,300 cameras from 145 manufacturers and new camera models integration will be assured by upgrading SDK.

 

Disadvantages

Specific Windows OS and development environment are required for client application.
Camera configuration is not supported. Development is free of charge, but needs to license to release.

 

SDK support is available. For more details on VI SDK program, contact us.

  ONVIF®

ONVIF is an open industry forum that provides and promotes standardized interfaces for effective interoperability of IP-based physical security product. Many i-PRO products are ONVIF conformant. This allows them to be connected to VMS and NVRs from different vendors and to build open systems.

ONVIF Conformant Products

ONVIF is a trademark of ONVIF, Inc

  Technical support

U.S. and Canada : https://i-pro.com/us/en/surveillance/support/
Europe: https://eu-service.i-pro.com/
APAC: https://apac-service.i-pro.com/