Setup and Configuration Guide



Similar documents
NVMS User Manual

NVMS USER MANUAL. Version 2.1.0

1. Central Monitoring System Software

1. Central Monitoring System Software

SMS (Server Management Software) Digital Video Recorder. User s Manual

Professional Surveillance System User s Manual

Central Management Software CV3-M1024

LOREX CLIENT Remote Software 4.0

Preface Version 1.0 (1808. rev. 2)

Quick-Start Guide. Remote Surveillance & Playback SUPER DVR MONITORING SOFTWARE. For use on Q-See s QSDT series of PC Securitiy Surveillance Cards

ImagineWorldClient Client Management Software. User s Manual. (Revision-2)

How To Set Up Flir Cloud Client For Pc Or Mac Or Mac (For Pc Or Ipad) On A Pc Or Pc Or Mouse (For Mac) On An Iphone Or Ipa) On Pc Or Tv (For Ipa

1. Central Monitoring System Software

SMS (Server Management Software) Digital Video Recorder. User s Manual

User Manual V1.0. Remote Software

BlackHawk for MAC Software User Guide

How To Use The Workstation Program On A Pc Or Mac Or Macbook Or Macintosh (Aero) With A Computer Or Ipa (A2) With An Ipa Or Ipad (A3) With The Powerpoint 2.

A&H Software House Inc. Web: Luxriot

MJPEG Camera Client User Manual

Access to remote DVR from IE USER S MANUAL CONTENT

KViewCenter Software User Manual 2012 / 04 / 20 Version

ivms-4200 Client Software Quick Start Guide V1.02

Chapter 4 Control Center

IPC series IP camera user manual

IP Camera Centralization Management. Client Application. (IPCMonitor) Feb, 2013 Version 1.9. User Manual

DIGICLIENT 8.0 Remote Agent Software

User Manual. IP Camera Recorder.

PowerVideo Plus. EverFocus Central Management Software. for Networked Video Devices Management. User s Manual

User s Manual of DVR DVS Remote Client Software V 4.0.1

i -CEN S USER S Manual

GeoVision Setup. Once all the settings for Windows are completed and you have all the hard drives setup you can install GeoVision.

IP Surveillance System. User s manual

SMS Remote Software User Manual. Pro Series & Contender Series DVRs

SMS (Server Management Software) Digital Video Recorder. User s Manual

NetClient software user manual

Avigilon Control Center Web Client User Guide

AXIS Camera Station Quick Installation Guide

Manual Client Management Software HDR50-CMS

CamGuard Security System CamGuard Security System Manual

Digital Sentry DS ControlPoint

SeeTec ExpansionPackage

Integrated Intelligent Video Surveillance Management System. User's Manual V2.0

DVS Net (Integration)

PC-ZViewer User Manual

Appendix A. CMS(Client Management Software)

TVI End User Guide. Version: Summer 2009 Release

Remote Client Program Web Client... 39

Professional Surveillance System User s Manual

DVR4C Remote Viewer Operation Manual Table of Contents EN 3 1. OVERVIEW MINIMUM PC REQUIREMENTS INSTALLING THE PROGRAM...

Professional Surveillance System User s Manual

IEI emerge and Milestone Systems Network Video Recorder. Setup and Integration Guide. Milestone Version 6.5 and emerge Version 3.

Multi-Site Remote Viewing Software. User Guide

Remote Backup Software User Manual V 2.0

<User s Guide> Plus Viewer. monitoring. Web

CDVS-7000 Series Remote Software Users Guide

How To Backup Your Computer With A Remote Drive Client On A Pc Or Macbook Or Macintosh (For Macintosh) On A Macbook (For Pc Or Ipa) On An Uniden (For Ipa Or Mac Macbook) On

Using Avaya Flare Experience for Windows

IEI emerge and On-Net Surveillance Systems (OnSSI) Network Video Recorder Setup and Integration Guide

Network Video Recorder. Operation Manual

How to Use Motion Detection in ACTi Cameras

Please check for updates to make sure you install the most recent version of our software.

VMS A1 Client Software. User Manual (V2.0)

Network Video Monitor Software

User Manual of Web Client

AXIS Camera Station User s Manual

Remote Backup Software

Camera Control for Windows

4.3. Windows. Tutorial

CMS Basic User s Manual

StrikeRisk v6.0 IEC/EN Risk Management Software Getting Started

Table of Contents. OpenDrive Drive 2. Installation 4 Standard Installation Unattended Installation

ACTi NVR User s Manual. Version /1/24

ACS CLIENT SOFTWARE USER MANUAL

ivms-4500 (Android) Mobile Client Software User Manual (V3.1)

With the purchase of ONSSI NetDVMS you have chosen an extremely powerful and intelligent surveillance solution.

REMOTE AGENT USER S MANUAL

CMS-DH CENTRAL MANAGEMENT SOFTWARE

Getting Started with Vision 6

Pro Surveillance System 4.0. Quick Start Reference Guide

CCTV Access using Pro Surveillance System (PSS)

IP Network-Digital Video Recorder

Multi Client (Integration)

Verizon Cloud Desktop Application Help Guide Version

Content. Chapter1 Start up and Main interface 2

BillQuick Agent 2010 Getting Started Guide

mydlink DCS-930L/932L Cloud Cam Advanced Settings Setup Guide

with the ArchiveSync Add-On Evaluator s Guide 2015 Software Pursuits, Inc.

ADTVision (ios) Mobile Client Software User Manual (V1.6)

Avigilon Control Center Server User Guide

MDMS Multiple Device Monitor System v1.0 User Manual

SOS SO S O n O lin n e lin e Bac Ba kup cku ck p u USER MANUAL

LOREX CLIENT 2.2 Integrated Remote Agent Software

IsItUp Quick Start Manual

This document is aimed at users of the Milestone XProtect Professional s Monitor application, including users of the Monitor application s Viewer.

Guarding Expert (Android Tablet) Mobile Client Software User Manual (V3.1)

Seagate NAS OS 4 Reviewers Guide: NAS / NAS Pro / Business Storage Rackmounts

Legal Notes. Regarding Trademarks KYOCERA Document Solutions Inc.

13 Managing Devices. Your computer is an assembly of many components from different manufacturers. LESSON OBJECTIVES

How To Use A Pew V.V.V (Windows) V.A.1.1 (Windows 8) (Windows 7) (Powerpoint) (For Windows) (Win Xp) (V.A) (Amd)

ViconNet/Software House C Cure Integration

Transcription:

Setup and Configuration Guide Kintronics Inc. 500 Executive Blvd. Ossining, NY 10562 1-800-431-1658 InfoHome@Kintronics.com www.kintronics.com

1 OVERVIEW... 6 1.1 BASIC SYSTEM... 6 1.2 ADDITIONAL PRODUCTS... 7 2 CONFIGURATION OPTIONS... 8 2.1 SINGLE SERVER CONFIGURATION... 8 2.2 MULTIPLE SERVER CONFIGURATION... 8 3 SYSTEM REQUIREMENTS... 10 3.1 HARDWARE... 10 3.2 FACTORS AFFECTING PERFORMANCE... 10 3.2.1 Motion Detection... 10 3.2.2 Monitor Station... 10 3.3 SUPPORTED OPERATING SYSTEMS... 10 4 INSTALLING THE SOFTWARE... 11 4.1 INSTALLING THE IP SERVER... 11 4.1.1 Installation Checklist... 11 4.1.2 Tips and Best Practices... 11 4.2 SOFTWARE INSTALLATION... 12 4.2.1 IP Enterprise Server Install... 12 4.3 INITIALIZATION WIZARD... 13 4.3.1 Server Configuration... 14 4.3.2 Camera Configuration... 15 4.4 IP SERVER MANAGER... 16 4.4.1 Auto Restart... 17 4.4.2 System Log... 18 4.4.3 Network Options... 18 4.4.4 Diagnostics... 20 4.4.5 Update Activation... 20 4.4.6 Remote Support... 21 4.5 INSTALLING THE MONITOR STATION... 21 4.6 CUSTOM INSTALL... 21 5 SERVER CONFIGURATION... 23 2 5.1 MANAGING SERVERS... 23 5.1.1 Add a New Server... 23 5.1.2 Remove... 24 5.1.3 Connect... 24 5.1.4 Properties... 24 5.1.5 Export List... 24 5.1.6 Import List... 25

5.1.7 License... 25 5.2 SETUP AND CONFIGURATION TAB... 26 5.2.1 Name of this Video Server... 26 5.2.2 IP Address... 26 5.2.3 Automatically Update IP address... 27 5.2.4 Version... 27 5.2.5 Database Information... 27 5.2.6 Video Storage... 27 5.3 CAMERA TAB... 27 5.3.1 Camera Licenses... 27 5.4 ADVANCED TAB... 31 5.4.1 Server Options... 31 5.4.2 Record Options... 31 5.4.3 View Options... 32 5.5 HEALTH MONITOR TAB... 32 5.5.1 Enable Health Monitor... 32 5.5.2 Health Monitor Server... 33 5.6 CLIENT SETTINGS... 33 5.7 ACCESS CONFIGURATION... 34 5.8 SERVER CONTACT INFORMATION... 35 6 CAMERA SETUP AND CONFIGURATION... 36 6.1 GENERAL TAB... 36 6.1.1 Camera Name... 36 6.1.2 Camera Information... 36 6.1.3 Web Access... 37 6.1.4 Display Options... 37 6.2 RECORD TAB... 37 6.2.1 Record Options... 37 6.2.2 Motion Buffers... 40 6.2.3 Camera ID... 41 6.3 ADVANCED... 41 6.3.1 Storage Options... 41 6.3.2 Camera Transmission Preferences... 41 6.4 MOTION SETTINGS TAB... 42 6.4.1 Event Trigger... 42 6.4.2 Sensitivity... 42 6.4.3 Sample Interval... 43 6.4.4 Motion Zones... 43 6.5 VIDEO SETTINGS TAB... 44 6.5.1 Image Quality Settings... 44 6.5.2 Color Adjustment... 44 6.5.3 RGB Color Adjustments... 44 6.5.4 Rotate Image... 44 6.6 OPTIONAL CONTROLS TAB... 45 6.7 PRIVACY ZONES TAB... 45 3

6.8 CAMERA CONTACT... 46 7 HEALTH MONITOR... 47 8 FACILITY MAPS... 48 8.1 STEPS TO ADD A MAP:... 48 8.2 ADD ITEMS TO THE MAP (CAMERAS, LAYOUTS, AND OTHER FACILITY MAPS) 49 9 SECURITY... 51 9.1 USER MANAGER... 51 9.1.1 Add New User... 51 9.1.2 Camera Permissions... 53 9.1.3 Facility Map Permissions... 53 9.1.4 Layout Permissions... 54 9.2 GROUP MANAGER... 55 10 LAYOUT CONFIGURATION... 57 10.1 ADDING CUSTOM LAYOUTS... 58 10.2 LAYOUTS WITH TOURING... 58 11 RULES MANAGER... 60 11.1 RULES... 60 11.2 STEPS FOR RULE SETUP... 60 11.2.1 Step 1 Create and Name a Rule... 60 11.2.2 Step 2 Schedules... 61 11.2.3 Step 3 Define Events... 64 11.2.4 Step 4 Define Actions... 67 12 TV DECODERS... 71 13 WEB CLIENT... 73 13.1 WEB CLIENT INSTALLATION AND SETUP... 73 13.1.1 Multi-Server Setups... 73 13.1.2 Internet Connection... 73 13.1.3 Router Configuration... 73 13.2 USER SECURITY... 74 13.3 STREAMING WEB CLIENT... 74 14 MONITOR STATION SETUP OPTIONS... 75 14.1 GENERAL... 75 14.2 TOOLS CONFIGURATION... 76 14.3 LIVE WINDOW... 77 14.4 AUDIO... 78 14.5 STARTUP... 79 15 ACCESSORY PRODUCTS... 80 4

15.1 INSTALLATION... 80 15.2 HEALTH MONITOR... 81 15.2.1 Configure Setup on Servers... 82 15.2.2 Starting the Health Monitor... 82 15.2.3 Status View... 82 15.2.4 Adding a Server to be Managed... 83 15.2.5 Viewing Status... 86 15.2.6 Menu Buttons... 86 15.2.7 Reports Button... 89 15.2.8 Set up Menu... 90 15.2.9 Administration... 90 15.2.10 Database... 92 15.2.11 SMTP Configuration... 92 15.2.12 User Manager... 93 15.2.13 Configuration... 94 15.2.14 Health Monitor Viewer Browser version... 96 15.2.15 Accessing the Health Monitor... 96 15.2.16 Server Status... 97 15.2.17 Logs... 97 15.3 LONG TERM STORAGE (LTS)... 98 15.3.1 About WMV - Windows Media Video 9... 99 15.3.2 Using LTS... 99 15.3.3 LTS Tasks... 100 15.3.4 View Status... 101 15.3.5 View Log... 102 15.4 FFDSHOW... 102 16 UTILITIES... 103 16.1 REPAIRING VIDEO CLIPS WITH FILE FIXER AND SPLITTER... 103 16.2 DVD BURN... 105 16.3 REMOVE BUBBLE POP-UPS... 105 5

1 Overview With IP Video software you can view live or recorded video from cameras all over your enterprise. Our easy to use system installs quickly and will be immediately useful. The following pages will guide you through the install and setup process 1.1 Basic System The system is a robust software platform that has 3 main components that are used to capture and view live or recorded video from anywhere: the Service Monitor; the Monitor Station; and the Web Client. IP Server The IP Server is the basic engine of the product suite. It processes and stores images received from all connected IP cameras as well as streams video to the client for viewing. The IP Server is installed on a standard Windows based PC and runs as a Windows service that does not require a user login to be in operation. The Server can be linked to other servers to support hundreds of cameras. With the software you can have a single server, multiple servers at one location or multiple servers at multiple locations. Recordings can be stored on local or direct attached storage, NAS, SAN, or Network File Servers. As part of our powerful infrastructure. The software stores all settings and log entries inside Microsoft SQL database tables. This gives the software a very solid platform to deliver advanced features. Monitor Station The Monitor Station is the primary user interface in the product suite. From an end user point of view, it provides centralized viewing of live and recorded images from any server. System and Security Administrators use the Monitor Station to setup and configure all servers and cameras from a central location. Web Client Allows you to view live or recorded video from anywhere with using Microsoft Internet Explorer. You can view a single camera or select up to 16 different cameras from multiple servers to view simultaneously. You can control PTZ cameras and playback recorded video. The system supports multiple users and is tightly integrated into the Windows operating system for complete security. 6

1.2 Additional Products In addition, the software also provides the following accessory products to assist you in managing your servers and cameras: Health Monitor The Health Monitor monitors each of your servers on a regular basis to ensure server uptime and reporting of any issues affecting the servers. The Health Monitor can be configured to send email alerts to the appropriate individual if the server has not responded in the pre-determined time frame or if certain thresholds have been exceeded. The Health Monitor status windows can also be viewed in the Monitor Station LTS Long Term Storage - The LTS is a standalone application that helps you manage your recorded video. The easy to use application connects to the video data directory allowing you to Move, Recompress or Trim the original AVI files. The LTS can also recompress the original AVI file using Microsoft s WMV format and is able to double the available storage space. You can specify which cameras to copy, how many days to keep before the copying and what time of the day to execute the copy. The new copied files can be viewed with software or any Windows Media Player. 7

2 Configuration Options 2.1 Single Server Configuration The IP Server is installed on one server and runs as a Windows Service. All server, camera and user settings are stored in a single database. Recordings are stored on the server or any other storage device attached to the network. The Monitor Station client can be installed on the same computer as the IP Server or on any computer connected to the network. The Monitor Station is then used for viewing of live and recorded video as well as all server and camera configuration. 2.2 Multiple Server Configuration IP Servers are stored on multiple servers. Each runs as a service. All server, camera and user settings can be stored in a single database or multiple databases. Recordings are stored on the individual servers or any storage device attached to the network. The Monitor Station client can be installed on any or all of the IP servers or on any computer connected to the network. Any Monitor Station can then be used for viewing live and recorded video from any server or combination of servers in a single display. Configuration for all servers and cameras can also be performed from any Monitor Station. 8

9

3 System Requirements 3.1 Hardware 3.2 Factors Affecting Performance The two biggest factors affecting performance is motion detection where the Monitor Station is installed. 3.2.1 Motion Detection The number of cameras and the frames per second per camera are important factors in CPU performance. However, the most important factor in CPU utilization is motion detection. Using a JPEG camera with the motion detection done on the server rather than at the camera level is the most CPU intensive configuration. Using MPEG4 or camera side motion detection is the lease CPU intensive. Examples (numbers are approximate): 30 cameras using JPEG server motion detection results in a 70% CPU utilization. JPEG with camera motion detection results in a 20% CPU utilization. MPEG4 with server motion detection results in a 40% CPU utilization. 3.2.2 Monitor Station Running one instance of the Monitor Station on the same machine as the IP Server will use approximately 300 MB of memory and 30-50% of the CPU. Running two instances will require double the amount of memory and CPU. Another factor in running the Monitor Station is Direct Show. The Monitor Station uses a video component called Direct Show to display full resolution images. If the client PC s graphics card supports Direct Show, the Monitor Station will use this and not use the PC s CPU. If the PC s graphics card does not support direct Show, the PC compensates for this by using the CPU. If you see the CPU peaking, you can turn off Direct Show in the Monitor Station Options menu. 3.3 Supported Operating Systems Client XP Pro VIsta Server XP Pro Vista 2003 Server Web Edition 2003 Server Standard or Enterprise 2008 Server Web Edition 2008 Server Standard or Enterprise 10

4 Installing the Software To create a fully functioning installation of the software solution, you must have both IP Server installed as well as at least one Monitor Station. These two modules can reside on the same server or different servers. There can be multiple IP Servers as well as multiple Monitor Stations. 4.1 Installing the IP Server Install the IP server on a computer that has sufficient processing resources. To minimize network traffic, you should normally install the IP Server on the computer that will store the recorded images. Install the Monitor Station on the computer where you want to view the video. 4.1.1 Installation Checklist 1. Begin the installation with a clean version of Windows. It is not sufficient to remove existing applications 2. Remove all extra software applications that were preloaded on the system 3. Storage Considerations a. The amount of storage required for recordings depends on the number of cameras, the FPS for these cameras, the size (resolution) of the images and the percentage of motion (assumes motion only recording b. Type of Storage i. RAID - A RAID is a group of three or more hard drives linked together to form one array of disks. The software uses a RAID 5 (striped disks with parity). This combines three or more disks in a way that protects data against loss of any one drive. ii. OS drives The software uses a separate drive for the OS. Supported OS are Window s XP Professional, Server 2003, Server 2008 and Vista Ultimate. iii. Backup of OS Drive- The software includes a partition with a backup image of the Operating System Drive as it was at the time of shipping. The image is created using Acronis True Image. 4.1.2 Tips and Best Practices 1. Lock down the PC using Group Policies - By using the Group Policy Manager the Server can be locked down in such a way that a person without the correct Window s login cannot make a system change that can bring down the NVR. 2. Prepare Backup a. OS and Application Using Acronis True Image, you can create an image of the Server once configuration has been complete (i.e. cameras are added, logins and Facility Maps have been created). In the event of an OS corruption, you can use this image to return to settings you had on Day 1. b. SQL Database and XML documents The software includes a System backup tool, located in $:\Program Files\TruViewIP\Enterprise Service\SystemBackup. This utility creates a.bat file that can restore your software configuration back to the settings at which the utility was run. 3. Click on Lock in Monitor Station to logout and log back in To verify a Monitor Station Setting has taken affect, or just to ensure you are no longer logged into Monitor Station, click on the Lock icon in the upper left hand corner of Monitor Station to log out. This will prompt you to log back in once Monitor Station opens back up. 11

4.2 Software Installation All video surveillance software is installed via the Setup.exe. Once began, this process brings up the following screen. You have three options: IP Enterprise Server Install which installs the IP Server SQL Server, the Web Client and the Monitor Station, the Monitor Station Install which just installs the Monitor Station, or the Custom IP Server Install. 4.2.1 IP Enterprise Server Install The IP Enterprise Server Install is selected, a separate install window opens for our prerequisites. This process can take several minutes 12

When the IP Server is installed, the Server Manager is automatically installed. The Server Manager is a utility program that is used to Start and Stop the IP Server modules and can be used for limited configuration. Once the installation of the IP Server is complete, the following screen appears. Enter your serial number and then activate via the internet or by phone. 4.3 Initialization Wizard After you have entered the serial number, the Initialization wizard will begin and you will be asked to register your software. 13

Select the Next button and information about the server will appear. You can then update the Server name and where the recordings for this server will be stored. The video software also gives you the ability to have a centralized database for all settings for all servers or you can store settings on a database on each server. If you are storing your database on a server other than this computer, you can indicate the IP address for that database. 4.3.1 Server Configuration 14

4.3.2 Camera Configuration The next step in the Initialization Wizard is the Camera Configuration. There are three ways to setup cameras during initialization: Auto Discovery, Manual Add and Import from 3.x. If Auto Discovery is selected, the IP Camera Search Wizard is initiated. This wizard searches your current network segment for existing online IP cameras. When it detects an IP camera, it examines the MAC address to determine the manufacturer and model of the camera. After auto discovery, the system will display the cameras that it has discovered. You can then select the desired cameras for this server. 15

You can also select the Manual Add option. If Manual Add is selected, the following screen appears: Please see instruction for Manual Adds in the Camera Setup portion of this guide. For those users that are upgrading from a 3.X release of the video software, you can elect to import your camera settings. Once all cameras are set up on thru the wizard, you can then assign cameras to be managed on this server. Note that the software keeps track on the number of licensed cameras. You can have unlimited unassigned cameras. However your cameras to be monitored cannot exceed the number that has been licensed for this server 4.4 IP Server Manager When the IP Server is installed, the IP Server Manager is also installed. The IP Server Manager is used to Start and Stop the IP Server (which runs as a service) and to perform limited configuration. Once the Server Manager is installed, it runs in the icon tray in the lower right hand corner of your desktop. The icon gives an indication as to 16

whether the IP Server is running. Green indicates that it is running. Red indicates that the IP Server is not running. It is not necessary to run the Server Manager as the IP Server automatically starts on the startup on the computer. When you right click on the Server Manager icon, the following options appear: To perform limited configuration, select the Server Configuration. 4.4.1 Auto Restart Enables auto restart for this computer. You can select the days of the week and the time for the automatic restart. 17

4.4.2 System Log This option displays the system log for this server. 4.4.3 Network Options 18

Multi Network Card Support In case you have multiple network cards on this computer, you can select the desired card. You can also select the desired communication port for this server. Active Directory Support Allows you to import users from Windows Active Directory into the IP Server. Domain Credentials You must have the appropriate access to the domain. Groups Allows you to import groups of users from Active Directory into the IP server. Use the Find group function to locate the existing Active Directory groups on the domain. Then select the groups and add to the list on the right side. This will then add all of the users from that Active Directory group to the IP server. In some cases, you may want to add only certain users in the domain group. You can use the user tab to select individual users. Once the group has been selected, you can then select the users from the group and add them to the IP server. 19

Users 4.4.4 Diagnostics This is an application version of the IP Server. It can help in diagnosing problems. The main screen will show whether video is being received from the camera, and you can see the live video from this application as well as perform limited configuration. 4.4.5 Update Activation This option is used to update the activation. You may need to update this activation is the demo period has expired or you are adding camera licenses. 20

4.4.6 Remote Support Remote Support allows the technical support to VNC into your system to assist in the diagnostic of problems. Call technical support and they will assign you one of the Support numbers below. 4.5 Installing the Monitor Station The Monitor Station is used to view live and recorded video as well as to perform all setup and configuration for your servers and cameras. You can install the Monitor Station on the same computer as the IP Server or on a different computer. Once you start setup select Monitor Station from the list of options The Monitor Station will then be installed on your computer. There are also setup parameters that can be used to tailor each Monitor Station installation. See the Monitor Station set up section of this manual for more information. 4.6 Custom Install Once the Custom Install option is selected, the following screen appears: 21

You have two options for where the SQL database resides: Stand alone server which installs the SQL database on the local machine or Shared Database which sets up the connection to the shared database. You can also set the option of installing the software to support the Web Client. If this option is not checked, then the web client will not be supported. If Shared database is selected, the following screen appears: You can then set up the connection to the shared database. Our default SQL password for version 4.1 is V4in$ight. If SQL is installed on a different machine, you need to enter the IP address in SQL Server window. The delete database button will destroy a previously installed Video SQL database, as long as the old database was created using the same credentials entered here. 22

5 Server Configuration Server Configuration is an easy to use mechanism to manage and configure your servers. Using the Server Setup and Configuration you can add servers to this Monitor Station s view as well as manage the configuration of each IP Server and associated cameras. You can access the Server Configuration from the Administration menu option 5.1 Managing Servers There are several options on this screen: Add New, Remove, Connect, Properties, Export List, Import List, Clear, and License. 5.1.1 Add a New Server Select the Add New button and the following screen appears: Enter the IP Address of the server and the port. This action establishes the connection to the IP server. 23

5.1.2 Remove Removes the server from the list that is managed by this instance of the Monitor Station. 5.1.3 Connect Establishes a connection to an IP Server. Note that the IP Server must be operational in order to connect. 5.1.4 Properties 5.1.5 Export List This options exports the servers and camera configuration properties that have been set up on the instance of the Monitor Station. The list can then be imported into another Monitor Station so that the same configuration does not have to be done multiple times. In addition, the exported file can be used to have one central location for all configuration parameters. When a user logs in to the Monitor Station, he can select Options. This brings up the following screen: 24

If the user selects System Administrator mode, Monitor Station looks at the local server to find the exported list. If the user selects the Network User Mode, he can then point to the location of the exported file. Then when he logins, he will obtain all configuration information from the central location. In this way, you can maintain one file containing all configuration settings that is used by all users. If you add servers to the system, you only have to add it in one place and every network user will have the latest information when they login. The Windows Login option points to the domain of the active directory. 5.1.6 Import List This option imports the configuration list from a previously exported list. 5.1.7 License The License button displays the licensing information for each server, specifically the Total number of cameras licensed, the total used, and the total available. 25

5.2 Setup and Configuration Tab Once a server has been added, then the Monitor Station is used to setup the server and its associated cameras. Simply highlight the server to be configured and the tabbed view appears. There are six tabs that represent the setup of specific options for the server. 5.2.1 Name of this Video Server The name is used to describe the server for multi-server environments. 5.2.2 IP Address This is the IP address of this Server. 26

5.2.3 Automatically Update IP address This button will automatically fill in the server s IP address. When this option is checked, the software automatically finds the IP address. 5.2.4 Version Version of the software that is installed on this server. 5.2.5 Database Information The video software stores all system settings, motion events, system events and POS information inside a SQL database. This design provides a very scalable and solid software foundation. The individual video files are stored as AVIs in a subdirectory. The software comes with the Microsoft SQL database engine and is loaded as the first step of the installation. An installation on one server would point to the SQL database on the local PC. 5.2.6 Video Storage Location for the recordings from this server 5.3 Camera Tab The Camera Tab is used to add and assign cameras to this server. 5.3.1 Camera Licenses Each server is licensed for a particular number of cameras. The top of this screen indicates the number of cameras licenses assigned to this server as well as how many cameras that have been selected and the number of additional cameras that you can add to this server. There are three ways to add cameras to this server: Auto Discovery, Manual Add and Import from 3.X. 27

28 Once auto discovery has finished, the system will display the cameras that it has discovered. You can then select the desired cameras for this server.

The Manual Add mode brings up a New Camera Dialogue Box. Enter the name of the camera, the manufacturer, manufacturer model, the IP address of the camera and the user name and password for this camera. Time Stamp gives you the option of either burning time stamps on the recorded video or not burning time stamps. If a camera does not support a Time Stamp, the Server will insert one but this will use additional CPU resources and can affect overall performance. Web Access This is the IP address of the camera. You can access the camera s web page by entering this IP address in your web browser. You can then view live images from that camera as well as perform camera level setup. 29

The advanced button opens a box allowing the entry of the Shared IP Address and alternate ports for that camera. If you have cameras attached to a router or a multi port video encoder, this option allows you to specify which camera that you are talking to. Alternate ports Instead of port 80. Once cameras have been added, they can then be assigned to the server by selecting from the list 30

5.4 Advanced Tab 5.4.1 Server Options Enable Motion Log The system will keep a list of all motion activity by camera, date, time and duration. This allows you to rapidly review recorded video by event. This option must be enabled to create the event log. Keep Motion Log for X days This specifies the number of days to keep motion activity in history. Enable System Log The system will keep a list of all system activity. Keep System Log for X Days This specifies the number of days to keep the system log activity in history. Enable Security Enables security on this server. Server timeout This option provides the ability to set a timeout period at which point the Monitor Station will no longer be receiving video streams and will pause. The Server timeout is set at the server level. However, it is the individual Monitor Stations and Web Clients that are checking for activity. Activity is defined as mouse movement. For example, we will describe a situation where there are two monitor stations running against a server, and the server timeout is set to 5 minutes. Monitor station 1 has an active user who is viewing several cameras while actively moving the mouse from pane to pane. Monitor Station 2 has a passive user that just has the Monitor Station open on his machine. In this situation, Monitor Station 1 will remain active while Monitor Station 2 will be set to Pause. When live video is paused, the software stops the streams and thus reduces bandwidth requirements. 5.4.2 Record Options File Size Each camera is recorded in a unique file that is configured to be limited to a certain file size. A new file is created after that limit is reached. For example, if you have a camera set to 3fps with motion activation, you might find one file used for the entire day. However, if you have the same camera set to record always, you might find (5) 200MB files for the 31

day. The system automatically creates a new file for each camera at midnight. The system creates a new file whenever the file size has reached the specified size (default is 200MB). Reserved Disk Space This parameter sets the amount of disk space reserved for other applications on the server. Regardless of how much disk storage is used for storing recorded videos, the maximum disk space allowed for saving recorded video will not encroach on this reserved space. 5.4.3 View Options Optimize Video Streams This function provides a means of optimizing the video streams to the web client or monitor station. There is always a tradeoff between bandwidth utilization and CPU utilization. You can either optimize for a low bandwidth or a high bandwidth. When you optimize for a low bandwidth situation, the compression occurs at the server level. The server sends a compressed MPEG4 image to the Monitor Station or Web Client. When you optimize for a high bandwidth situation, no compression occurs at the server level. Full uncompressed images are sent to the Monitor Station or Web Client. Low CPU/High Bandwidth- This sends uncompressed images directly to the Monitor Station High CPU/Low Bandwidth This compresses the image, sends them and then decompresses them. It allows the system to get a much higher frame rate over slower networks. These options can be set at the server level or the camera level 5.5 Health Monitor Tab 5.5.1 Enable Health Monitor The Health Monitor is a separate application that receives periodic status from the servers and cameras. See the later section of this manual for more information on the Health Monitor functionality. If you are not using the Health Monitor, ignore this section. By enabling the Health Monitor, your server will send messages to the Health Monitor giving it status of your servers and cameras. Server Name: This is the name that will be displayed in the Health Monitor application. The server default is used unless you overwrite the setting here. Select Items to Send to the Health Monitor: Version Number: Sends the software version Disk Space: Sends the current disk space Record Status: Use this to alert if the recording status is off 32

Lost Signal Camera Information 5.5.2 Health Monitor Server IP of the Health Monitor: Specify the IP address of the Health Monitor Port to Send: Specify the Port to send the Health Monitor Information Send Frequency: Specify the frequency to send updates to the Health Monitor 5.6 Client Settings Use Data Port: This is the port that the IP Server sends live video to the Monitor Station. Command Port: This port is used by the Monitor Station to get and set system information. The data port is only for streaming video. Max Remote Connections: This will limit the number of Monitor Stations that can be connected to the server at one time. The more remote clients the more processing power required. Local SMTP Server SMTP Server This is for all email operations performed by the server. The user id and password is for the SMTP server itself if it is required. Send Test Email Sends a test email to the user. 33

5.7 Access Configuration This tab is for setting up the integration with Blackboard. Please contact your sales associate for more information about Blackboard. 34

5.8 Server Contact Information Enter contact information for this server. This information is purely informational and is not used by the system. 35

6 Camera Setup and Configuration To configure a camera, highlight the camera from the left navigation. 6.1 General Tab 6.1.1 Camera Name Name of the camera, in this case Hotel View. Assigning meaningful names to the cameras facilitates the navigation to these cameras. 6.1.2 Camera Information Manufacturer and Model The software supports a wide variety of camera models from major camera manufacturers. Each camera has a mechanism for communicating with the server. By selecting the correct model, the system then knows certain information about the camera such as method of communicating, whether it supports DIO, what type of compression it uses, and whether it supports audio. We are constantly adding cameras to its supported list. IP Address of the camera User Name and password for the camera if required. If you have cameras attached to a router or a multi port video encoder, this option allows you to specify which camera that you are talking to. 36

6.1.3 Web Access This is the IP address of the camera. When you click on this link, you can access the camera s web page directly. You can then view live images from the camera as well as perform configuration and setup for that camera. Each camera manufacturer has a different user interface and setup functionality that can be performed at the camera level. 6.1.4 Display Options Time Stamp No Time Stamp Burn Time Stamp on Video If you select Burn Time Stamp on Video and if the camera does not support a Time Stamp, the server will insert one but this will use additional CPU time and can affect overall performance. 6.2 Record Tab 6.2.1 Record Options Resolution Any given camera can support at least one and possibly multiple resolutions. This resolution can be configured on the camera itself using the link described above under Web Access. To facilitate configuring the resolution, The software also provides the functionality for changing the resolution on the camera without going to the camera itself. This setting provides that capability. Unfortunately, different camera manufacturers have different ways of expressing resolutions. For example, Axis expresses resolution in CIF, 2 CIF, 4 CIF, D1 whereas ACTi expresses resolution as 1280 x 1024, 640 x 480 etc. As a result, the resolution settings in this option are more generic and are mapped to the appropriate resolution based on the camera. Use Camera Settings Uses the camera settings from the camera itself. Low, Medium, High, Highest By selecting one of these resolutions you can change the resolution without accessing the camera directly via the IP address. For instance, on an Axis camera, you might select Highest. This selection in turn would change the camera resolution to D1. Note that if this option is grayed out, you do not have the capability to change the resolution for this camera. Record Images 37

The software can capture individual images at a rate between 1 and 30 per second. Adjust each camera to the desired images per second with the larger number providing more fluid movement. When adjusting cameras, give more images per second to cameras requiring more images, and decrease less important cameras. By making these adjustments, the total storage space is optimized. This will be the maximum value that the system will try to get. The system will be limited by bandwidth. This option can also be used to set up time lapse recording. If you set the fps to 1 image per day or 10 images/hour, you get a timelapse effect. Audio The Record Audio and Enable Audio will only appear if the camera supports this functionality. Enable Audio Sets the camera to enable the audio functionality (Capture live) Record Audio When this is set, the system will record audio along with the video. Note that Enable Audio must be set in order to Record Audio. Capture Quality Quality is a function of the size of the image that is transmitted from the camera, i.e. the higher the quality, the larger the image. As with resolution described above, different camera manufacturers have their own unique labels for quality. This option allows you to utilize the current camera setting or change the quality. Use Camera Setting Uses the quality set at the camera level. When you select Highest, High, Normal, Low, or Lowest, you modify the quality setting on the camera. Note, if the camera model does not have settings for quality, this option will be grayed out. Recording Type You have four types of recordings: Record Off: The camera is not recording. Record Always: The system will record 24hours per day at the specified frame rate. Record Motion: The system will record when it detects motion. Scheduled: This option creates schedules for recording. When the option is selected, you can configure the schedule by selecting the Config button. When this button is selected, the following screen appears: 38

To add a schedule select Add and the following screen appears: 39

You can setup more than one schedule for each camera. Behind the scenes, the software is actually setting up a rule in the Task Manager. See the Task Manager section of this document for more information. File Format The File Format is used to optimize the rate at which images are recorded. There is a tradeoff between processor utilization and the size of the stored images. (Maximum Speed or Smallest Size) Smallest Size System compresses the images before storing. Since compression is occurring, CPU utilization is increased. Maximum Speed System stores images as they are received from the camera. Since no compression is required, additional CPU utilization is not required. Capture Format This option is only for Axis cameras. This is the format that is used when streaming video from the camera to the server. Advanced Recording Options Check Motion Status - Similar to Record always with motion. This performs motion detection when Record Always is set. Watermark files Automatically watermarks all recordings when set. Record Quality This option is only required when the server must recompress images that have been decompressed. This may occur under two circumstances: if you want to burn a timestamp and the camera does not support that feataure; or you want to set privacy zones and the camera does not support that feature. As with Resolution and Capture Quality described above, the software has standardized record quality settings so that they can be used with multiple camera models. In general, the higher the quality, the larger the image. Use default uses default from the camera. Highest, High, Normal, Low, Lowest. 6.2.2 Motion Buffers Pre and Post Motion Buffers When recording motion, the system only records images different than previous that have crossed a threshold described above. Using the Pre and Post Motion Buffers the system will save the images before and after the motion event. This has the effect of smoothing the video. For example, a camera captures a person entering a room. By using motion recording without Pre Motion, the person will just appear in the room. By turning on the Pre Motion, the recorded video will show the person entering the room. Please note that the pre motion setting does not apply when the compression is MPEG4. Standard motion detection records frames 1,2 and 3-2 -1 1 2 Pre Motion 3 4 5 Post Motion 40

6.2.3 Camera ID System created unique identifier for the camera. This ID number is used to identify specific file folders used to store camera images. 6.3 Advanced 6.3.1 Storage Options Maximum File Size Each camera is recorded in a unique file that is configured to be limited to a certain file size. A new file is created after that limit is reached. For example, if you have a camera set to 3fps with motion activation, you might find one file used for the entire day. However, if you have the same camera set to record always, you might find (5) 200mb files for the day. The system automatically creates a new file for each camera at midnight. The system creates a new file whenever the file size has reached the specified size (default is 200mb). Maximum Disk Space This dialogue box allows you to specify a maximum amount of disk space for each camera. Enter the number of Gigabytes that a camera can use. If the value is 0, then this value will be ignored. Image Location This option specifies the location where the recordings are stored. Recordings can be stored in different folders for each camera and can also be stored across multiple hard drives. 6.3.2 Camera Transmission Preferences The Camera transmission preferences can be set up at the server level as well as the camera level. If they are set at the camera level, these settings override the setting at the server level. Live Maximum Refresh Rate Used to set live refresh frame rates sent to the Monitor Station or Web Client. By using lower fps, you can save bandwidth. Optimize Video Streams These settings affect the video streams from the IP Server to the Monitor Station and/or Web Client. There is a tradeoff between bandwidth utilization and CPU utilization. You can either optimize for a low bandwidth/ high CPU utilization or high bandwidth/ low CPU Utilization. When you optimize for a low bandwidth situation, the compression occurs at the server level. The server then sends a compressed MPEG4 image to the Monitor Station or 41

Web Client. When you optimize for a high bandwidth situation, no compression occurs at the server level. Full uncompressed images are sent to the Monitor Station or Web Client. Low CPU/High Bandwidth- This sends uncompressed images directly to the Monitor Station High CPU/Low Bandwidth This compresses the image, sends them and then decompresses them. It allows the system to get a much higher frame rate over slower networks. These options can be set at the server level or the camera level. 6.4 Motion Settings Tab Use Camera Motion Detection Many cameras have their own built in capability for detecting motion. When camera detection is used, there is no need to decompress the image and the CPU utilization on the server will be reduced 6.4.1 Event Trigger The Motion Settings tab of the Camera Setup menu shows you a single setting slide bar labeled Event Trigger. This slide bar is a single, global control for the motion detection of the selected camera. Moving the slider to the right reduces the alertness level of the software, causing it to only watch for larger, more impressive changes. Moving that slider to the left raises the alertness level, instructing the software to watch for smaller and more subtle changes. As you set the motion detection closer to the maximum, you ll get more and more recordings. This ensures you don t miss important events, but can also cause you to get false positives in your recordings if the trigger level is set too high. Underneath the picture is a sliding bar showing the current level of the Event Trigger (tick mark) as well as the current level of motion in the camera (as outlined in red on the picture) 6.4.2 Sensitivity The Sensitivity slider sets proximity distance thresholds for any changes to be counted in determining motion. At a high sensitivity, a random pixel change across the picture from another pixel change would be added to the sum of other changes to determine if motion thresholds have been met. At low sensitivity, changes would be required to be in close 42

proximity to other changes or those changes will be ignored. To increase sensitivity, move the slider bar to the right. To decrease sensitivity, move the slider bar to the left. 6.4.3 Sample Interval The Sample Interval is measured in milliseconds, and determines how frequently the motion capture triggers reset. Lowering the Sample Interval will cause the motion detection to reset more frequently, and make the software less likely to detect slow-moving objects. Raising the sample interval will reset the motion detection less frequently, and make the software more likely to catch slow moving objects, but also produce more false alarms. Watching the live video, you can adjust the sidebars from left to right to find the perfect motion settings for each camera.. 6.4.4 Motion Zones If you need even finer control of the motion detection for your cameras, you can create specific motion zones with their own event triggers. To create a motion zone, click on the camera image in the motion settings menu, and drag your mouse to create a rectangular motion zone. You can create as many motion zones as you would like. You will be prompted to assign a name to each motion zone you create; this allows us to trigger specific actions off motion in particular parts of the picture. When you have created a motion zone, you can alter its settings by highlighting the motion zone and selecting the Properties Button. This brings up a dialog box where you can set the event trigger level for this particular motion zone. By setting the trigger level higher, you can make that zone more sensitive than the rest of the camera signal; by setting the trigger level lower, the drawn box will become less sensitive. If the box you draw is set to 0% trigger level, it will completely prevent motion detection from operating in the motion zone. This can be handy if you have continual motion sources you wish to screen out, such as busy roads or fans. It is also possible to manually move or resize the motion zone, using the location variables at the bottom of the properties box. Event labels are used to label particular events such as door opens. If there is movement in a zone labeled door opens, then that event name will display in the event log rather than just the name of the camera. 43

6.5 Video Settings Tab This Video Setting tab provides the user with the ability to modify certain settings on the camera. Based on the camera model, the software determines which settings can be modified. Any options that can not be modified are grayed out. In general there are two ways of defining color, HSV (Hue, saturation, value) or RGB (red, green, blue). Most digital cameras use HSV rather than RGB. 6.5.1 Image Quality Settings Brightness The image brightness can be adjusted in the range 0-100 where a higher value produces a brighter image. Hue- Hue is described with the words we normally think of as describing color: red, purple, blue, etc, i.e. all the colors in the spectrum. You can adjust the camera color to make it more true by sliding the bar from left to right. 6.5.2 Color Adjustment Saturation Saturation describes the difference of a color from the gray of the same lightness. Increasing saturation will deepen the colors of your images, making reds redder and blues bluer. Decreasing saturation will bring your image closer to a grayscale (i.e. monochrome, black-and-white) image. Contrast Adjust the image s contrast by raising or lowering the value in this field Sharpness - 6.5.3 RGB Color Adjustments If the camera is using the RGB color model, you can use these sliding bars to adjust the levels of red, green and blue in your image. 6.5.4 Rotate Image Use Camera settings - take the image as it comes from camera. No rotation- image is not rotated, if camera rotated the image, then the system will flip it back. Flip Flips image 180 degrees 44

6.6 Optional Controls Tab This tab applies only to IQEye cameras. Please see the definitions in the IQEye setup screens. 6.7 Privacy Zones Tab Privacy zones allow a section of video to be blocked. That section will not be able to be viewed, recorded or monitored. To create a privacy zone, left click and draw a box around the area to be blocked. You will be asked to name the zone after which the zone name will appear in the list. Please note that privacy zones can only be created for JPEG based cameras. 45

6.8 Camera Contact 46

7 Health Monitor You can view the Health Monitor Console from the Monitor Station. Use this function to add your various Health Monitors to the Monitor Station. Enter the IP address of the Health Monitor and select the Add button. You can add multiple Health Monitors to any Monitor Station. The Health Monitor (s) will then appear in the navigation tree. See the last section of the guide for the Setup and Configuration of the Health Monitor. 47

8 Facility Maps When viewing multiple cameras from multiple locations, camera names might not be descriptive enough to identify a camera. Use Facility Maps to upload images of your buildings and then place cameras on the image representing camera placement. This feature supports multiple layers of maps that can link to one another and supports cameras on each map. Layouts can also be placed on Facility Maps. From the Setup menu, select Facility Maps 8.1 Steps to add a Map: 1. Select Add New 2. Enter a name for the map 3. Browse folders for maps 4. This setting allows you to resize the image that you have imported. You may need to resize if your original image is too large or too small. You may need to resize your image to fit on the screen correctly. 5. After the map is displayed on the screen, click Save to save the map. 6. Using your mouse, drag cameras from the left tree onto the map. To add a link to another map, drag the map into the proper location. To remove a camera or map, double click on the icon you wish to remove. 7. After positioning the cameras, click Save to save the map 48

8.2 Add Items to the Map (Cameras, layouts, and other facility maps) Once you have uploaded the map, you are then ready to add items to the map. The left navigation shows the name of the map, the size of the map, and the server that this map is attached to. The Items Available show the various items than can be added to the facility map. The following are types of items that can be added: Camera list these are the cameras attached to this server. All Servers By expanding the All server option, you can view all servers that are being monitored and the associated cameras Layouts By expanding the Layouts option you can view all layouts that have been setup. 49

Facility Maps By expanding the Facility Maps, you can view other facility maps that have been set up. By placing a facility map onto another facility map, you can achieve multi layering, e.g. a map of the first floor is placed on a map of the school which is then placed on a map of the district. Alarms views all alarms that have been set up Audio Sources views all audio sources that have been set up. To add any of these items to the facility map, simply drag and drop the item onto the appropriate location on the map. Once you have dragged a camera onto the facility map, you can then indicate the range and direction of the camera. Drag the directional indicator by left clicking your mouse at the small end of the directional indicator and drag to the desired position. The Show Live Video option facilitates the selection of cameras to be dragged onto the map. If this option is checked, then when a camera is selected from the Items Available tree is selected, the live video of that camera appears. In this case, we have selected the Main Entrance. By selecting Recent History, you can also view the last 30 seconds of recording video. 50

9 Security The User Manager is used to setup users in the system and identify which cameras an individual user can access (recorded, live, and PTZ controls) 9.1 User Manager If you have setup your users using the Active Directory interface in the Network Options, your Active Directory users and groups will already appear. 9.1.1 Add New User For additional users or non Active Directory users, the first step in the process is to add your users. If you are setting up security in your installation, each user must be setup and their permissions granted. Select the appropriate server and then select the Add button. 51

The user name, full name, email address, and passwords must be setup.. 52

9.1.2 Camera Permissions The Permissions specify if this user can view live and/or recorded video for specific cameras, audio, as well as if this user can control the specified PTZ camera. By placing a check next to the camera, the user is granted the permissions. By unchecking the box, the user is restricted from access and will not see the camera in the left side navigation. Assign the appropriate permissions. Click Add Click Close when finished. Note: You will need to assign permissions to each new camera that is added to the system after you setup a user. The system does not automatically grant the user permission. 9.1.3 Facility Map Permissions Using this aspect of security, you can allow or disallow access to any and all facility maps. 53

9.1.4 Layout Permissions If custom layouts have been set up for this server, you can allow or disallow the user access to the layouts. For instance, in this situation we have setup two custom layouts. We will only allow access to the Southwest Campus for this user. If access to the custom layout is not authorized, the custom layout will not be displayed in the navigation tree for this user. 54

9.2 Group Manager To set up permissions for multiple similar users, use the Group Manager to create groups. Select the Group Manager tab and then Add to create a new group. 55

Name the group and then add the users from this server to the group. You can then set up camera, facility map, and layout permissions for the group as a whole rather than user by user. If you have set up an Active Directory group, the group will be automatically created in the IP Server user manager. 56

10 Layout Configuration To customize the cameras displayed, use Layout Configuration, you can create any number of custom views and select the layout to display on startup. Custom layouts can be created using cameras from multiple servers. 57

10.1 Adding Custom Layouts First select the server that will be the primary location of the custom layout, then name the layout and select the cameras. The new custom layout will then appear in the left navigation tree under the select server as well as the All Layouts option. If the user has the correct security access, he can see layouts from any server or combination of servers. 10.2 Layouts with Touring The software also provides the capability to create custom layouts where multiple cameras cycle (tour) through one pane in the layout. To create this type of custom layout, create a layout as described above. For the pane that will contain the cycling cameras, select the camera tour which is the last entry in the camera list on the left side of the window. 58

When Camera Tour is selected and added to the right hand selected camera window, the following screen appears: Name the tour and select the cameras that will cycle through that pane. 59

11 Rules Manager The Rules Manager is a configuration wizard for Comprehensive Event Trigger (conditions)/ Actions. It can be used to set up a simple activity such as recording schedules. Or complex cause and effect relationships with Boolean logic. Triggers can be o DIO Input o Motion Event o Alert Button o Scheduled o Programmed -Remote triggers from the SDK Resulting Actions include o Create an action event for the Video Player o Send a digital Output on a specific port o Email custom message o Email video to a specified user o Flashback - Email a picture from a specific camera. The flashback function shows thumbnails of key motion movements for that recording. Instead of showing all motion, it analyzes the motion event and shows the most relevant image. o Live Window Pops up a window displaying the live feed of a camera. o Move a PTZ camera to a specific preset o Record - Set a recording type o Create a video file with audio included Example 1: When motion is detected or a door is opened during the time from 12 midnight to 8 AM, move the PTZ camera to a preset position and send an email. Example 2: On Sundays, if motion is detected, send an email and attach an AVI clip of the motion. 11.1 Rules Rules in the Rules Manager are specific combinations of trigger events and schedules (if required) and their resulting actions. Each rule must have a rule name. For instance, a rule called Off hour Motion in Boy s Gym could be set up such that when motion is detected on a camera in the Boy s Gym during the time from 12 midnight to 6 AM, move the PTZ camera to a preset position, increase the recording frames per second and send an email to the security chief. 11.2 Steps for Rule Setup 11.2.1 Step 1 Create and Name a Rule The first step using the Rules Manager is to create and name a Rule. 60

Select the Server and then name the task. Use the Advanced button to enable or disable the task. Task Enabled is the Default. Click the Next Button. 11.2.2 Step 2 Schedules Rules may or may not have schedules, i.e., the trigger events can be independent of any schedules or you may only be interested in triggers that occur during specific times. 61

To create a schedule, click the Add button. Name the Schedule, in this case, Off Hours, and then set the schedule to run weekly or one time. Then select the schedule days and the schedule start and end time. Once OK has been clicked then the schedule has been setup. 62

Once the schedule has been set up, you can proceed to define trigger events. Note that a schedule is not required. If a rule has no schedule, then regardless of when a trigger event occurs, it will result in the defined actions. Conversely, rules do not require trigger events. For instance, you might want to execute an action such as record camera 2 always between midnight and 8 AM. In this situation you will have a schedule but no trigger events. 63

11.2.3 Step 3 Define Events Events can be Digital Input, Motion, Button, and Programmed (SDK input). To create the condition of a back door open and setting off a digital input signal, select the Digital Input type and then the Add button. The following screen appears: Name the Condition, and then tie it to the appropriate camera and port id. 64

You can add as many conditions as you want. Note that you can set the Boolean logic to be And (all conditions must occur in order to trigger the event) or Or (any of the conditions will trigger the event). To add another condition (in this case Motion Detected), select a New Event of Motion Detected and select Add. Then indicate the camera that is monitoring for motion. You can also set up events that are the result of a user clicking on a button on the tool bar. 65

Lastly, SDK Events can be set up as event trigger. Once all conditions have been set up, select the Next Button to proceed to the setup of Actions. 66

11.2.4 Step 4 Define Actions There are many available actions to define Create an action event for the Media Player Send a digital Output on a specific port Email custom message Email video to a specified user Flashback - Email a picture from a specific camera. The flashback function shows thumbnails of key motion movements for that recording. Instead of showing all motion, it analyzes the motion event and shows the most relevant image. Instant Replay replays a clip of the last 30 seconds Live Window Pops up a window displaying the live feed of a camera. Message Instruction Sends text message to all Monitor Stations currently in operation. Network Decoder Move a PTZ camera to a specific preset Record - Set a recording type Record with audio Switch camera This action switches the main layout of associated Monitor Stations to a specific camera. This action waits for a user defined interval before resending triggers to Monitor Stations. Switch layout This action switches the main layout of associated Monitor Stations to a specific custom layout. This action waits for a user defined interval before resending triggers to Monitor Stations. Continuing our example, we will set up three actions that will occur if the conditions have been met: Move a PTZ to a preset position, set the camera to record always, and send an email alert. 67

Move PTZ to a preset position. Set camera record always 68

A new recorded file can be created on Action Starting, Action Ending, or Action Starting and Ending. You can stop recording after a specified length, or at the end of the schedule. (See Advanced tab) Once all of the actions have been setup, click the Finish button. Note that the actions will be performed in the sequence that they are listed. Use the Up Arrow and Down Arrow to change the sequence of actions. 69

70

12 TV Decoders Use this functionality to set up spot monitors for video out. To add a spot monitor decoder select the Add button and the following screen appears: 71

72 Decoder Name Name for this Spot monitor IP Address of the decoding device User Name and password for the decoding device. Decoder Type Type of decoder. Currently the software only supports Axis 292 decoders. Video Sources by selecting the Change button, a screen with available cameras for that server appears. You can then select the cameras to be displayed on the Video out.

13 Web Client 13.1 Web Client Installation and Setup The Web Server application is automatically installed during setup. The install assumes you have already installed Internet Information Server (IIS). If you do not have IIS installed you can install this by going to Control Panel/Add/Remove Programs Add/Remove Windows components. To access from another computer on your local area network substitute 127.0.0.1 with the actual IP Address of your server. 13.1.1 Multi-Server Setups If you have multiple servers and they are all sharing a database, then your Web Client will see all servers. There is no additional setup. However, if you are not sharing a database, then the web client will not be able to see any additional servers. 13.1.2 Internet Connection To use the Web Client externally, e.g. from home, you will internet access. We recommend at least a broadband connection like DSL ort Cable for best performance. You will need to know the Ip address assigned to you by your internet provider in order to access this externally. You can find this by going to the following website: http://whatismyip.com. The system will need an Internet Connection. We recommend a broadband connection like DSL or Cable for best performance. There are two different types of IP address: Static/fixed and dynamic. We recommend you use a Static/Fixed IP address. This will need to be requested from your Internet Provider. In most cases your Internet Provider will assign you a Dynamic IP address. With a dynamic IP address, the IP address will change periodically. If this is your only option you can use httt://www.no-ip.com, for example, to help keep track of your IP address so that you don t have to. Please give us a call for more information on this type oif setup if you assistance 13.1.3 Router Configuration We recommend using some type of router if your computer is connected to the internet. Routers (SOHO routers) from manufactures like Linksys, provide a simple firewall that protects your server. They connect to your DSL or cable modems and then connect your server to them. The router prevents all inbound traffic from accessing your network/computers except for the traffic that you specifically allow through. The software requires the following ports to be opened on your router/firewall to allow external access to your Server. Port 80 Basic Web Access Port 4010 Recorded Video Port 4011 High Speed Access (uses Active X controls) (Note: Some ISP s block port 80 access. You may need to configure IIS to use a different port) Recommended Setup for your Server and Router: 1. Configure a Static IP address for your Server. Most SOHO routers provide DHCP to dynamically assign IP s to devices connected to the router. The normal range is 192.168.1.100 192.168.1.200. You will want to choose an IP outside 73

of this range. For example 192.168.1.50. (Note: If you have an IT support person or Network Administrator onsite that supports your network check with them for an available IP Address). 2. Configure your router to forward ports 80 and 4011 to your server a. Check your router manual on how to do this. b. http://portfoward.com provides information on how to configure most SOHO routers. c. Save the settings once done and restart the router 3. Test your configuration by trying to access the Web Client externally. a. Open Internet Explorer and type: http://<external IP>/TruViewIP b. Keep in mind many routers will not allow you to connect to the external IP when sitting behind the firewall. You will need to be outside your network. c. You can use websites such as http://canyouseeme.org to get your External IP and to verify if your ports are open. 4. If you are still having trouble configuring you router we recommend you call the manufacture for help. We are happy to help, but due to the large number of different routers, many times we are not as knowledgeable as the manufacturer. 13.2 User Security You can limit user access by turning on the Viewer Security on the Server under Setup/Security/User Manager/Advanced Enable Network and Web Client Security. This will prompt the user to enter a username and password when accessing the website. 13.3 Streaming Web Client Version 4.1 has an Active X streaming Web Client. For the streaming web client to function outside of the LAN, you must configure a Specified Location. To setup your specified location, you must be logged in as an Administrator. You can access the Specified Location Setup by clicking on Help in the upper right hand corner and choose Setup Locations. 74

14 Monitor Station Setup Options The software also provides for a mechanism to tailor each Monitor Station. To set options for the Monitor Station, go to Tools/Options on the menu. Please note that these setup options must be set at each Monitor Station if you choose not to use the defaults. 14.1 General Exit Confirmation Requests confirmation when closing the Monitor Station Block Warning Messages Blocks warning messages generated when cameras and/or databases go down or come back up. Integrated player initial size sets the viewing pane size when using the Media Player Show Layout When this option is checked, each viewing pane will show the server name and camera name if setup, as well as the quick tool bar. If this option is not checked, then only the live view appears in the viewing pane. Force aspect ration Forces images in viewing panes to be the standard 3 X 5 regardless of the size and shape of the Monitor Station window. Use Direct X Display Only applicable for computers with advanced video cards. The system can then take advantage of the improved video quality supported by the video card. Show Server Name Displays server name at the top of each viewing pane. Show Camera Name Displays camera name at the top of each viewing pane. Double Click expands camera The default for this option is Single Click. Under single click, when the user clicks once on the camera in the left navigation tree, the recording history displays. Under the double click option, the user must double click on the camera in order for the recording history to display. Main view window PTZ Disable view window analog PTZ Disable view window digital PTZ 75

14.2 Tools Configuration Select from Normal operation Low bandwidth mode Very low bandwidth mode This option allows the user to set up the Monitor Station differently depending on what type of bandwidth the user has. Normal operation would be for typical situations where the user is in the work environment connected via a LAN. Low bandwidth mode sets up an environment where there is compression during live views of multiple cameras (though there is no compression with a single camera in the viewing pane). Very low bandwidth sets up an environment where there is compression during live views on both multiple cameras and a single camera Creating clips Enable Watermark Burns a watermark on the recorded video Force Motion JPEG format Recordings are stored as motion jpeg instead of AVI files Mini Toolbars sets options for mini toolbars at the Monitor Station level rather than the server level. Cycle layout time PTZ Cycle time Layouts Cycle through current server Mini toolbars always on top Local Settings Use Registry Use XML 76

14.3 Live Window Allow multiple Live Windows when not set, only one live window at a time will appear. Block live window pop ups blocks pop ups due to rule notification or Send Camera view. Live Window always on top Live window appears on top of the regular window for the Monitor Station. Pause main display when live window launches when not checked, the main display keeps refreshing even when a live window launches. Layout tour cycle time sets the cycle time for layout tours see Layout setup for more information on layout tours. Rules Manager Triggered Actions Block rules from popping up messages/instructions Block rules from switching main layout Block rules from launching instant replay window These blocks are used only when Rules have been setup in the Task Manager. Please see this section of the manual for more information. 77

14.4 Audio Audio notification on motion No sound Default system beep Notification sound (Can import a custom sound) Audio notification on motion Audio notification from tasks No sound Default system beep Notification sound (Can import a custom sound) 78

14.5 Startup Starting Layout (select one) First Camera Layout select which layout will appear on startup (select from list) Custom layout select a custom layout to appear on startup Hide archive tree on startup removes the left navigation tree on startup, i.e. shows only the viewing panes on startup Launch facility map on startup automatically displays selected facility map on startup Auto Upgrade checks for version upgrades from the server. If this is set, then if the server has upgraded to a new version, the Monitor Station will also be upgraded. 79

15 Accessory Products The software provides accessory products to augment the standard installation. There are currently four modules available: Access Control, the Health Monitor, LTS (Long Term Storage), and FFDShow. 15.1 Installation To install any of these modules click on the ACCSetup.exe icon on the Installation CD. l Choose the componenets to install. 80

15.2 Health Monitor The Health Monitor runs as a service in the background and monitors the receipt of messages from other servers to ensure server uptime and reporting of any issues affecting the servers or cameras. The Health Monitor can be configured to send email alerts to the appropriate individual if messages from the servers are not received within the predetermined time frame. The servers also send messages to the Health Monitor on camera operation and disk storage usage. 81

15.2.1 Configure Setup on Servers Each server to be monitored must be configured to send updates to the Health Monitor. For each server, go to its Setup/ Server Configuration/Health Monitor tab To configure the Server to send status updates to the Health Monitor, put a check in the Enable Health Monitor field: Server Name this name will be sent to the Health Monitor and displayed in the status window. Select Items to Send specify what information to send to the status monitor IP address of Health Monitor enter the IP address of the Health Monitor. Port enter the Port to send information to the health monitor Send Frequency this specifies how often to send updates to the Health Monitor. 15.2.2 Starting the Health Monitor Once the Health Monitor has been installed, it immediately runs as a service in the background. To start the Health Monitor console, double click on the red Health Monitor Icon. The Health Monitor Console is now running and you can access the console by right clicking on the green icon in the system tray. To begin viewing status, select the Launch Console option. To terminate the Health Monitor Capture, select the Stop option; to restart, select the Start option. 15.2.3 Status View 82

15.2.4 Adding a Server to be Managed When the console first appears it will show a list of all servers that are sending status updates to the Health Monitor. Servers can be managed or unmanaged. To add a server to the list of managed servers click on the gray circle to the left of the server. The following Add Server screen appears; General tab Server Name Name of the server to be managed; this new name will be used in the Status window. Name (from server) Name of the server from the server sending the status IP Address IP address of sending server Status Minutes to Warning The number of minutes that the Health Monitor will allow between receiving status updates before it displays a warning. In the example above, if the Health Monitor has not received a status update from a server for 30 minutes, a warning condition is set. Minutes to Error In the example above, if the Health Monitor has not received a status update from a server for 60 minutes, then the Health Monitor issues an error condition. Use IP tracker Used for dynamically assigned IP addresses. 83

Email tab The email tab sets up the contact information that will receive warning and error messages from the Health Monitor. Contact Information Contact Select from list or select New to add a Contact. Contact Name Contact Email address Alternative information (informational only) Optional Contact Information (informational only) Location Phone Office Address City State Conditions Tab The Conditions Tab is used to configure the emails that will be sent under certain conditions. Message From Email the from address shown in the email Subject Subject line text Message Body Text in message body 84

Use Default Subject If this is checked then the default subject will be used Use Default Body If this is checked then the default message body will be used, not the customized body. Conditions Email on Warning sends an email when a warning condition has been detected (see explanation from General Tab) Email from Recovering from Warning sends an email when the warning condition has been fixed. Email on Error -sends an email when an error condition has been detected. Email when Camera goes down sends an email when a camera goes down Email when camera recovers sends an email when that camera is restored Email when Recovery from error sends an email when the error condition has been fixed. Information Tab (informational only) Optional information about the specific server Tools Tab VNC Server Location of VNC executable VNC Options Ping Test Pings the server to see if it is currently active. Request Status Sends a request to the server to send back a Health Monitor status message. 85

15.2.5 Viewing Status Once the servers have been set up as managed server, the status circles on the left hand side become active. In this case, we have 4 managed servers, all of which are active, i.e., they are green. The System Status Viewer shows the status circle, the name of the server, the last status sent, groups, IP addresses, the status of the cameras for each server, and the contact information. If a warning occurs, the circle turns yellow. If an error occurs, the circle turns red. In the example above, all servers are up, but one of the cameras on the Headquarters server is down and in error status. You can limit the servers viewed in the Status View with the selection box in the lower left hand corner. 15.2.6 Menu Buttons At the top of the screen, there are menu buttons for requesting commonly used information. 86

Stop Stops the Health Monitor service Status Displays the System Status View as shown above. System Log The System Log option displays a log of all messages from servers and status updates on the Health Monitor itself. The system log is useful when troubleshooting the Health Monitor. Groups 87

To facilitate the management of servers, you can create groups of servers. Select the Add option to add a group, then name the group and select the servers that will belong to that group. Add New Group Server tab 88

Add New Group Reports Tab This tab allows the creation of reports specific to a group. These reports are summary reports that are sent or saved daily. They can also be generated on demand by selecting the Create Report Now button. See the discussion of reports under Configuration/Report tab. 15.2.7 Reports Button The Reports button shows a view of all messages received from the sending servers. The report of messages shows the name of the server, the IP address, the time received, the cameras that are and are not operational and how much disk space has been used. Overview The Overview button shows you a high level summary of servers and cameras. 89

15.2.8 Set up Menu The Setup menu contains other Health Monitor setup options 15.2.9 Administration Servers Tab The Server tab shows all servers that are sending status updates to the Health Monitor. 90

Managed Tab The Managed tab shows all of the servers that are in the Managed list of servers. To delete a server from the Managed list, select the server and then the Delete button at the bottom of the page. Reports Tab The Reports tab is used to manage the database used to store the records of the messages sent from the servers. Global Tab The Global Tab sets the parameters for the generation of warning and error messages. In the example below, a Warning is set when there have been no status messages from a server for 30 minutes. After 60 minutes have elapsed, an Error is set. These global parameters can be overridden at the server level. (See General Tab under setting up Managed servers described above). 91

15.2.10 Database The Health Monitor Database option shows on what server the SQL database for the Health Monitor is stored as well as login information. 15.2.11 SMTP Configuration 92

This option provides the SMTP information for the emails that will be sent from the Health Monitor. 15.2.12 User Manager The User Manager is used to set up the various contacts that the Health Monitor sends email alerts to. 93

15.2.13 Configuration Auto Trim sets parameters from deleting old reports and system logs. 94

SMTP See description above. Report Tab The Health Monitor generates summary reports every day showing a summary status of all of the servers and cameras. This report is generated automatically. The report can take the form of an email, a text report saved in a directory or both. If an email is to be sent, the contact person must be specified. You can use the Create Report Now button to generate a report on demand. 95

Options VNC Configuration Location of the executable for the VNC viewer VNC Options 15.2.14 Health Monitor Viewer Browser version You can view the operational status of your servers and cameras from the internet, i.e., you don t have to be logged in to the server on which the Health Monitor has been installed. 15.2.15 Accessing the Health Monitor Once you have installed and configured the Health Monitor, you can access the status over the internet by using the following: http://ip address /hm Locate the IP address of the Health Monitor Server. The web server does not need to be installed on the server with the Health Monitor. However IIS must be installed if not already present. When you access the Health Monitor over the Internet, the following screen appears as a window in your browser: 96

15.2.16 Server Status Select the Server Status and the following screen appears: Each server that has been set up in the Health Monitor will appear in the Status window. The status windows indicates those servers that are operational (green), those that are in Error (red), and those in a Warning state (yellow). For each server, the status window shows the status, the name of the server, the IP address of the server, the version of the software that is installed on that server, the date and time of the last status message from the server, the number of cameras that are operational on that server, the number of cameras that are not operational, and whether the server is recording. By clicking on the IP address, the Web Client for that server will open. 15.2.17 Logs Select the Log and the following screen appears: 97

The system messages show all status messages received from the various servers. 15.3 Long Term Storage (LTS) The LTS is a standalone application that helps you manage your recorded video. The easy to use application connects to the video data directory allowing you to Move, Recompress or Trim the original AVI files. Once completed the LTS can delete the original file or let the Video Server delete it when the system needs more disk space. You can specify which cameras to archive, how many days to keep before they are archived and what time of day to execute the archive. The LTS 3 options: Move - This option allows you to move recorded files to another storage location freeing up disk space. Recompress - This option recompresses the original AVI file using Microsoft s WMV format. This process will reduce the file size by 60% without any noticeable quality difference and is still compatible with Microsoft Windows Media Player. Trimming - This option allows you to reduce the number of frames per second after a period of time. For example, you originally recorded the video at 10fps and then after 14 days, the deletes every other frame. The end result is a 5fps recorded file that takes up only 50% of the space. Trimming is only available for MJPEG recordings, not WMV. 98

15.3.1 About WMV - Windows Media Video 9 This is a new codec that is included with Windows Media Player 10. Key features of Windows Media Video 9 include improved interlaced support and transport format independence. It offers the best experience on computers running Windows Media Player 10, although it can also be used on computers running Windows Media Player 7 or later. With the previous version of the 9 Series video codec, content producers could deliver progressive content at data rates that are as low as one-third that of the MPEG-2 codec and still get the same quality as MPEG-2. With Windows Media Video 9, content producers and broadcasters can now experience this same improvement in encoding efficiency with interlaced content. 15.3.2 Using LTS To start the LTS, double click on the icon. The software runs in the system tray in the lower right hand corner. By right mouse clicking on the icon you can access the Setup menu. The top box is used to set up parameters that are used to execute archiving tasks. Check the box to enable the LTS. Specify if the archive is to be executed on a continuous basis or between certain hours. If continuous is selected, the LTS run in the background and will perform the archive in accordance with the archiving tasks. If the Between Hours is selected, specify the hours of operation. In the above example, the LTS will run between 10 PM and 7 AM only. The Delete empty data folders older than 7 days checkbox is used to indicate that once all of the recorded video files for a date have been deleted, then delete the folder. The lower left box specifies the location of the recorded video to be archived. Select the Add button to specify the location of the video storage drive.. 99

. 15.3.3 LTS Tasks Automated archiving tasks are possible at two levels: global and individual. A global task applies to the entire folder whereas an individual task applies only to the individual camera. Global Task Applies to entire folder Highlight the top level server folder that contains individual folders for each camera. Select the Add button to add a Global task. Enable the Task. Note that the Task Name shows Global Task 1. Select the Archive action as described above (WMV Encode, Move, Trim, Delete) Indicate the number of days that elapse from the date the recorded video was created before the archive task will execute. For example if After Days is set to 2, then 2 days after the creation of all recorded files in the folder the task will be executed. Keep one frame every X frames. This parameter is only used when the Archive Action is Trim. In this case, it is indicating to the LTS to trim one frame for every 2 frames. Destination folder Indicate to the LTS the destination for the archived records. 100

Delete after Moving If this is checked then the LTS will delete the files from the recorded folders once the archiver as run successfully. Update Saves the task specification The user can continue to add global tasks by selecting the Add button. Individual Task Applies to the individual camera. Highlight the camera folder and select the Add button. Complete the information for the task as described above. Note that the Task Name now has Task 1 as the Task Name. The user can continue to add tasks for archiving individual cameras. If there are both global and individual archival tasks, both tasks will be executed. For instance, if we have a global task that trims and archives all recorded videos after 2 days and an individual task that moves the entire recorded video after 2 days, then two archived files will be created for that camera: One that is trimmed and one that is just moved in its entirety. 15.3.4 View Status By selecting the View Status option, the user can review the list of scheduled archiving tasks. This is a camera level view of the tasks created. So if a global task is created, you may see multiple entries here. This can help validate that the desired settings are interpreted correctly. 101

For each folder the following information is listed: Source folder camera or server folder to be archived Destination folder for the archived files Archive days from task description Archive true/false will this file be archived Delete after archive true or false 15.3.5 View Log By selecting the View Log option, the user can review the executed archiving tasks as shown in the example below. This is at the file level, and the user can see which files were affected and when. The above sample log shows the archiving operation performed, the date/time that the archiving task was executed, the source file, and the destination file that was created. 15.4 FFDShow FFDSHOW is a program used to remove the black lines (deinterlacing) caused by motion in video recorded using our VNH. We also use it to add a time/date stamp overlay in recorded video from the VNH (in the form of a caption). All of the cameras that we support deinterlacing built in. 102

16 Utilities 16.1 Repairing Video Clips with File Fixer and Splitter If the server is shut down unexpectedly due to a power outage or other situations that corrupt a video file, you can repair the damage with the Video Fixer. This utility examines the file and deletes any corrupted portions that prevent the file from playing. To fix a file: 1. Open the Media Fixer program from the File menu. 2. Click the Add button to select the file to be repaired.. Then select the Next Button. You will have the option of letting the wizard attempt to read the information from the file or specifying the file information. 103

3. Set the Video Settings to identify the compression type, the fps, and the resolution. The Key Frame Only check box is for trimming MPEG4 based CODEC. This information allows the system to write the correct headers for the repaired files. 4. You can also split the file into smaller files. Check the Split into smaller files box and then specify the size of the new smaller files. Once the file has been specified, click the Fix button to start the process. 104

16.2 DVD Burn The DVD Burn creates a single DVD disk from multiple video files that will play in a standard DVD player. Install DVD Flick Setup. After installation, start DVD Flick from the Start menu. You can create New Projects and Add titles to the project by browsing your video files. Once you have added all of the video files, you can create a CD. 16.3 Remove Bubble Pop-ups This Utility disables the Windows XP pop-ups on the bottom right toolbar. 105