Overview of the ARH Plug-in............................................................................................................................................3
Installing and Configuring the ARH Plug-in Components........................................................................................ 5
Monitoring ARH Video Stream and ANPR Data......................................................................................................... 6
Appendix: Ops Center Client Plug-ins........................................................................................................................... 8
2| Pelco Ops Center Client / ARH Plug-in Guide
Page 3
Overview of the ARH Plug-in
Overview of the ARH Plug-in
The ARH – ANPR VideoXpert Integration enables the ARH FreewayCAM ANPR Camera and its ANPR capabilities to be utilized
in the Pelco VideoXpert video management system. Live video feeds from ARH FreewayCAM (via the Pelco UDI5000-CAM) and
license plate data can be viewed and monitored from the Pelco VideoXpert Ops Center.
This guide provides an overview of the ARH – ANPR VideoXpert Integration and describes how to configure the components that
are required for the integration to work.
Scope
The following diagram illustrates the two sides of the ARH / VideoXpert installation. The Client installation is discussed in this
document. The VideoXpert installation is discussed in the document Pelco VideoXpert / ARH Event Injector Guide.
The diagram below depicts how events flow from the ARH ANPR Camera to VideoXpert.
Components of the Integration
•Pelco ARH Ops Center Plug-in (discussed in this document)
•ARH FreewayCAM
•Pelco UDI5000-CAM
•Pelco ARH Event Agent
•Pelco Event Injector Tool
How the Integration Works
The ARH – ANPR VideoXpert Integration allows for FreewayCAM video feeds and ANPR data to be converted to VideoXpert
formats that can be stored in the VideoXpert VMS. This allows ANPR data to be displayed and managed from within the VideoXpert
Ops Center. The major aspects of the integration are:
1. Video
2. ANPR Data
3. Display and Management
The Video component of the plug-in supports the following:
Pelco Ops Center Client / ARH Plug-in Guide |3
Page 4
Overview of the ARH Plug-in
•The way in which VideoXpert can record FreewayCAM video is through the Pelco UDI5000-CAM
•FreewayCAM is added as a UDI5000-CAM device using the ONVIF standand/driver. H.264 encoded streams from
FreewayCAM can then be seen on a VideoXpert network and recorded to the VideoXpert recording device
•The video feed is continuously recorded to the VideoXpert recording device and can be retrieved at a later time to correlate
video with ANPR data
•VideoXpert also displays live video from FreewayCAM
The ANPR Data component supports the following:
•When a running vehicle crosses the FreewayCAM’s view of sight, it triggers a motion event on the camera prompting the
camera to transmit related ANPR data to the VideoXpert ARH Event Agent
•The ARH Event Agent continuously listens for and receives ANPR Data from FreewayCAM. It then converts the ANPR Data
to Situations and Events that can be injected into the VideoXpert system via the Pelco Event Injector tool
•The ARH Event Agent and Pelco Event Injector tool works in conjunction to ensure that ANPR data is recorded to the
VideoXpert. Both are installed together on a dedicated machine (also called Integration Server) on the VideoXpert network
•The ARH Event Agent maintains a user defined Black List and White List. All incoming ANPR data are crosschecked against
these lists for matches. A match prompts the ARH Event Agent to flag the event appropriately before injecting to VideoXpert
•The ARH Event Agent allows country specific ARH ANPR Engines to be used in the integration. Depending on the region the
integration is targeted for, the appropriate ARH ANPR Engine can be selected
The Display and Management component supports the following:
•The ARH Plug-in for VideoXpert Ops Center retrieves ARH specific events and displays them in Ops Center
•Events contain ANPR specific information (Plate number, timestamp and snapshot overview) that allows the ARH Plug-in to
display this information side-by-side with live or recorded video from within Ops Center
•Events that are flagged as being on a Black or White list are flagged/highlighted appropriately as they are displayed in the
ARH Plug-in
Requirements
The ARH plug-in requires the following:
•Windows 64-bit OS
•DirectX 9c
•Latest version of VideoXpert Ops Center
•Access to an ARH server. This server includes: ARH Hardware Key (USB), ARH Carmen Free Flow package, ARH ANPR
Engine, ARH Event Agent, and the Pelco Event Injector Tool.
•VideoXpert 1.6 or later with attached ARH camera(s)
4| Pelco Ops Center Client / ARH Plug-in Guide
Page 5
Installing and Configuring the ARH Plug-in
Components
Installing and Configuring the ARH Plug-in
Components
Installation
The ARH Ops Center Plug-in should be installed on the VideoXpert Ops Center machine.
The installation and configuration of server-side componets is described in the document Pelco VideoXpert / ARH Event Injection
Guide.
Pelco Ops Center Client / ARH Plug-in Guide |5
Page 6
Monitoring ARH Video Stream and ANPR Data
Monitoring ARH Video Stream and ANPR Data
Video streams from ARH cameras and associated ANPR data can now be monitored from within VideoXpert Ops Center. Start the
Ops Center. Then, in Mission Control, click the Overlay tab and drag the ARH Plug-in onto the video cell streaming an ARH
Camera.
The event list on the right will populate in real-time with detected license plates as vehicles cross the camera’s line of sight. A
snapshot of the most recently detected license plate is displayed directly below the event list.
Depending on the region and ANPR Engine used, plate numbers in the events list will be displayed according to the native script.
6| Pelco Ops Center Client / ARH Plug-in Guide
Page 7
Monitoring ARH Video Stream and ANPR Data
The following features of the ARH Ops Center Plug-in make it easier to find license plates of interest:
•Use the event list scroll bar to view older/new license plates.
•Click the Plate number title to sort the events list by plate numbers (A-Z or Z-A).
•Click the Event Timestamp column to sort the events list by timestamp.
•Click on any license plate on the event list to display the snapshot of the captured plate below the event list.
Pelco Ops Center Client / ARH Plug-in Guide |7
Page 8
Appendix: Ops Center Client Plug-ins
Appendix: Ops Center Client Plug-ins
The Pelco VideoXpert Ops Center provides a dynamic user interface that allows you to customize the workspace to suit your needs.
For example, you can display a 2x2 arrangement of video streams and third party plug-ins. These plug-ins may stand alone in
the cell or overlay the video stream. Stand alone plug-ins are "Applet" plug-ins; those that share space with a video stream are
"Overlay" plug-ins.
The figure below shows the Ops Center with the “Prime” window on the left. The Prime window contains the Video Source (camera)
list, dropdown menus that list available plug-ins, and buttons for creating workspaces and desktops. To the right of the Prime
window is a 4up “Workspace” containing four “Cells”. Each Cell may contain one of the following
•an Applet plug-in
•a video stream
•an Overlay plug-in AND a video stream
In the Ops Center instance shown below, the upper-left cell contains an Applet plug-in (specifically, a map), while the lower-left cell
contains a video stream from one of the listed cameras along with an Overlay plug-in.
Overlay Plug-ins
A plug-in may be configured to be an Overlay. An Overlay plug-in occupies the same cell as a video stream. An Overlay is intended
to annotate the video stream in some way. The overlay may contain scrolling text, buttons, a title, flyout menu, and so on. Refer to
the Overlay Plug-In Guidelines for content and style details.
In the following figure an Overlay plug-in is aligned on the right side of the cell.
8| Pelco Ops Center Client / ARH Plug-in Guide
Page 9
Appendix: Ops Center Client Plug-ins
Additional Features
Other features of the plug-in architecture and deployment environment include:
•Lightweight security. A plug-in is required to provide a "key", issued by Pelco, when requested by the Ops Center during
launch. The use of keys is intended to help Pelco to work more closely with plug-in providers and to discourage unauthorized
plug-ins. Plug-ins without a valid key will not be launched by the Ops Center.
•Discovery. Plug-ins are discovered by the Ops Center using .NET reflection.
•Easy installation. To install a plug-in, the DLL or EXE containing the class which inherits from IPlugin must be copied to a
directory beneath the “Plugins” directory for the Ops Center Client. The location pointing to the installation directory for the
Ops Center Client will be stored in a registry key. A plug-in provider (company) can create its own subfolder and a folder for
each plug-in.
•Temporary data. A plug-in may use a directory that it creates to store temporary data while the plug-in is running.
•Persistent configuration. The Ops Center supports saving plug-in state as part of saving a workspace. If the workspace is
opened again at some time in the future or on some other Ops Center, the Ops Center will pass to the plug-in the state data
that it retrieved earlier. The plug-in can then apply the state that was passed.
Pelco Ops Center Client / ARH Plug-in Guide |9
Page 10
Pelco by Schneider Electric
3500 Pelco Way Clovis, California 93612-5699 USA
(800) 289-9100 Tel (800) 289-9150 Fax
+1 (559) 292-1981 International Tel
+1 (559) 348-1120 International Fax
www.pelco.com