User`s Guide
Transcription
User`s Guide
User's Guide Contents Contents 1 Preface ......................................................................1 2 General information ..................................................3 2.1 Architecture .................................................................. 3 2.2 Module overview ........................................................... 5 2.2.1 Administration services ..................................................5 2.2.2 CameraManagement (SeeTec5_CM) ................................5 2.2.3 MultimediaDatabase (SeeTec5_MDB) ...............................6 2.2.4 Extension services (SeeTec5_EXT, SeeTec5_AV, SeeTec5_AVExport).......................................................6 2.3 3 System requirements .................................................... 7 2.3.1 Client requirements.......................................................7 2.3.2 Server requirements .....................................................8 Installation................................................................9 3.1 Installation information ................................................ 9 3.2 Standard installation ................................................... 10 3.3 Customized installation ............................................... 12 3.4 Distributed installation................................................ 13 3.5 Update installation ...................................................... 15 3.5.1 Installing individual patches .........................................15 Installing patches for the SeeTec client or SeeTec OfflineViewer for 32-bit operating systems .....................15 Installing patches for the SeeTec client or SeeTec OfflineViewer for 64-bit operating systems .....................15 Installing patches for the SeeTec server for 32-bit operating systems.......................................................16 Installing patches for the SeeTec server for 64-bit operating systems.......................................................16 3.5.2 Adding or deleting components .....................................17 I Contents 3.5.3 3.6 License key.................................................................. 18 3.6.1 Requesting a license key ..............................................18 3.6.2 Installing a license key ................................................19 3.7 4 Installing a new complete version .................................17 Starting and stopping core services ............................ 19 3.7.1 SeeTec ServiceManager ...............................................19 3.7.2 Starting the core services (without SeeTec ServiceManager).........................................................20 3.7.3 Stopping the core services (without SeeTec ServiceManager).........................................................20 3.8 Configuring encrypted communication in SeeTec 5 ..... 21 3.9 Access data ................................................................. 23 SeeTec client ...........................................................25 4.1 File menu .................................................................... 25 4.1.1 Language selection......................................................25 4.1.2 Changing passwords....................................................25 4.1.3 Client configuration .....................................................26 Network tab ...............................................................26 Client tab...................................................................27 User interface tab .......................................................28 VoIP and SIP tab ........................................................29 Alarm suppression tab .................................................29 Input devices tab ........................................................29 4.1.4 Activating input devices ...............................................29 Special cases and restrictions .......................................29 II 4.1.5 Changing profiles ........................................................30 4.1.6 Changing users...........................................................30 4.1.7 Change SeeTec Installation ..........................................31 4.1.8 Add SeeTec Installation ...............................................31 Contents Assumptions ..............................................................31 Limitations .................................................................31 Login.........................................................................32 Settings.....................................................................33 User interface.............................................................33 4.2 Layer menu ................................................................. 34 4.2.1 Adding windows / layers ..............................................34 4.2.2 Save local layer ..........................................................35 4.2.3 Load local layer ..........................................................35 4.2.4 Remove local layer ......................................................35 4.2.5 Enabling / disabling fullscreen mode ..............................35 4.2.6 Loading / restoring the user interface layout ...................35 4.2.7 Restoring the default user interface ...............................35 4.2.8 Keep aspect ratio ........................................................35 4.2.9 Frameless display .......................................................35 4.2.10 Hide status bar of cameras automatically .......................36 4.2.11 Camera overview, control, VoIP, buttons, patrol, alarm list ............................................................................36 4.2.12 LPR master data editor ................................................36 4.2.13 System events............................................................36 4.2.14 Search (Configuration Mode only) .................................36 4.3 Extras menu ................................................................ 37 4.3.1 Manual reference image comparison (Surveillance Mode only) .........................................................................37 4.3.2 SeeTec DisplayAgent mode / Dispatcher Mode ................38 4.3.3 Image management (Configuration Mode only) ...............38 4.3.4 Multi-configuration of video sources (Configuration Mode only).................................................................38 III Contents 4.3.5 Image data multi-export to the client (Configuration Mode only).................................................................39 4.3.6 Image data multi-export to the server (Configuration Mode only).................................................................40 4.3.7 Status query for automated image data export ...............41 4.3.8 Request Product ID (Configuration Mode only) ................41 4.4 5 Info menu ................................................................... 42 4.4.1 SeeTec 5 User's Guide .................................................42 4.4.2 Supported devices ......................................................42 4.4.3 Program ....................................................................42 4.4.4 License......................................................................42 4.4.5 System......................................................................42 SeeTec Surveillance.................................................43 5.1 General........................................................................ 43 5.2 Configuration Mode ..................................................... 45 5.2.1 Hardware / Image storage ...........................................47 Add new hardware component ......................................47 Add new hardware components by using the camera configuration wizard ....................................................47 Adding new hardware – Generic camera.........................49 Adding new hardware – ONVIF camera ..........................50 Adding new hardware – Mobile Cam ..............................51 Copying hardware .......................................................52 Changing settings .......................................................52 5.2.2 Time management ......................................................80 5.2.3 Maps .........................................................................80 5.2.4 Video walls ................................................................81 Configure SeeTec DisplayAgent video wall ......................82 Configure Barco video wall ...........................................82 IV Contents Configure eyevis netpix® video wall ...............................83 Create video wall layouts .............................................84 Configure video wall for alarm connection (optional) ........84 Edit alarms (optional) ..................................................85 Display patrols on video wall (optional) ..........................85 Enable SeeTec DisplayAgent mode ................................86 Use Dispatcher Mode ...................................................86 5.2.5 Layers .......................................................................87 Generating layers .......................................................88 Create user-defined layers ...........................................88 Generating layers with focus tiles ..................................89 5.2.6 Web pages.................................................................90 Configuring websites ...................................................90 5.2.7 Authorization Management ...........................................90 Creating a new user ....................................................90 Creating user groups ...................................................91 Validity of groups........................................................91 Rights management ....................................................91 Password ...................................................................95 5.2.8 User profiles...............................................................96 General .....................................................................96 Image settings ...........................................................98 5.2.9 Video classifications .................................................. 101 Existing video classifications ....................................... 101 5.2.10 License plate groups.................................................. 101 5.2.11 Alarm scenarios ........................................................ 101 Creating alarm scenarios............................................ 101 General ................................................................... 102 V Contents Validity.................................................................... 104 Coloring................................................................... 104 Test ........................................................................ 104 Server actions .......................................................... 106 Adding involved persons ............................................ 109 Enter text for message display.................................... 109 Play sound ............................................................... 109 Running external applications ..................................... 109 Visualization............................................................. 109 Add alarm scenario by using the camera configuration wizard. .................................................................... 110 Copying of alarm scenarios by using the camera configuration wizard .................................................. 111 5.2.12 Buttons ................................................................... 112 Create button ........................................................... 112 Defining general settings for buttons ........................... 112 Selecting actions for Button........................................ 112 5.2.13 Patrols..................................................................... 113 5.2.14 Server-controlled sequence ........................................ 114 Creating a sequence.................................................. 114 Adding a time or time range ....................................... 114 Triggering events ...................................................... 116 5.2.15 System Management ................................................. 116 Backup (MaxDB) ....................................................... 116 Manual backup ......................................................... 117 Work center calendar ................................................ 118 SMTP server............................................................. 118 E-mail Management .................................................. 119 SNMP server ............................................................ 119 VI Contents NAT list ................................................................... 120 EBÜS interface ......................................................... 121 5.2.16 Event Management ................................................... 122 General ................................................................... 122 Automatic database purge.......................................... 122 Manual database purge.............................................. 122 System events.......................................................... 123 5.2.17 Server ..................................................................... 124 CameraManagement ................................................. 124 MultimediaDatabase .................................................. 124 Image data export .................................................... 125 5.2.18 Server extensions ..................................................... 127 CIT service............................................................... 127 Retail service ........................................................... 127 ATM service ............................................................. 127 LPR service .............................................................. 127 5.3 Surveillance Mode ..................................................... 128 5.3.1 Map ........................................................................ 131 5.3.2 Camera overview ...................................................... 132 5.3.3 Flyout window .......................................................... 133 5.3.4 MPEG-4 / H.264 audio ............................................... 135 5.3.5 Patrol ...................................................................... 136 Start patrols............................................................. 136 Pausing patrols ......................................................... 136 Stopping patrols ....................................................... 137 Switching positions ................................................... 137 Automatically repeating patrols................................... 137 5.3.6 Digital zoom............................................................. 137 VII Contents 5.3.7 PTZ control .............................................................. 138 Continuous control .................................................... 139 Absolute control........................................................ 140 Controlling the camera by clicking on the camera image. 140 5.3.8 Button bar ............................................................... 141 5.3.9 Alarm list tab ........................................................... 141 5.3.10 Create, save, open and delete layers ........................... 143 Create temporary layer.............................................. 143 Save local layer ........................................................ 143 Load local layer ........................................................ 143 Remove local layer .................................................... 143 5.3.11 Automatic layer change ............................................. 144 5.3.12 Saving or loading the user interface............................. 145 5.4 Report Mode .............................................................. 146 5.5 Archive Mode............................................................. 149 5.5.1 Camera overview ...................................................... 150 Displaying camera recordings ..................................... 150 Displaying alarm details ............................................. 150 5.5.2 Player (old) .............................................................. 151 5.5.3 Player (new) ............................................................ 153 5.5.4 Extended alarm filters in the archive............................ 155 5.5.5 SeeTec ISearch ........................................................ 155 Simple search........................................................... 155 Expert mode ............................................................ 156 Write protection of recorded image data....................... 157 5.5.6 Exporting image data ................................................ 158 Print image .............................................................. 158 Save image as file..................................................... 158 VIII Contents Saving images as AVI file ........................................... 158 Exporting images (single camera) ............................... 159 Image data multi-export ............................................ 161 6 SeeTec Administration...........................................163 6.1 General settings ........................................................ 163 6.2 Configure core services ............................................. 163 6.3 Configure management database (MaxDB) ............... 164 6.3.1 Backup the management database .............................. 164 6.3.2 Restoring management database backups .................... 164 6.3.3 Enlarging the storage space (adding volumes) .............. 165 6.3.4 Setting the MaxDB cache size ..................................... 165 6.4 6.4.1 Configure MultimediaDatabase.................................. 167 Adding zones to the MultimediaDatabase...................... 167 Adding zones to the MultimediaDatabase...................... 167 Adding zones to the MultimediaDatabase (network storage) .................................................................. 167 6.4.2 Removing zones from the MultimediaDatabase.............. 169 6.4.3 Editing zones............................................................ 169 6.5 Configure A/V export ................................................ 170 6.5.1 Enter a port ............................................................. 170 6.5.2 Primary / secondary FTP server................................... 170 6.5.3 Select codec............................................................. 170 IX Contents 7 8 General notes ........................................................173 7.1 Command line parameters......................................... 173 7.2 Hot keys .................................................................... 174 7.3 Firewalls and SeeTec 5 .............................................. 175 7.4 User's Guides ............................................................ 175 7.5 Support inquiries....................................................... 175 7.6 Reporting a software problem ................................... 176 7.7 Supported devices ..................................................... 177 7.7.1 Network cameras ...................................................... 177 7.7.2 Other ...................................................................... 177 Appendix ...............................................................179 8.1 VoIP server configuration ......................................... 179 8.1.1 Configuring Brekeke PBX server and SIP server (interphone system).................................................. 179 8.1.2 Configuring the linksys® VoIP module (extension) ......... 182 8.1.3 Configuring MOBOTIX cameras with VoIP functionality (extension) .............................................................. 184 8.1.4 Configuring Cyberdata VoIP Intercom (extension) ......... 185 8.1.5 Configuring Schneider Intercom / Commend / Baudisch (extensions)............................................................. 186 8.1.6 Configuring the SeeTec client (extension)..................... 187 8.1.7 Configuring the SeeTec server .................................... 188 8.1.8 Audio functionality in Surveillance Mode ....................... 189 8.1.9 Audio functionality in Archive Mode ............................. 190 8.2 SeeTec Analytics (video analytics) ............................ 191 8.2.1 General ................................................................... 191 8.2.2 System requirements ................................................ 192 Installing SeeTec Analytics ......................................... 192 8.2.3 X Configuring a connector ............................................. 193 Contents 8.2.4 Configuring SeeTec 5................................................. 194 Configuring the video analysis module ObjectVideo® ...... 194 8.2.5 Configuring the SeeTec Analytics module ..................... 195 8.2.6 Video analysis (Create rule)........................................ 199 Tripwire................................................................... 200 Area of interest......................................................... 201 Double Tripwire ........................................................ 203 Multi Segment Tripwire and Multi Segment Double Tripwire................................................................... 203 Scene change........................................................... 203 8.2.7 8.3 Configuring an alarm scenario .................................... 204 LPR module (License Plate Recognition) ................... 205 8.3.1 System requirements ................................................ 205 8.3.2 Installation .............................................................. 205 Installing the LPR module........................................... 205 8.3.3 Configuring a connector ............................................. 206 8.3.4 Starting the required services ..................................... 207 8.3.5 Configuring SeeTec 5................................................. 208 Configuring the LPR module........................................ 208 Configuring LPR service ............................................. 209 8.3.6 Adding license plate recognition (lanes) ....................... 211 8.3.7 License plate groups.................................................. 214 8.3.8 Configuring alarm scenarios ....................................... 215 Configuring the trigger event for the alarm scenario (event-based license plate recognition only) ................. 215 Configuring an alarm scenario .................................... 216 8.3.9 Allocating rights........................................................ 217 8.3.10 Adding new license plates in Surveillance Mode (master data editor).............................................................. 217 XI Contents Features .................................................................. 218 Adding or deleting master data ................................... 219 8.3.11 LPR mode ................................................................ 221 8.3.12 Export images .......................................................... 223 8.3.13 Appendix ................................................................. 224 Log files................................................................... 224 Analyzing images that are transferred to the LPR module.................................................................... 224 8.4 SeeTec OfflineViewer ................................................ 226 8.4.1 Installation .............................................................. 226 8.4.2 Use ......................................................................... 226 8.4.3 Multiple layer ........................................................... 227 8.4.4 Play recordings ......................................................... 227 8.4.5 Save sequence as AVI file .......................................... 228 8.5 SeeTec Anywhere ...................................................... 229 8.6 SeeTec AutoUpdater .................................................. 230 8.6.1 Installation .............................................................. 230 8.6.2 Configure the SeeTec AutoUpdater on the client ............ 230 8.6.3 Configure SeeTec UpdateServer .................................. 231 Configure groups ...................................................... 232 8.7 SeeTec MonitorWall................................................... 233 8.7.1 Installation .............................................................. 234 8.7.2 Configuration ........................................................... 234 SeeTec MonitorWall Client .......................................... 234 SeeTec MonitorWall Manager ...................................... 235 8.8 XII Sample alarm scenario configuration ........................ 238 8.8.1 Setting up Network I/O.............................................. 238 8.8.2 Creating and configuring alarm scenarios ..................... 238 Preface 1 Preface Welcome to the world of network-based video surveillance! Thank you for choosing a SeeTec software solution. SeeTec is a pioneer in the field of IP video and has been developing software solutions for network-based video surveillance since 1997. SeeTec develops its solution with hardware and manufacturer independence in mind that offers benefits due to flexible fields of application. This makes it possible for the current SeeTec 5 version to implement small projects with five cameras as well as complex and comprehensive installations with multiple servers and more than 1000 cameras. For the retail, logistics and finance industries, modules tailored according to the specific necessities of these industries are available. Since its introduction in 2004, the capabilities of the SeeTec 5 software were continuously expanded. Thus 64-bit systems and multi-streaming support was added in version 5.3. In the SeeTec 5 User's Guide you will find information about installing and configuring the SeeTec 5 software and an overview of the most commonly used features. 1 General information 2 General information 2.1 Architecture SeeTec 5 features a modular and network-based approach. All functions are organized in modules that communicate via TCP/UDP and enable the scalability of the entire system through shared installation on different computers. The most important system characteristics include: • Server services (32/64-bit) for Windows® XP Professional (SP3 or higher) / Windows Vista® / Windows® 7 / Windows Server® 2003 (SP1 or higher) / Windows Server® 2008 • Client application (32/64-bit) for Windows® XP Professional (SP3 or higher) / Windows Vista® / Windows® 7 / Windows Server® 2003 (SP1 or higher) / Windows Server® 2008 • Integration of hardware (video servers, network cameras, motion detectors, etc.) by different manufacturers • Integration of several thousand cameras per installation • User and group management using Active Directory® integration • Comprehensive alarm scenarios • High-performance database management with a very high throughput • IPv6 support • Encrypted network authorization 3 General information Figure 1: Example for an architecture overview with distributed server functionality and Internet connection See chapter Module overview (page 5). 4 General information 2.2 Module overview 2.2.1 Administration services The services SeeTec5_ENT (SeeTec EntityManager), SeeTec5_EVT (SeeTec EventManager) and SeeTec5_ALARM (SeeTec AlarmManager) provide powerful services for the central management of the SeeTec Installation along with the MaxDB database. If suitable hardware is used, up to 30 alarms per second can be managed. Applications with a large number of users or resources to manage require a powerful user management that meets various criteria. SeeTec AuthorizationManager (SeeTec5_AUTH) satisfies the following criteria to a great extent and is thus an ideal solution for the management of large installations: • Encrypted and secure transmission of passwords via the network must be ensured, especially for external Internet connections. • The client interface and functions available to the user need to automatically adjust individually to the given user rights. • The system must allow for easy and transparent management of a large number of different users (maybe with high fluctuation of employees). Multiple users can often be grouped due to identical requirements with respect to access permissions. SeeTec 5 provides a superordinate group concept to reduce the required administration effort to a minimum. • Log-in authentication of a client must be performed quickly to avoid waiting times for the user. 2.2.2 CameraManagement (SeeTec5_CM) The management of all cameras involved is the core of each video surveillance solution. Network cameras and video servers feature much higher complexity and heterogeneity than analog technologies. Reasons for this include: • The analog signal is supplied in PAL to ensure a standard image format. Network cameras of different manufacturers use different image formats (JPEG, H.264, MPEG-4, and other proprietary formats). Some of these formats must be processed differently by the software and also increase the integration effort and render client visualization more complex. • The network infrastructure used can reach from basic local network configurations up to broad Internet or VPN networks. In comparison to older versions, CameraManagement better pursues the cross-manufacturer and cross-format integration of different hardware. 5 General information Each CameraManagement module is able to manage up to 250 cameras, depending on the required image rates and the operating system in use. Using the module on multiple computers multiplies the number of cameras and can also support very large installations with up to 5000 cameras. Compared to frame grabber cards of analog systems, the performance in terms of image throughput is considerably higher. 2.2.3 MultimediaDatabase (SeeTec5_MDB) Even small installations with few cameras require the database to handle a level of image throughput that cannot be fulfilled with traditional SQL databases such as DB2 or Oracle. For this reason, SeeTec has developed a dedicated MultimediaDatabase with currently unmatched performance. Features of this database include: • Hardware and platform independent implementation (JavaTM). Use with almost every hardware, from commercially available PCs up to midframe systems. • The file-based approach supports the use of local file systems such as RAID or SAN / NAS systems. • Throughput on a typical PC system with IDE boards amounts to approx. 30 MB/sec. Throughput can be extended to more than 50 MB/sec. if powerful server hardware is used. 2.2.4 Extension services (SeeTec5_EXT, SeeTec5_AV, SeeTec5_AVExport) The SeeTec5_EXT service is used for connecting industry solutions and modules (license plate recognition, point of sale connection, etc.). The SeeTec5_AVExport service is responsible for transmitting an image or video sequence in case of an alarm. 6 General information 2.3 System requirements Performance requirements of SeeTec server services primarily depend on the video volume transferred and/or the storage hardware used. Basically, Intel® processors should be used because they deliver much better performance with SeeTec than other comparable AMD processors. Dimensioning of hardware for SeeTec client concerns primarily the processor type and its performance. We recommend Intel® processors for optimal performance. At least 512 MB free RAM must be available to the SeeTec client as socket. An additional 25 MB RAM are recommended for each camera to be visualized. Please take into account that the hardware requirements greatly depend on the respective configuration. 2.3.1 Client requirements • Operating system (32/64-bit): Windows® XP Professional (SP3 or higher) Windows Vista® (Home Premium, Professional, Ultimate) Windows® 7 (Home Premium, Professional, Ultimate) Windows Server® 2003 Standard, Enterprise (SP1 or higher) Windows Server® 2003 R2 Standard, Enterprise (SP1 or higher) Windows Server® 2008 Standard, Enterprise Windows Server® 2008 R2 Standard, Enterprise • Computing power: Pentium® 4 minimum (or comparable) • Main storage: 512 MB RAM min. • Hard-disk storage: 1 GB • Other: Separate video card (avoid using integrated video cards if possible. Do not use shared memory as performance would suffer considerably. The client should feature a gigabit ethernet connection. 7 General information 2.3.2 • Server requirements Operating system (32/64-bit): Windows® XP Professional (SP3 or higher) Windows Vista® (Home Premium, Professional, Ultimate) Windows® 7 (Home Premium, Professional, Ultimate) Windows Server® 2003 Standard, Enterprise (SP1 or higher) Windows Server® 2003 R2 Standard, Enterprise (SP1 or higher) Windows Server® 2008 Standard, Enterprise Windows Server® 2008 R2 Standard, Enterprise Minimum hardware requirements for 32-bit operating systems: • Performance: Intel® Dual Core CPU 2 GHz (or comparable) • Main storage: 2 MB RAM min. • Hard-disk storage: 20 GB min. + storage for image recording • Other: At a minimum, the server must feature a gigabit ethernet connection. Minimum hardware requirements for 64-bit operating systems: • Performance: Intel® Dual Core CPU 2 GHz (or comparable) • Main storage: 4 MB RAM min. • Hard-disk storage: 20 GB min. + storage for image recording • Other: At a minimum, the server must feature a gigabit ethernet connection. Important A maximum of 80 and 250 devices (cameras / Adam modules, Network I/Os, etc.) can be configured per server on a 32-bit an 64-bit operating system, repectively. Depending on the configuration (high resolution / image rate), this number can be lower. The maximum number servers in a distributed installation is 250 servers. The maximum number of camera in a system is 5000. 8 Installation 3 3.1 Installation Installation information Important Since several VB scripts are used for installation, we recommend deactivating any virus scanner during the installation procedure. SeeTec 5 may not be installed on a compressed drive as this may cause problems with the MaxDB. Also, do not compress drives with an existing SeeTec 5 installation. You are asked while installing, whether the ports used by SeeTec should be opened in the Microsoft® Windows® Firewall. Confirm this request with Yes. If you use the software firewalls of other manufacturers, you must open the port manually, see also chapter Firewalls and SeeTec 5 (page 175). During the installation process DirectX is installed. If there is no previous installation of DirectX, the system may reboot after completing the installation. DirectX is required for joystick control as well as MPEG-4 / H.264 display. If an error message is displayed that DirectX could not be installed, you can install DirectX at later point in time. You will find the setup file in the 3rdPartyTools directory on SeeTec-DVD. Use that version only. An error message may appear during DirectX installation on a Windows Server® 2003, it can be ignored. Software products of the company Symantec (Norton FirewallTM, NortonTM Internet Security, etc.) should not be used on the SeeTec 5 server because these programs interrupt the communication between server services. Use of webguards, behavior surveillance (e.g. of virus scanners), is not supported. The SeeTec AutoUpdater is always installed. If new patches and updates are to be installed automatically on the client PC or the server by the SeeTec UpdateServer, configure these settings in the SeeTec AutoUpdater, see chapter SeeTec AutoUpdater (page 230). 9 Installation 3.2 Standard installation The standard installation (= SeeTec Core Package) is suited for individual workstations or host computers in distributed installation environments. It contains the following modules: • SeeTec 5 client • SeeTec 5 server services Installing the SeeTec 5 software 1. Insert the DVD-ROM into the DVD-ROM drive. The Startup menu is displayed. 2. In this menu, select Install SeeTec 5 to install the SeeTec 5 software. 3. Optional: Change the path of the SeeTec Installation. In 64-bit operating systems you can change the paths for the 32-bit and 64-bit components. 4. Select Server and client installation in the dialog for choosing the setup type to perform the standard installation. 5. Optional: Change the path of the management database (MaxDB, database for configuration and storage of system notifications). Select a path in the SeeTec directory. 6. In the IP address/host name for server communication dialog in the Found IP addresses/host names dropdown list, select the IP address that the SeeTec services will connect to. IPv6 addresses are currently not supported. 7. In the Default zone dialog, click on Configure zone. 8. In the Path field, select a path for the MultimediaDatabase (database for image recording). The default path for the MultimediaDatabase is: [SeeTec installation directory]/re/md/mds/data. 9. Enter the size of the MultimediaDatabase in the Maximum size [GB] field. 10. If the zone is stored on a network drive, enter the complete UNC path. 11. If the network drive is protected by a user name and password, enter the user name and password for accessing the drive under Network authorization. Note Ensure that the user must be available on the local machine and the domain and user name must be specified. 10 Installation After the installation, you can create additional zones in the SeeTec Administration, see chapter Configure MultimediaDatabase (page 167). 12. Optional: Configure the Windows® firewall for MPEG-4 usage. 13. Click on Install to start the installation. 11 Installation 3.3 Customized installation With a customized installation you can install individual components on one computer (for a distributed installation on multiple computers, see chapter Distributed installation (page 13)): • SeeTec client • SeeTec OfflineViewer • Core services • CameraManagement and MultimediaDatabase • SeeTec UpdateServer • SeeTec AutoUpdater • SeeTec MonitorWall Manager • SeeTec MonitorWall Client • SeeTec Analytics -> License plate recognition • SeeTec Analytics -> Video analysis Important In distributed installations, core services may only be installed on one computer. 12 Installation 3.4 Distributed installation Installation on multiple computers A standard installation must be performed on the host computer first. See chapter Standard installation (page 10). 1. Start the installation on the secondary server. 2. Select Custom in the dialog for choosing the setup type. 3. Optional: Change the path of the SeeTec Installation. In 64-bit operating systems you can change the paths for the 32-bit and 64-bit components. 4. Only install the CameraManagement and MultimediaDatabase components, and optionally the client. 5. Under EntityManager in the Host field, enter the IP address of the SeeTec core server (SeeTec main server). Do not change the port. 6. In the IP address/host name for server communication dialog in the Found IP addresses/host names dropdown list, select the IP address that the SeeTec services will connect to. IPv6 addresses are currently not supported. 7. In the Default zone dialog, click on Configure zone. 8. In the Path field, select a path for the MultimediaDatabase (database for image recording). The default path for the MultimediaDatabase is: [SeeTec installation directory]/re/md/mds/data. 9. Enter the size of the MultimediaDatabase in the Maximum size [GB] field. 10. If the zone is stored on a network drive, enter the complete UNC path. 11. If the network drive is protected by a user name and password, enter the user name and password for accessing the drive under Network authorization. Note Ensure that the user must be available on the local machine and the domain and user name must be specified. After the installation, you can create additional zones in the SeeTec Administration, see chapter Configure MultimediaDatabase (page 167). 12. Optional: Configure the Windows® firewall for MPEG-4 usage. 13 Installation 13. Click on Install to start the installation. Note For this type of installation, both installed services will not be started automatically. You must start these services in the Control Panel under Administrative Tools > Services or reboot your computer. For both servers to communicate and images to be displayed, a continuous connection with an adequate bandwidth is necessary between the main server and the distributed servers. The required bandwidth depends on the image data that is to be transferred. Additionally, a bandwidth of 64 kbit/s is required for server communication. Important Should the connection to the administrative services be interrupted and not restored immediately, all distributed servers are set to emergency mode: Standard recording of all cameras on the distributed server continues. The following restrictions apply for alarm recording: • For complex alarm scenarios, preconditions are not evaluated. • Within alarm scenarios, no outputs are mapped. • Alarms are not saved as alarm events, i.e. you cannot search for alarms in the archive. However, the alarm recording is displayed in the archive as alarm recording (= red time bar). • Alarm recordings are terminated only by the defined alarm duration. • Recording gaps of 20 to 40 seconds occur when changing from normal mode to emergency mode or back. 14 Installation 3.5 Update installation Note There are two ways to update the SeeTec 5 software: • Patches for a system update become available. • You have a complete version of the software. 3.5.1 Installing individual patches Installing patches for the SeeTec client or SeeTec OfflineViewer for 32-bit operating systems 1. Exit SeeTec Surveillance (= SeeTec client). 2. Extract the ZIP file of the patch in the directory C:\Program Files\SeeTec and overwrite any existing files. Installing patches for the SeeTec client or SeeTec OfflineViewer for 64-bit operating systems The 32-bit and the 64-bit version of the SeeTec client will always be installed on 64-bit operating systems. For this reason, you need to install the patches for the SeeTec client for 32-bit operating systems (5.4.X_Client_XX.zip) and for 64-bit operating systems (5.4.X_Client64_XX.zip). The patch for the SeeTec OfflineViewer (5.4.X_OfflineViewer_XX.zip) always has to be unzipped in the directory for the 32-bit components: 1. Exit SeeTec Surveillance (= SeeTec client). 2. Extract the patch of the 32-bit version of the SeeTec client in the directory C:\Program Files (x86)\SeeTec and overwrite any existing files. 3. Extract the patch of the 64-bit version of the SeeTec client in the directory C:\Program Files\SeeTec and overwrite any existing files. 4. Extract the patch for the SeeTec OfflineViewer in the directory C:\Program Files (x86)\SeeTec and overwrite any existing files. 15 Installation Installing patches for the SeeTec server for 32-bit operating systems 1. Stop the SeeTec5_ENT service under Control Panel > Administrative Tools > Services or use the SeeTec ServiceManager (Stop all SeeTec services). 2. Extract the patches in the directory C:\Program Files\SeeTec and overwrite any existing files. 3. Start the SeeTec5_CM service under Control Panel > Administrative Tools > Services or use the SeeTec ServiceManager (Start all SeeTec services). Installing patches for the SeeTec server for 64-bit operating systems 1. Stop the SeeTec5_ENT service under Control Panel > Administrative Tools > Services or use the SeeTec ServiceManager (Stop all SeeTec services). 2. Extract the ZIP file of the patch in the directory C:\Program Files\SeeTec and overwrite any existing files. 3. Start the SeeTec5_CM service under Control Panel > Administrative Tools > Services or use the SeeTec ServiceManager (Start all SeeTec services). Important Some server components are only available as 32-bit components. For 64-bit operating systems, extract the following patches in the directory for 32-bit programs (C:\Program Files (x86)\SeeTec): • 5.4.X_AutoUpdaterClient_XX.zip • 5.4.X_VersatileApplications_XX.zip • 5.4.X_ApplicationGateway_XX.zip 16 Installation 3.5.2 Adding or deleting components 1. Restart the installation, see chapter Standard installation (page 10). 2. Select Change program in the dialog for choosing the setup type. 3. Select the components that you want to add or delete. In the Windows® Control Panel, go to Programs and Features and select the SeeTec 5 software. Then, add or delete the desired functions by using the Uninstall/Change button. Note Ensure that the SeeTec installation medium is located in the same path as the initial installation. 3.5.3 Installing a new complete version 1. Perform a backup of the MaxDB database. 2. Backup the directory conf of your current SeeTec Installation. 3. Stop the SeeTec5_ENT service under Control Panel > Administrative Tools > Services or use the SeeTec ServiceManager (Stop all SeeTec services). 4. Uninstall the current version in the Control Panel under Add or Remove Programs. All image and configuration files will be maintained. 5. Copy the new license key to the conf directory of the existing SeeTec installation folder. 6. Install the new complete version in the directory of the older version. Note If you perform an update to a newer SeeTec version, all configuration settings will be maintained. 17 Installation 3.6 License key In order to allow for flexible scaling of your surveillance system, the number of managed cameras and the client functionality are bound to a license key. 3.6.1 Requesting a license key If you are setting up a new system and did not purchase the SeeTec.key license key from a SeeTec distributor, you can request a license key over the Internet. 1. In your web browser, go to http://www.seetec.eu/support/licensing/. 2. Click on the New License link. 3. Enter your installation number (INR), the Product ID, and your personal data. You can request the Product ID in the Configuration Mode in the Extras menu. You will find the INR on your invoice and on the back of the DVD cover. 4. Then, click on Submit. The license key will be sent to the e-mail address you have stated in the corresponding form field. Note A license key is only valid for the current and the previous versions. Note that updates to a new SeeTec version, extensions of the SeeTec software features and functionalities as well as changes to the server hardware all require a new license key. You can obtain the new key at http://www.seetec.eu/support/licensing (link named Update Licence). Without a license key, the system will run a 30-day demo mode. In this mode you can test all software features. You can request the license key only once. If you made changes to the system that make a new license key necessary, please contact your distributor or SeeTec AG. License type (Demo, Probox, Enterprise) is also displayed along with license information in the menu Info and in main window of SeeTec Surveillance. 18 Installation 3.6.2 Installing a license key 1. Save the old SeeTec.key license key in the C:\Program Files\SeeTec\conf directory. 2. Copy the new SeeTec.key license file to this directory. Note If you are using a demo license, its remaining duration is displayed each time when starting the SeeTec Surveillance. 3.7 Starting and stopping core services 3.7.1 SeeTec ServiceManager The SeeTec ServiceManager allows you to start and stop the SeeTec services. The SeeTec ServiceManager is installed automatically during the installation of the server services. You can start it via the Start menu. 1. Click on File > Settings to determine the behavior of the SeeTec ServiceManager (Send to system tray upon program start, Show balloon tip for status changes). 2. Define the wait time between stopping and restarting services (default 15 seconds). 3. Additionally, you can also select Show SeeTec services that are not installed. The following functions are available in SeeTec ServiceManager: • Restart all SeeTec services • Stop all SeeTec services • Start all SeeTec services The status of services is also displayed: • green = Service has started. • red = Service has stopped. • yellow = Start or stop of service is in progress. • black = Service is not installed. Click right on service to restart or stop an individual service. A multiple selection is also possible. Press and hold the CTRL key and click once on the respective services. 19 Installation 3.7.2 Starting the core services (without SeeTec ServiceManager) 1. Open the Services window and start the service named MaxDB: SEETEC. 2. Start the SeeTec5_CM service. 3. Wait for about 10 seconds before starting SeeTec Surveillance. All other required SeeTec services will be started automatically. 3.7.3 Stopping the core services (without SeeTec ServiceManager) 1. Open the Services window and stop the service named SeeTec5_ENT. All other SeeTec services are also terminated. 2. Stop the MaxDB: SEETEC service. 20 Installation 3.8 Configuring encrypted communication in SeeTec 5 Communication between SeeTec server and SeeTec clients can take place by corresponding license via TripleDES encryption. To configure the encrypted communication, proceed as follows: First, create a key pair. 1. Execute the following file with Windows® administrator rights: <SeeTec installation directory>\tools\generateKey\generateKey.bat 2. Provide your information in the next dialog and confirm with Yes. Example: What is your first and last name? [Unknown]: John Doe What is the name of your organizational unit? [Unknown]: IT What is the name of your City or Locality? [Unknown]: Philippsburg What is the name of your State or Province? [Unknown]: Baden-Wuerttemberg What is the two-letter country code for this unit? [Unknown]: DE Is CN=John Doe, OU=IT, O=SeeTec, L=Philippsburg, ST=Baden-Wuerttemberg, C=DE correct? [No]: YES The generated key pair is stored in the directory conf of the SeeTec Installation (file: keystore). For distributed installations, this file must be copied to the conf directory on all SeeTec servers. Distribution to SeeTec server should take place via secured communication paths. If a firewall is used, then additionally, the ports 60011 and 60012 should be activated. The key is transferred via these ports from the SeeTec server to the SeeTec clients and to SeeTec server services. You can change these ports in SeeTec Administration. Configuration effort is not required for SeeTec clients. As soon as the keystore file is available, an encrypted connection is set up automatically between SeeTec server and SeeTec client. 21 Installation 3. To activate the encrypted communication, all SeeTec services must restart on all participating SeeTec servers. Note Encrypted communication between SeeTec server and SeeTec client is activated when the file keystore is saved in the conf directory of the SeeTec installation. To disable encrypted communication, delete this file and restart SeeTec services. Login via Windows® Active Directory® is not possible for encrypted communication. User name and password of SeeTec Administrator is requested for SeeTec Administration for encrypted communication. Encrypted communication between the camera and the SeeTec server is also possible for many cameras. To this, take note of the whitepaper for motion recognition/SSL configuration of the camera. 22 Installation 3.9 Access data By default, the SeeTec 5 software features an administrator user who will have full access to the entire system. Starting SeeTec Surveillance 1. In the start menu under All Programs > SeeTec > SeeTec 5, click on SeeTec Surveillance. 2. In the User name field, enter the following user name: administrator. User name can also be optionally saved. 3. In the Password field, enter the following password: pass. 4. Optional: Save the password. 5. Optional: Enter a comment in the Comment field. The comment will be stored in the management database. You can display the comment in Report Mode when searching for user events. 6. Optional: Activate the Log in user automatically option. You will immediately be logged on to SeeTec 5 when SeeTec Surveillance is started again. 7. Click on OK. Important Change your password immediately after starting the system for the first time in order to avoid unauthorized access to the software. A secure password (optional) is at least 8 characters long and contains at least one upper, one lower case character and one number. All user names and passwords are CASE-SENSITIVE, i.e. a distinction will be made between upper and lower case letters. There is no "back door" to the SeeTec 5 system. If you forget the administrator password and you have no user assigned to the administrator group, you will be unable to access the system. While logging in via NAT, you must activate the option Use NAT for server selection. You must deactivate this option to login without NAT, see chapter NAT list (page 120). 23 Installation Note When the option Log in user automatically is activated, then user name and password are saved. If automatic login is used, entering a comment is not possible. To switch off the option Log in user automatically, do the following: 1. Log on. 2. Click on Change user in File menu. 3. Change the settings in the following dialog. 24 SeeTec client 4 SeeTec client The SeeTec client is available as 32-bit version and 64-bit version. When the client is installed on a 64-bit operating system, both client versions will be installed always. The link in the start menu always connects to the 32-bit client. 1. To start the 64-bit version of the SeeTec client, double-click on the file SeeTec 5.exe in the C:\Program Files\SeeTec directory. The 64-bit version of the SeeTec client is subject to some restrictions. A list with these restrictions can be found here: http://seetec.eu/fileadmin/01DL/manuals/seetec5_64Bit_Client_restrictions_EN.pdf 4.1 File menu Surveillance Mode, Archive Mode, Report Mode, Configuration Mode, ATM module, LPR module, Retail module and CIT module. See chapter General (page 43). Important The following settings must be configured for each client and for each Windows® login profile. 4.1.1 Language selection 1. In the File menu, select Language selection. 2. Select the desired language. 3. Click on OK. The selected language will be used after the client is restarted. 4.1.2 Changing passwords 1. In the File menu, select Change password. 2. Enter your new Password. 3. Confirm your new Password. 4. Click on OK. Note You cannot change your password in Configuration Mode. In Authorization Management, you can withdraw the user right to change the password. 25 SeeTec client 4.1.3 Client configuration 1. In the File menu, select Client configuration to change the client settings: Only the SeeTec administrator can open Client configuration. Important The following settings must be configured for each client and for each Windows® login profile. Network tab The Timeout for server requests option is used to increase request times in Archive Mode. Consequently, no timeout will occur and no red beam will be displayed in the player when performing large requests in Archive Mode. The UDP or TCP port for image transmission determines the protocol and the port used to transmit image streams of the cameras from the SeeTec server to the client. If you use multiple independent SeeTec 5 systems, you can automatically connect the client to a backup server on network failure. 1. Enable the Automatically connect to backup server on network failure option. 2. In the Name field, enter the name or the IP address of the backup server. 3. In the Port field, enter the port of the backup server. 4. Limit the Bandwidth when accessing servers with narrow-band connections. First, double-click on the corresponding CameraManagement to select it. 5. In the following dialog, you can limit the maximum bandwidth using the Max. bandwidth in kbit/s field. 26 SeeTec client Client tab Suppress warning on time difference to server If there is a time lag of more than 10 seconds between client and server, a message is displayed at login. You can suppress this message here. Delete entities without confirmation in Configuration Mode If this option is selected, the respective entity (camera, time template, alarm, button, etc.) is deleted without prior notification if you click on Delete in Configuration Mode. Do not display warnings in case of different streaming settings in Configuration Mode Different settings for Standard recording and Alarm recording can result in recording losses during MPEG-4/H.264 recording. If this is the case, a warning message is displayed in Configuration Mode. You can suppress this message here. Use optimized JPEG mode Enable this option to use all available CPU cores for the display of Motion JPEG images. Microsoft® .NET Framework 3.5 (or higher) must be installed. Maximum number of alarms in Archive Mode/ Maximum number of events in Report Mode You can specify the maximum number of displayed alarms in Archive Mode and the maximum number of displayed events in Report Mode. Alarm handling Select Start most recent alarms first or Start older alarms first to determine which alarms will be displayed first when processing the Alarm list. Stop low priority alarms when a new alarm is activated Here you can further adapt the behavior of the alarm handling for low priority alarms, see chapter General (page 102). 27 SeeTec client User interface tab Start client in fullscreen mode Enable this option to start the client in fullscreen mode. Note The fullscreen mode can also be enabled / disabled by using the ESC key. Use multiple timelines Select whether you want to use the old or the new player interface in Archive Mode. If this option is selected, the new interface is used. Use current live layer for archive If this option is selected, all open cameras, layers (also temporary layers) and maps are displayed immediately when you change to Archive Mode. Limit the number of flyout windows to Limiting the number of flyout windows can prevent excessive load on the client. If the specified maximum is reached, the oldest flyout window is replaced by the newest one. Background color of cameras If the image of a camera does not fill the layer because of its aspect ratio, you have the option to change the background color. Fullscreen mode Select how the windows and layers are displayed in full screen mode. You can adjust the Camera frame, the Status bar, UI elements and Tabs. Thumbnails Select whether a thumbnail of the camera should be displayed in the camera overview. Press and hold the CTRL key and move the mouse to the desired camera in the camera overview. The thumbnail of the camera can also be displayed on the map. The thumbnail size only applies to thumbnails in the camera overview and on the map. 28 SeeTec client VoIP and SIP tab See chapter Configuring the SeeTec client (extension) (page 187) on this. Alarm suppression tab You must first create a new alarm group in order to suppress alarms in Surveillance Mode. 1. Click on New alarm group. 2. Add all alarms belonging to the group. 3. Finally, define under which circumstances no alarms are to be displayed by selecting the respective checkbox if the alarm should be suppressed (digital input open or closed). Input devices tab See chapter Activating input devices (page 29). 4.1.4 Activating input devices In the Client configuration under Input devices, all input devices including joysticks are displayed that are connected and available to the respective system before the startup of the SeeTec client. Any device combination is supported. Any device can be configured independent of another device. Special cases and restrictions • Jog dial and shuttlewheel are supported for the Axis control unit T831x in Archive Mode. • Up to 112 virtual buttons can be configured for the Axis control unit T8312. To do so, activate the Virtual buttons activated option. The control unit has nine keys. If you wish to configure key 56, press keys 5 and 6 in quick succession and select the desired action. In the Timeout (ms) field, enter the time range in which the two buttons must be pressed. • The Videotec DCZ control unit is supported with the following restrictions: • Only 32 of the 38 buttons can be used. • Only the outer jog dial is available in the Archive mode. Note Each joystick requires calibration once. This must be done in the Windows® Control panel. PTZ control is only available if you select the PTZ control option in the Camera configuration. 29 SeeTec client 1. To enable and configure joystick control, go to the Client configuration, select the Input devices tab and in the device list, select the joystick that you want to configure. The right side of the dialog lists the joystick functions. 2. Select the option Device enabled. 3. Optional: Select the option Z axis enabled (hardware-dependent). 4. To assign a function to a joystick button, press the joystick button and select the desired action from the dropdown list. 4.1.5 Changing profiles 1. In the File menu, select Change profile. 2. Select the desired profile and click on OK. Note • You cannot change the profile in Configuration Mode. • In addition, there must be at least two existing profiles (user and group profile) to be able to change the profile. 4.1.6 Changing users 1. In the File menu, select Change user. 2. Enter information for the new user. 3. Click on OK. Note You cannot change the user in Configuration Mode. 30 SeeTec client 4.1.7 Change SeeTec Installation If you have installed multiple independent SeeTec servers, then you can connect to another SeeTec server: 1. Select Change SeeTec Installation in the File menu. 2. In the Computer name field, enter the computer name or the IP address of the SeeTec server. 3. Enter the port of the SeeTec server in the Port field (default: 60000). Note Connection to another SeeTec server is not possible if you are in Configuration Mode! To setup connection to multiple installations simultaneously, see chapter Add SeeTec Installation (page 31). 4.1.8 Add SeeTec Installation You can setup connections to multiple SeeTec Installations by clicking on Add SeeTec Installation to access multiple SeeTec Installations simultaneously (= SeeTec Multi Installation Login). Assumptions • The same SeeTec version must be installed on all servers to be connected. • Each server must support SeeTec Multi Installation Login. You must have a license for SeeTec Multi Installation Login. Limitations The following functions are not available when multiple servers are connected: • Change to all vertical solutions (ObjectVideo®, LPR module, CIT module, etc.) • LPR: Master data editor and master data entry • Barco/eyevis connection • In File menu: Change user, Change profile, Change SeeTec Installation, Change password • Multiple image data export in Archive Mode (available also in Configuration Mode) • Joystick buttons: Joystick can only be used as PTZ control device. • In menu File > Client configuration: Automatically connect to backup server on network failure, Alarm suppression 31 SeeTec client Note If connection to SeeTec Installation is interrupted, (due to network problems etc.), SeeTec client tries to reconnect cyclically. A maximum of 15 SeeTec Installations, with 100 cameras, each can be connected. The following functions are simultaneously available only for one SeeTec installation: • Menu File: Report Mode, Configuration Mode • Menu Info: System, Program, License If you have logged on to multiple SeeTec Installations and open one of the menus mentioned above, a selection dialog appears, in which you must choose the desired SeeTec Installation. Then the chosen menu of the selected SeeTec Installation is opened. Login 1. Login to server with your user name and password. 2. Select File > Add SeeTec Installation. 3. Enter the host name and the IP address and the port of the server (default: 60000). 4. Select the SeeTec Installation you want to connect to from the selection dialog. Multiple selection can be made. 5. Optional: You can add one more SeeTec server via Create new SeeTec Installation. Enter the host IP address and the port of the SeeTec server (default: 60000). 6. Confirm by clicking the OK button. 7. Enter the user name and the password for each SeeTec Installation selected previously. 8. Optional: You can activate NAT support and use Windows® Active Directory® login. You can accelerate the login by saving user name and password. When you activate Log in user automatically, all information is saved and you can login directly after confirming by clicking on OK. 32 SeeTec client Settings You can configure the following settings for each server via File > Client configuration: • Network tab: Bandwidth limitations • VoIP and SIP tabs: VoIP settings User interface You can again disconnect individual SeeTec Installations in File menu (Close connections) or delete them entirely from the selection dialog (Delete SeeTec Installations). In the Camera overview, all servers to which the client is connected are displayed. You can carry out the following actions by right-clicking on the respective server: • Close this connection. • Close all connections except the selected connection. • Delete this connection. The connection is no longer displayed in selection dialog. • Change user for this connection. 33 SeeTec client 4.2 Layer menu Important The following settings must be configured for each client and for each Windows® login profile. 4.2.1 Adding windows / layers If multiple monitors are connected to a PC, you can add multiple SeeTec windows. 1. In the Layer menu, select Add window and open the new window. There are several ways to display the desired layer in the new window: • Temporary layer: Right-click into the new window and select the Add layer menu. Alternatively, select Add layer in the Layer menu. Use Drag and Drop to add cameras, maps and web pages from Camera overview to the new layer. • Predefined layer, map or camera: Use Drag and Drop to add cameras, maps or layers from the Camera overview to the new window. Note You can also save temporary layers. See chapter Save local layer (page 35). If you want to make the layers available permanently when starting SeeTec 5 surveillance, all required layers must be created in Configuration Mode and must be assigned to a corresponding profile. The user-defined layers allow you to define the number of rows and columns in the layer, see chapter Layers (page 87). Right-click to close the current layer or all open layers in the current window. You can also save the temporary layer. Layers permanently assigned in the profile cannot be closed. 34 SeeTec client 4.2.2 Save local layer 1. Right-click on the tab of a temporary layer and select Save layer as local layer to save the temporary layer. See chapter Adding windows / layers (page 34). 2. In the following dialog, enter a name for the layer in the Name field. 4.2.3 Load local layer 1. To load the layer, right-click on an opened layer or camera and under Load local layer select the layer that you want to open. You can also open the desired layer under Layer > Load local layer. 4.2.4 Remove local layer 1. To remove a local layer, open Layer > Remove local layer and select the layer that you want to remove permanently from the system. 4.2.5 Enabling / disabling fullscreen mode 1. The fullscreen mode can be enabled / disabled by using the ESC key. 4.2.6 Loading / restoring the user interface layout In the Layer menu, you can load and save the user interface layout. You can display or hide the following fields: Camera overview, Control, Buttons, Patrol, Alarm list. You can also Restore default user interface. If you do not want all fields displayed, enable the field that you wish to be displayed in the Layer menu. 1. To save the user interface layout, select Save user interface in the View menu. Your settings are saved for the current session. To restore settings, select Load user interface. 4.2.7 Restoring the default user interface 1. In the View menu, click on Restore default user interface. 4.2.8 Keep aspect ratio 1. Select this option to view the camera image in the original aspect ratio. 4.2.9 Frameless display 1. Enable this option to display cameras and layers without frames. 35 SeeTec client 4.2.10 Hide status bar of cameras automatically If the option Hide status bar of cameras automatically is enabled, the status bar (icons for digital zoom, PTZ, audio, camera name, date, time, current recording status) is displayed only on mouseover. 4.2.11 Camera overview, control, VoIP, buttons, patrol, alarm list Here you can customize the view and hide panes that are not required. 4.2.12 LPR master data editor Display the input mask for adding or changing license plates by using the LPR master data editor menu option, see chapter LPR module (License Plate Recognition) (page 205). 4.2.13 System events Display the system events field by using the System events option, see chapter System events (page 123). 4.2.14 Search (Configuration Mode only) 1. Display the search window to perform a well-directed search for elements. You can search for the following elements. • Camera video servers • Cameras • Buttons • Profiles • Video walls • Time ranges • Maps • Layers In the left column, the result of your search is displayed. If you click on a result, all elements are displayed in the right column of the search window that are linked to the result. 36 SeeTec client 4.3 Extras menu 4.3.1 Manual reference image comparison (Surveillance Mode only) The reference image comparison allows you to spot changes of the camera alignment. Note Only a SeeTec administrator can perform this step. 1. Open the reference image comparison. 2. Select a camera. 3. Right-click in the Reference image field and select Create reference image to create a reference image. 4. Right-click in the Reference image field and select Delete reference image to delete the reference image. Important MOBOTIX cameras are supported only for Motion JPEG streaming. To compare images from different cameras, a SeeTec user must have the rights to display the live images of these cameras in Surveillance Mode. The user requires the respective right to create reference images, see chapter Rights management (page 91). The Current layer field displays the current camera image. 5. Click on Mark camera as changed or Mark camera as unchanged. 6. If you are not sure whether the camera image changed, select the Display difference only option to highlight the changes. Searching for changes can be done automatically. 7. To search for changes automatically, enable Computer aid and set a threshold value on the right side. If the Threshold value is exceeded, the camera is automatically marked as changed. You can also stop the automatic comparison whenever the threshold is exceeded. 37 SeeTec client After performing a reference image comparison, you can have a report created by clicking on the printer icon. The report dialog opens after the automatic comparison is completed. 8. Select which information to include in the report and then click on Print report. 4.3.2 SeeTec DisplayAgent mode / Dispatcher Mode See chapter Video walls (page 81). 4.3.3 Image management (Configuration Mode only) Image management allows you to use your own icons for buttons, cameras, maps, layers, web pages, or digital input. Supported image formats are JPG, GIF, PNG, and BMP. 1. Open image management and click on Add. 2. In the dialog, select the icon to import. The icon will be adjusted automatically and will be shown as a thumbnail. 3. Click on Save to make icon available in the system. 4.3.4 Multi-configuration of video sources (Configuration Mode only) 1. In order to perform changes on multiple cameras at a time, select Multi-configuration of video sources. 2. A window appears in which you can select the cameras to edit by clicking with the mouse or by using the CTRL key and the mouse. If you select cameras from different manufacturers, you can only edit those options that are identical for all camera types. 3. Change the values you want to adjust and confirm your selection by clicking on the gray field containing the value in question. The field is now displayed in green. 4. You can apply your changes by clicking on Execute. 5. To finish multi-configuration, click on Close. 38 SeeTec client 4.3.5 Image data multi-export to the client (Configuration Mode only) With multi-export, you can save recorded image data from several cameras at the same time locally on your client PC. Important For an export, enter a temporary path in the MultimediaDatabase configuration. For an automated export, ensure that the export path is available on the SeeTec client. For an export to a directory on the SeeTec server, see chapter Image data multi-export to the server (Configuration Mode only) (page 40). 1. For secondary installations only: In the MultimediaDatabase dropdown list, select the MultimediaDatabase from which you want to export image data. 2. Mark the cameras (by clicking with the mouse or by using the CTRL key and the mouse) from which you want to export image data. 3. Enable the Export standard recording checkbox to export the recording of the standard recording. 4. Enable the Export alarm recording checkbox to export the recording of the alarm recording. 5. Use the From and To fields to set the export time range. 6. In the Password field, enter a password for encrypting the image data. 7. Optional: Enable the Use bandwidth limitation checkbox to limit network traffic while the image data is transferred to the client. 8. Click on Select to select the location. 9. Enable the Create subdirectories for user, camera name and time checkbox to create the following folder structure in the export directory: <SeeTec user name>\<camera name>\<start time of export (YYYY-MM-DD time)> 10. Optional: Activate Split export into several directories and select the size of the export file. The exported files will be split automatically to fit on a CD, DVD, etc. 11. Start export by clicking on Export. 12. To finish multi-export, click on Close. 39 SeeTec client The installation files for the SeeTec OfflineViewer are located in <SeeTec installation directory>\tools\OfflineViewer. During export, the SeeTec OfflineViewer installation file and a CD/DVD burning program (Totally Free Burner) are also copied to the export directory. 4.3.6 Image data multi-export to the server (Configuration Mode only) With multi-export, you can save recorded image data from several cameras at the same time locally on your SeeTec server. Important For an export, enter a temporary path in the MultimediaDatabase configuration. For an automated export, ensure that the export path is available on the SeeTec server. 1. For secondary installations only: In the MultimediaDatabase dropdown list, select the MultimediaDatabase from which you want to export image data. 2. Mark the cameras (by clicking with the mouse or by using the CTRL key and the mouse) from which you want to export image data. 3. Enable the Export standard recording checkbox to export the recording of the standard recording. 4. Enable the Export alarm recording checkbox to export the recording of the alarm recording. 5. Use the From and To fields to set the export time range. 6. In the Password field, enter a password for encrypting the image data. 7. Click on Select to select the location on the server. 8. Enable the Create subdirectories for user, camera name and time checkbox to create the following folder structure in the export directory: <SeeTec user name>\<camera name>\<start time of export (YYYY-MM-DD time)> 9. Optional: Activate Select time for export and select a date and a time. The export will be executed at the selected time. 10. Optional: Activate Split export into several directories and select the size of the export file. The exported files will be split automatically to fit on a CD, DVD, etc. 11. Start export by clicking on Export. 40 SeeTec client 12. To finish multi-export, click on Close. The installation files for the SeeTec OfflineViewer are located in <SeeTec installation directory>\tools\OfflineViewer. During export, the SeeTec OfflineViewer installation file and a CD/DVD burning program (Totally Free Burner) are also copied to the export directory. 4.3.7 Status query for automated image data export The recorded image data can be exported automatically every day, see chapter Automated image data export (page 125). All failed exports are listed in the Status query for automated image data export window. You can restart or delete the failed exports. 1. In the MultimediaDatabase field, select the MultimediaDatabase for which you want to display the failed exports. In the Export status group box, you can see all canceled exports, the start time of the export, the camera name, the target directory, the date of the exported image data and the reason for export cancelation. 2. In the Export status group box, select the canceled exports. 3. Select Export again or Delete for the selected exports. 4. Click on Apply. 4.3.8 Request Product ID (Configuration Mode only) To order a license key after a new installation or a hardware change you need the Product ID of your system. The product ID is generated by using the Request Product ID menu. 41 SeeTec client 4.4 Info menu Viewing information about program version, users, host name, and port. 4.4.1 SeeTec 5 User's Guide You can open the SeeTec 5 User's Guide by pressing F1. 4.4.2 Supported devices This is a list of all supported cameras. This list is only available in English. 4.4.3 Program You will receive information about the program version and the logged-in user. You can also verify the host name and port of the SeeTec services. 4.4.4 License Your license information is displayed in License information (e.g. maximum number of cameras, concurrent client connections or the license's validity time range). 4.4.5 System The following system information can be displayed by using the System menu: • System environment (operating system, architecture, JavaTM version) • SeeTec license • Logged on SeeTec clients (IP address of the client PCs) The SeeTec administrator sees the following information about the logged in SeeTec clients: • SeeTec user name • SeeTec user profile • SeeTec type of client See chapter Reporting a software problem (page 176). 42 SeeTec Surveillance 5 SeeTec Surveillance 5.1 General Almost all SeeTec 5 settings and the presentation of image data can be performed through a client (SeeTec Surveillance). This client is the central control and display unit of the surveillance system and is used for the configuration of all SeeTec 5 services. Since all settings can be accessed through a single application, the administrator effort is reduced (less physical travel or use of multiple individual software modules). Individual modes are listed in the main menu in the File menu and can be selected if the respective rights are assigned to the logged-in user. If this is not the case, these functions are not displayed. Due to the service-based approach, you do not need to start the SeeTec Surveillance to record image data. The recording process is launched automatically when the server is started. The client features four different modes, providing the user with a clear and task oriented perspective: • Surveillance Mode This mode enables the display of Live image data and / or incoming alarms and supports camera control. • Archive Mode This mode is used to view and export recorded image and event data. • Report Mode In this mode, you can display and assess different events (alarm events, user logon and logoff, etc.). • Configuration Mode The Configuration Mode is used to configure all settings that are to be used and executed by services. • ATM mode (Automated Teller Machines) The ATM module is only available with an extended license. Its field of application is the surveillance of automated teller machines and cash recyclers. Transaction related video data that is stored in the archive enables you to view business processes easily. For further information, see the ATM module manual. 43 SeeTec Surveillance 44 • LPR mode (License plate recognition) The LPR module is only available with an extended license. Automated license plate recognition in the video image and matching against a license plate database enables you to monitor driveways, control boom gates and manage parking spaces and unloading areas as well as triggering alarms in SeeTec 5. Alarm scenarios and records can be configured in detail based on white lists and black lists. For more information on the LPR module, see chapter LPR module (License Plate Recognition) (page 205). • Retail mode (connection to retail cash register systems) The Retail module is only available with an extended license. This module provides an interface to cashier systems in stores and acts as a link between business processes and the corresponding video image. By using search parameters (e.g. receipt numbers, cancelations, revenues exceeding a specified sum), you can search and view the corresponding image data in the media database. For further information, see the Retail module manual. • CIT mode (cash in transit) The CIT module is available with an extended license. The surveillance of counting stations is useful to ensure the correct course of action during counting processes of large sums of cash. The counting process is documented fully and consistently. The recordings stored in SeeTec 5 are associated with individual transactions using the interface to the money counting system's software and additional information is included. For further information, see the CIT module manual. SeeTec Surveillance 5.2 Configuration Mode In Configuration Mode, all hardware- and software-related settings of your network-based video surveillance system are performed. At the bottom of the client screen, you will find help texts for all tasks and steps you perform in Configuration Mode with detailed information on individual fields and procedures. Administrator view Component overview User view Help text Figure 2: Configuration Mode overview Starting Configuration Mode You need to have administrator rights and the SeeTec Analytics Enterprise client type to access Configuration Mode. 1. In the File menu, select Configuration Mode. 45 SeeTec Surveillance Administrator view: This tree element shows all software functions and all included components by category. It is only displayed in Configuration Mode. Component overview: This overview will change according to the component selected from the Administrator view and will guide you through the configuration of individual components. User view: This tree element will be displayed in Surveillance Mode and Archive Mode and allows you to map the organizational structure of your corporate resources. Only those cameras and maps are displayed for which the logged-in user has the appropriate access rights. You can create new folders with the right mouse button, and you can file included hardware components to the respective directory using Drag and Drop. Help texts: This field contains explanations for each component selected in the Administrator view to support the administrator in setting up the surveillance system. Note In the Layer menu, you can display the search window to perform a well-directed search for elements. In the left column, the result of your search is displayed. If you click on a result, all elements are displayed in the right column of the search window that are linked to the result. 46 SeeTec Surveillance 5.2.1 Hardware / Image storage The Hardware dialog lists all components presently installed, e.g. cameras, video servers or input / output devices. Network cameras consist of a camera unit and a video server unit. For this reason, the Hardware dialog always shows the video server followed by a camera, which is appended below. Consequently, the settings of a network camera are also listed separately as video server settings and as camera settings. In the video server settings, all connection-specific parameters are defined. The camera settings feature all settings related to image quality and image storage. Add new hardware component 1. Click on Hardware. 2. In the component overview, click on New. 3. Enter the name of the hardware component that you want to add. 4. In the Manufacturer dropdown list, select the manufacturer of the hardware component. 5. In the Type dropdown list, select the type. 6. Optional: Activate the Use authorization checkbox and enter the user name and password for accessing the hardware component. 7. In the Host (IP address or name) field, enter the IP address or the host name. 8. For distributed installations: Select the CameraManagement server in the CameraManagement server dropdown list. 9. For distributed installations: Select the MultimediaDatabase in the MultimediaDatabase dropdown list. 10. Confirm with OK. Add new hardware components by using the camera configuration wizard The camera configuration wizard enables a simplified camera configuration. You can adapt common configuration settings. 1. Click on Hardware. 2. In the component overview, click on New. 3. Enter the name of the hardware component that you want to add. 4. In the Manufacturer dropdown list, select the manufacturer of the hardware component. 5. In the Type dropdown list, select the type. 47 SeeTec Surveillance 6. Optional: Activate the Use authorization checkbox and enter the user name and password for accessing the hardware component. 7. In the Host (IP address or name) field, enter the IP address or the host name. 8. For distributed installations: Select the CameraManagement server in the CameraManagement server dropdown list. 9. For distributed installations: Select the MultimediaDatabase in the MultimediaDatabase dropdown list. 10. Click on Wizard. The camera wizard will be opened. The following configuration options depend on the camera you want to configure. You can display the camera in the browser and go back to the previous configuration option at any time by using the buttons. 11. Under General, you can specify which data will be displayed in the camera image. 12. Optional: Rotate the image and enable the digital inputs and outputs of the camera. 13. Click on Next. 14. Optional: If you have enabled the digital inputs and outputs of the camera, you can adapt the entries for the Name for CLOSED, Name for OPENED, Icon, Dead time (s) and Hold time (s) fields of the inputs and outputs during the following steps. 15. Click on Next. 16. Select the settings for the standard recording. 17. Click on Next. 18. Optional: Select the settings for the alarm recording, if they differ from the standard recording. 19. Click on Next. 20. Optional: Enable the camera's motion detection and the desired number of motion detection windows. Note that you have to configure the motion detection windows directly on the camera. Specify the dead time. The dead time is the time at which no other incoming signal is accepted after the first incoming signal. 21. Click on Next. A summary of your configuration will be displayed. 22. To create the new camera, click on Finish. 48 SeeTec Surveillance Note The Select an IP installer button opens the previously selected IP installer program of the camera manufacturer. Adding new hardware – Generic camera With the generic video driver, you can use cameras that are not integrated in the SeeTec software. The functionality is limited to displaying and recording the live image. The video parameters must be configured directly on the camera, e.g. resolution and frame rate. SeeTec does not give any warranty for trouble-free operation of cameras connected via the generic video driver. 1. Click on Hardware. 2. In the component overview, click on New. 3. Enter the name of the hardware component that you want to add. 4. In the Manufacturer dropdown list, select the Generic Video option. 5. In the Type dropdown list, select the Generic video driver option. 6. Optional: Activate the Use authorization checkbox and enter the user name and password for accessing the camera. 7. In the Host (IP address or name) field, enter the IP address or the host name. 8. For distributed installations: Select the CameraManagement server in the CameraManagement server dropdown list. 9. For distributed installations: Select the MultimediaDatabase in the MultimediaDatabase dropdown list. 10. Confirm with OK. The configuration is the same as for a camera that is integrated in the SeeTec 5 system. For a generic camera, you additionally need to configure the following settings under Hardware > Camera > Video settings: 11. In the Streaming mode dropdown list, select the streaming mode. 12. In the Transmission mode dropdown list, select the transmission mode. 13. Enter the URL for collecting the image stream. 49 SeeTec Surveillance Note Make sure that the IP address within the URL matches the IP address of the camera with the generic video driver. Adding new hardware – ONVIF camera With the ONVIF driver, you can use cameras that are not integrated in the SeeTec software. The functionality is limited to displaying and recording the live image. The video parameters must be configured directly on the camera, e.g. resolution and frame rate. SeeTec does not give any warranty for trouble-free operation of cameras connected via a ONVIF driver. 1. Click on Hardware. 2. In the component overview, click on New. 3. Enter the name of the hardware component that you want to add. 4. In the Manufacturer dropdown list, select the ONVIF option. 5. Select the Use authorization checkbox. 6. Enter the user name and the password for accessing the camera. 7. In the Host (IP address or name) field, enter the IP address or the host name. 8. For distributed installations: Select the CameraManagement server in the CameraManagement server dropdown list. 9. For distributed installations: Select the MultimediaDatabase in the MultimediaDatabase dropdown list. 10. Confirm with OK. The configuration is the same as for a camera that is integrated in SeeTec 5. For a generic camera, you additionally need to configure the following settings under Hardware > Camera > Video settings: 11. In the Transmission mode dropdown list, select the transmission mode. 12. The following applies to Motion JPEG streaming only: Optional: Enter a frame rate for standard recording. 50 SeeTec Surveillance Adding new hardware – Mobile Cam With the SeeTec Mobile Cam driver, you can use your AndroidTM device as camera. To use your AndroidTM device as camera, install the SeeTec ExpansionPackage and the SeeTec MobileClient app on your AndroidTM device. This free app is available for download in the Google® Play StoreTM. 1. Click on Hardware. 2. In the component overview, click on New. 3. Enter the name of the hardware component that you want to add. 4. In the Manufacturer dropdown list, select the SeeTec option. 5. In the Type dropdown list, select the Mobile Cam option. 6. For distributed installations: Select the CameraManagement server in the CameraManagement server dropdown list. 7. For distributed installations: Select the MultimediaDatabase in the MultimediaDatabase dropdown list. 8. Confirm with OK. The configuration is the same as for a camera that is integrated in the SeeTec 5 system. For SeeTec Mobile Cam you need to configure the following settings under Hardware > Camera > Video settings: 9. In the Mobile Cam UID field, enter the ID of your AndroidTM device. You can find the ID in the SeeTec MobileClient app under Mobile Cam. Note For further details about using SeeTec Mobile Cam refer to the SeeTec ExpansionPackage User's Guide. 51 SeeTec Surveillance Copying hardware An existing camera or similar hardware component can be used as a template for adding cameras. The cameras must be of the same type as the camera used as a template. 1. Select the camera in the component overview. 2. Click on Copy. The copy wizard will be opened. 3. Select the number of copies. 4. Change the camera name. 5. In the Address range, enter the IP address of the first copied camera. The IP addresses are incremented automatically by using the number of copies. 6. For distributed installations: Select the CameraManagement server in the CameraManagement server dropdown list. 7. For distributed installations: Select the MultimediaDatabase in the MultimediaDatabase dropdown list. 8. Optional: Select the settings that you want to copy from the camera used as a template. 9. Confirm with OK. Changing settings 1. Select the hardware component and click on Edit. Alternatively, double-click on the hardware. Depending on the hardware, you can perform or modify the following settings: IP camera / video server configuration General Note Except the camera type itself, you can basically change each setting later. 1. Optional: Change the name of the camera in the Name field. 2. Only for Axis, Arecont Vision, Panasonic BD and Basler cameras recording with MPEG-4/H.264: The RTSP port (Real-Time Streaming Protocol) is used to transmit control signals (default: 554). 52 SeeTec Surveillance 3. Click on Browser to open the camera in your default browser. This way you can check if your input in the Host and Port fields is correct. 4. Only for cameras supporting SSL connections: Select whether the camera sends images to the SeeTec server without encryption (HTTP port) or with encryption (HTTPS port). For HTTPS communication, you need to generate an SSL certificate for the camera. The API version is automatically detected. 5. If you are unable to use your existing API version, contact us for a list of possible API and camera firmware version combinations. 6. For cameras that support various Capture modes: Select the Capture mode of the camera. Depending on the setting the camera has different frame rates and resolutions. It is possible that the camera restarts and is not available for a couple of minutes. 7. If you are using a distributed installation (combination of multiple SeeTec servers), enter the CameraManagement server that will manage the camera. 8. Enter the access data for the camera in the Authorization group box. Depending on the camera manufacturer, the user must have administrator rights. MPEG-4 / H.264 audio settings 1. For analog video servers: Select the Camera that will send an audio stream. 2. Enter the Audio codec to be used. 3. Activate the Audio option in the Video settings dialog or in the Video profiles dialog for multi-streaming. If you want a user in Surveillance Mode to listen to the audio stream, you must be assigned the corresponding right in Authorization Management. Note You can only receive audio streams from the camera, intercom functionality is not possible. 53 SeeTec Surveillance Digital input / output 1. Enable digital inputs in the Digital inputs dialog to process incoming signals on the video server. 2. Enable digital outputs in the Digital outputs dialog to change the state of the digital outputs. Note For digital inputs, you need to specify actions in the Alarm scenarios dialog that are to be applied when a signal is received. You may add a digital input to the Map to graphically display the current input status (open or closed). In the Image field, you can determine the Icon that will be displayed. You can change the digital output status using either the button or an alarm scenario (Server dialog). Digital inputs 1. Activate the digital inputs. 2. In the Name for CLOSED and Name for OPENED fields, enter a unique name. To prevent the evaluation of every single signal for several signals in short intervals, which would lead to an unnecessary use of the event database, you can specify a duration in seconds in the Dead time field after which a new signal is accepted as an event. Digital outputs 1. Activate the digital outputs. 2. In the Name for CLOSED and Name for OPENED fields, enter a unique name. 3. In the Hold time (s) field, enter the time at which the output is opened or closed (0 = infinite). 54 SeeTec Surveillance Enable virtual cameras Virtual camera configuration is only available for specific camera models. 1. Select the virtual camera feature to display and store multiple image details from one camera as individual cameras. Enabling the virtual camera feature creates several virtual cameras. The number of virtual cameras depends on the camera model. The camera configuration is the same as for a regular camera. Selecting the image detail is further explained in the chapter Selecting virtual camera cropping (page 60). Camera configuration Note The following options can only be configured if the camera provides the corresponding interfaces. If fields are grayed out, the setting must be carried out directly on the camera! General The name of the camera specified in the Name field and the selected Icon are displayed in Surveillance Mode. You can add more icons in the Extras > Image management menu. The Camera type and Camera ID fields are relevant for analog video servers only. Change the information in these fields only if you previously changed the information on the video server as well. If the camera features an ImmerVision lens, activate the ImmerVision Panamorph lens checkbox to rectify the camera image. Note There is an exceptional case with respect to camera type: You can redirect control signals of a video encoder to another camera with connected PTZ control unit. An independent RS-485-port of video encoder is required per redirection. Configure the redirection of a video encoder's control signals as follows: 1. Select the PTZ option or the respective PTZ protocol as Camera type in the video encoder (= camera 1). 2. Connect a fixed camera (= camera 2) with a PTZ control unit. 55 SeeTec Surveillance This camera is to be controlled via the video encoder's PTZ function. 3. Select the External PTZ option as Camera type for Camera 2. 4. Select camera 1 in the External control device field. In doing so, you select the video encoder for which you have selected PTZ as Camera type. The control signals will be redirected from Camera 1 to Camera 2 via the RS-485 port of the video encoder. Thus you can control Camera 2 as usual. You can still display or record a live image of Camera 1. 5. Optional: By using the Title and Date and time options, you can display a title or the date and time in the camera image. Date and time information is transmitted directly by the camera, not by the SeeTec server (optional, depends on the camera type). The Pan / Tilt mode only applies to PTZ cameras, see chapter PTZ control (page 138). Additionally, you can set the control Sensitivity for continuous control. 6. If a camera is mounted upside down or on a sloping surface, rotate the camera image. The Invert arrow keys, Control camera and Position camera options are only relevant for PTZ (pan / tilt / zoom) cameras. In Surveillance Mode, all PTZ cameras are controlled using the PTZ control panel. Since this can cause discrepancies if cameras are mounted upside down, the directions of the arrow keys can be inverted using the Invert arrow keys option. If the Control camera and Position camera options are disabled, the user will no longer be able to control the camera with the PTZ control panel and / or move to preset positions in Surveillance Mode. See chapter PTZ control (page 138). If you are using the timeshift buffer, the camera images will be cached on the SeeTec client before they will be displayed. This helps normalize the fluctuations in live display with regard to time gaps between individual images. This is mainly the case with cameras that have a narrow bandwidth connection. The buffer size is variable (0-1000 ms). The Action on inactivity is only relevant for PTZ cameras. If Action on inactivity is enabled, use the Edit button to select an Action that will be triggered after the specified time in the Timeout (s) field passes (camera is no longer controlled / camera will not move to PTZ preset positions): 56 • Start or stop alarm recording • Move to preset position • Open or close digital output SeeTec Surveillance The Action on start of video-streaming is triggered when a user has the camera in Surveillance Mode on top, i.e. the user is viewing the current live image of this camera. As an action, you can specify an output to be opened or an alarm recording to be started, for instance. The Action on stop of video-streaming is triggered when the current camera is closed or another layer is brought on top. If more than one user is viewing the same camera, the first user will trigger the start action. The last user to close this camera triggers the stop action. If a camera is no longer available in the network, you can trigger an Action on network failure: 7. Click on Edit to select the desired action (open / close digital outputs, start / stop alarm recording). When the action is executed, a dead time of one hour will be started as well. The dead time is the time at which no other action is executed after the first action. No other action is executed even if the camera is accessible again. Image recording All information in the image recording, e.g. the MultimediaDatabase to be used or the required amount of hard disk space on the camera etc. is configured here. To avoid overwriting sensitive image data, standard recordings and alarm recordings are processed separately. Note Standard recordings are indicated by a green dot at the lower right border of the camera image in Surveillance Mode. During an alarm recording the dot will turn red. MultimediaDatabase servers If you are using multiple MultimediaDatabases, this selection list is used to specify for each image source on which computer image data is to be stored. The Info button displays all image settings of the standard and alarm recording as well as the load of the MultimediaDatabase for this camera. 57 SeeTec Surveillance Standard recording: As a rule, you can enable or disable the standard image recording. During the Recording time range you manage the standard image recording duration (24 / 7, weekdays only, weekends only, etc.). The time range is defined through a template that is created using the Time management option. The default is set to continuous recording. 1. Optional: In the Record only if field, set the standard image recording to start only if a digital input is opened or closed. Select the input by clicking on the Edit button. 2. Also, define the size of image store during standard recording. This value represents the storage reserved in the MultimediaDatabase. If the available storage space for images has been used up, the most recent recording will overwrite the oldest recording (loop recording). 3. Optional: Enter a time limit in the Days and Hours fields. If the storage is not sufficient, loop recording is used where the oldest record is deleted and replaced by the current recording. If there is more storage available than required, surplus storage is not used for recording. Important If the actual memory requirement is larger than the size you specified in the MultimediaDatabase, the MultimediaDatabase stops recording and notifies you via e-mail / SNMP if you configured an e-mail or SNMP server under System Management. Alarm recording To record the alarm, you first have to define an alarm scenario so that a camera only starts recording image data in case of an alarm, see chapter Alarm scenarios (page 101). The validity for an alarm is defined with a time template in the alarm scenario. 1. Select the Activated checkbox to enable or disable an alarm recording. 2. Enter a pre-alarm duration (3600 s max.) in the Pre-alarm duration (s) field to record a certain time range of an alarm recording before the alarm was triggered. 58 SeeTec Surveillance This time range can be specified in an Alarm scenario as the maximum pre-alarm duration. If standard recording is enabled, the pre-alarm duration from the standard recording is transferred to the alarm recording. If standard recording is disabled, the images for the pre-alarm duration are buffered in the SeeTec installation directory and transferred to the alarm recording when the alarm scenario starts. You can control manual alarm recordings by using the Start and Stop buttons or, in Surveillance Mode, by right-clicking in the camera image. In case you forget to stop an alarm recording, the recording process is automatically terminated after the maximum post alarm duration in order to avoid continuous alarm recording. Important The maximum post alarm duration does not have any impact on alarm recordings that are triggered by an alarm scenario. Alarm recordings can also be initiated by right-clicking in the corresponding camera image. 3. Define the size of image store during alarm recording in the Size of image store during alarm recording field. This value represents the storage reserved in the MultimediaDatabase. If the available storage space for images has been used up, the most recent recording will overwrite the oldest recording (loop recording). You can also specify an additional time limit. If the storage is not sufficient, loop recording is used where the oldest record is deleted and replaced by the current recording. If there is more storage available than required, surplus storage is not used for recording. Data Aging With Data Aging, you can reduce the storage space of the video data by configuring the time from which on the frame rate of older recordings will be reduced automatically. 1. Activate Data Aging for standard recording and / or alarm recording. 2. Enter a time limit in the Time limit (days) field. 3. Enter the frame rate in the Frame rate (fps) field. When the recorded images are older than specified in the time limit, they will be reduced to the specified frame rate for Motion JPEG recordings. For MPEG-4/H.264 recordings, all P-frames will be deleted independently from the specified frame rate. 59 SeeTec Surveillance Example: You record 20 images per second with an I-Frame distance of one second. Data Aging reduces the frame rate to one image per second, because all P-Frames are deleted. Tracking data and audio recordings are always deleted. 4. You can set the time for the Data Aging search under Server > MultimediaDatabase > General in the Time of Data Aging search field. The Data Aging search is performed once a day. If the MultimediaDatabase service is unavailable at this time, the storage space of the images of the previous day, that should be reduced, will not be reduced at a later point either. Selecting virtual camera cropping Note The image detail option is available to virtual cameras only. 1. Select the aspect ratio to be used for the virtual camera (4:3, 16:9 or arbitrary). 2. To get a current camera image for configuration, click on Reload image.... 3. Select an image detail for the virtual camera. You can also move the image detail afterwards. 4. To change the position of the image detail, use the X and Y coordinates. 5. To change the size of the image detail, use the Width and Height values. Important The resolution selected in the Video settings dialog is used for the display on the client as well as for the recording, see chapter Video settings (multi-streaming disabled) (page 61). Example: The virtual camera image is about half the size of that of a 5 megapixel camera. The resolution of the virtual camera is 2.5 megapixels. Because the resolution selected in the Video settings is 640x480, the resolution for this virtual camera is scaled down automatically. 60 SeeTec Surveillance Video settings (multi-streaming disabled) 1. MPEG-4 / H.264 streaming only (configure the audio settings in the MPEG-4 / H.264 audio menu): Activate Audio, if the camera audio stream is to be transferred and recorded. If you want a user in Surveillance Mode to listen to the audio stream, he must be assigned the corresponding right in Authorization Management. 2. MOBOTIX cameras only: If you want to use the camera for analysis purposes, select Use camera in SeeTec WebClient and in the analysis modules (server extensions). The camera is then adjusted permanently to Motion JPEG and thus it can be used for ObjectVideo®, license plate recognition, reference image comparison and SeeTec ISearch. 3. Select the desired Streaming mode (Motion JPEG, MPEG-4 or H.264) and a Transmission mode. The transfer modes depend on the camera type and the differences are as follows: • Motion JPEG: HTTP Server Push: Communication between the SeeTec server and the camera and the image transfer from the camera to the SeeTec server occurs via port 80 (TCP) or HTTPS encrypted (port 443, TCP). The ports may be changed. • MPEG-4/H.264: RTP over Unicast (default): Communication between the SeeTec server and the camera occurs via TCP port 554 (= RTSP port). The image transfer from the camera to the SeeTec server occurs via a negotiated UDP port. • RTP over Multicast: Communication between the SeeTec server and the camera occurs via TCP port 554 (= RTSP port). The image transfer occurs via a multicast address that is communicated by the camera. RTP over Multicast should be used only if third party systems (e.g. Barco or eyevis) and the SeeTec server access the camera at the same time. • RTP over RTSP over HTTP / RTP over HTTP / TTS over HTTP: Communication and image transfer occurs via an HTTP tunnel (port 80 TCP). This setting is recommended in case of a poor network connection between the SeeTec server and the camera. The drawbacks of this transfer method are possible latency times because faulty data needs to be transferred repeatedly. 61 SeeTec Surveillance For Motion JPEG / MxPEG streaming the following applies (standard and alarm recording): 1. Use Frame rate and Resolution to determine how many images per second are saved and the size of the images. Use the Compression (%) field to change the actual image size (size in KB) and resolution of image details in percent. The higher the compression percentage, the smaller the image size. However, the resolution of image details will decrease in individual frames. We recommend setting the compression to at least 50 % since a lower image compression ratio could lead to server overload when writing the images in the MultimediaDatabase. For MPEG-4 and H.264 streaming the following applies (standard and alarm recording): 1. Use Frame rate and Resolution to determine how many images per second are saved and the size of the images. The I-Frame distance (s) value represents the distance in seconds between two full screens. Only image changes are transferred between full screens. 2. In the Bandwidth control dialog, use the options Constant bit rate or Variable bit rate to select whether a constant or a variable bit rate is requested from the camera. 3. Define the maximum Bandwidth that is to be provided for the camera to SeeTec server connection. By default, the image stream is compressed to 4096 kbit/s. Different settings for Standard recording and Alarm recording during MPEG-4 / H.264 streaming can result in a several seconds delay when switching from standard to alarm recording (this is camera-dependent). This may mean that there is no recording taking place during this period. 4. Change the settings for alarm recording only if you explicitly require a different resolution or bit rate in case of an alarm and the loss of recorded time is negligible. 62 SeeTec Surveillance Important MPEG-4 / H.264 streaming is manufacturer-specific and is not supported by all cameras. The frame rate is not indicated on Panasonic cameras. To limit the image stream, change the bandwidth setting in Camera configuration > Image storage. For a client side display of MPEG / H.264 streaming, the screen saver must be disabled. Always keep the video card drivers updated that are installed on the client. If the alarm recording values specified for Resolution, Compression, I-Frame distance or Bandwidth are different from those of standard recording, then videostreaming must be re-started. This can lead to a recording outage of at least one I-Frame distance. Video profiles (multi-streaming enabled) When you enable multi-streaming, the Video settings menu is automatically renamed to Video profiles. Note To disable multi-streaming, delete all profiles except the default profile. With a request during the deletion of the last profile, you can restore the video setting layer. 1. Click on the New button to create a new video profile. 2. Click on the Edit button to edit a video profile. 3. Click on the Delete button to delete a video profile. The number of profiles depends on the number of image streams that the camera can transfer simultaneously. Different profiles are used mostly for MPEG-4/H.264 streaming. For example, you can request a high quality image stream for recording and a low quality stream for live view on the client that has a connection with narrow bandwidth to the SeeTec server. 63 SeeTec Surveillance Video profile - Base profile The Base profile cannot be deleted. The name of the basic profile cannot be changed. The basic profile is used for image recording. Important The basic profile is used for image recording. The other profiles are used for display on the client. 1. Select at least one video classification. The video classification determines which video profile is used in Surveillance Mode for the various modes (Normal, Selected, Alarm), see chapter Video classifications (page 98). Note You can edit video classifications (name, additional video classifications) in the Video classifications option. If no video classification was selected in the user or group profile, the default profile is used for live view. Thus, only one profile can be selected as default. 2. MPEG-4 / H.264 streaming only (configure the audio settings in the MPEG-4 / H.264 audio menu): Select the Activate audio for this profile checkbox, if the camera audio stream is to be transferred and recorded. If you want a user in Surveillance Mode to listen to the audio stream, he must be assigned the corresponding right in Authorization Management. If you want the profile to be permanently fetched from the camera, select the Permanently fetch profile from camera (increases network traffic) checkbox. This has the advantage that the live image is displayed immediately in Surveillance Mode. The drawback is an increased network traffic because the image stream is requested continuously and not on demand. 3. Select the desired Streaming mode (Motion JPEG, MPEG-4 or H.264) and a Transmission mode. 64 SeeTec Surveillance The transfer modes depend on the camera type and the differences are as follows: • Motion JPEG: HTTP Server Push: Communication between the SeeTec server and the camera and the image transfer from the camera to the SeeTec server occurs via port 80 (TCP) or HTTPS encrypted (port 443, TCP). The ports may be changed. • MPEG-4/H.264: RTP over Unicast (default): Communication between the SeeTec server and the camera occurs via TCP port 554 (= RTSP port). The image transfer from the camera to the SeeTec server occurs via a negotiated UDP port. • RTP over Multicast: Communication between the SeeTec server and the camera occurs via TCP port 554 (= RTSP port). The image transfer occurs via a multicast address that is communicated by the camera. RTP over Multicast should be used only if third party systems (e.g. Barco or eyevis) and the SeeTec server access the camera at the same time. • RTP over RTSP over HTTP: Communication and image transfer occurs via an HTTP tunnel (port 80 TCP). This setting is recommended in case of a poor network connection between the SeeTec server and the camera. The drawbacks of this transfer method are possible latency times because faulty data needs to be transferred repeatedly. For Motion JPEG / MxPEG streaming the following applies (standard and alarm recording): 1. Use Frame rate and Resolution to determine how many images per second are saved and the size of the images. Use the Compression (%) field to change the actual image size (size in KB) and resolution of image details in percent. The higher the compression percentage, the smaller the image size. However, the resolution of image details will decrease in individual frames. We recommend setting the compression to at least 50 % since a lower image compression ratio could lead to server overload when writing the images in the MultimediaDatabase. 65 SeeTec Surveillance For MPEG-4 and H.264 streaming the following applies (standard and alarm recording): 1. Use Frame rate and Resolution to determine how many images per second are saved and the size of the images. The I-Frame distance (s) value represents the distance in seconds between two full screens. Only image changes are transferred between full screens. 2. In the Bandwidth control dialog, use the options Constant bit rate or Variable bit rate to select whether a constant or a variable bit rate is requested from the camera. 3. Define the maximum Bandwidth that is to be provided for the camera to SeeTec server connection. By default, the image stream is compressed to 4096 kbit/s. Different settings for Standard recording and Alarm recording during MPEG-4 / H.264 streaming can result in a several seconds delay when switching from standard to alarm recording (this is camera-dependent). No recording takes place during this period. 4. Change the settings for alarm recording only if you explicitly require a different resolution or bit rate in case of an alarm and the loss of recorded time is negligible. Important MPEG-4 / H.264 streaming is manufacturer-specific and is not supported by all cameras. The frame rate is not indicated on Panasonic cameras. To limit the image stream, change the bandwidth setting in Camera configuration > Image storage. For a client side display of MPEG / H.264 streaming, the screen saver must be disabled. Always keep the video card drivers updated that are installed on the client. If the alarm recording values specified for Resolution, Compression, I-Frame distance or Bandwidth are different from those of standard recording, then videostreaming must be re-started. This can lead to a recording outage of at least one I-Frame distance. 66 SeeTec Surveillance Video profile - additional profile In the Name field, you can change the profile name later on. 1. Select at least one video classification. The video classification determines which video profile is used in Surveillance Mode for the various modes (Normal, Selected, Alarm), see chapter Video classifications (page 98). Note You can edit video classifications (name, additional video classifications) in the Video classifications option. If no video classification was selected in the user or group profile, the default profile is used for live view. Thus, only one profile can be selected as default. 2. MPEG-4 / H.264 streaming only (configure the audio settings in the MPEG-4 / H.264 audio menu): Select the Activate audio for this profile checkbox, if the camera audio stream is to be transferred and recorded. If you want a user in Surveillance Mode to listen to the audio stream, he must be assigned the corresponding right in Authorization Management. If you want the profile to be permanently fetched from the camera, select the Permanently fetch profile from camera (increases network traffic) checkbox. This has the advantage that the live image is displayed immediately in Surveillance Mode. The drawback is an increased network traffic because the image stream is requested continuously and not on demand. 3. Select the desired Streaming mode (Motion JPEG, MPEG-4 or H.264) and a Transmission mode. The transfer modes depend on the camera type and the differences are as follows: • Motion JPEG: HTTP Server Push: Communication between the SeeTec server and the camera and the image transfer from the camera to the SeeTec server occurs via port 80 (TCP) or HTTPS encrypted (port 443, TCP). The ports may be changed. • MPEG-4/H.264: RTP over Unicast (default): Communication between the SeeTec server and the camera occurs via TCP port 554 (= RTSP port). The image transfer from the camera to the SeeTec server occurs via a negotiated UDP port. • RTP over Multicast: Communication between the SeeTec server and the camera occurs via TCP port 554 (= RTSP port). The image transfer occurs via a multicast address that is communicated by the camera. RTP over Multicast should be used only if third party systems (e.g. Barco or eyevis) and the SeeTec server access the camera at the same time. 67 SeeTec Surveillance • RTP over RTSP over HTTP: Communication and image transfer occurs via an HTTP tunnel (port 80 TCP). This setting is recommended in case of a poor network connection between the SeeTec server and the camera. The drawbacks of this transfer method are possible latency times because faulty data needs to be transferred repeatedly. For Motion JPEG / MxPEG streaming the following applies (standard and alarm recording): 1. Use Frame rate and Resolution to determine how many images per second are displayed and the size of the images. Use the Compression (%) field to change the actual image size (size in KB) and resolution of image details in percent. The higher the compression percentage, the smaller the image size. However, the resolution of image details will decrease in individual frames. We recommend setting the compression to at least 50 % since a lower image compression ratio could lead to server overload when writing the images in the MultimediaDatabase. The following applies to MPEG-4 / H.264 streaming: 1. Use Frame rate and Resolution to determine how many images per second are displayed and the size of the images. The I-Frame distance (s) value represents the distance in seconds between two full screens. Only image changes are transferred between full screens. 2. In the Bandwidth control dialog, use the options Constant bit rate or Variable bit rate to select whether a constant or a variable bit rate is requested from the camera. 3. Define the maximum Bandwidth that is to be provided for the camera to SeeTec server connection. By default, the image stream is compressed to 4096 kbit/s. Camera positions Under Camera positions you can determine positions for cameras with control. The cameras will later move to these positions by the push of a button. Complete the following steps to configure a new preset position: 1. Move the camera to the desired position using the PTZ control panel, see chapter Surveillance Mode (page 128). 2. Set the zoom factor. 3. Click on New. 68 SeeTec Surveillance The New camera position dialog will appear. 4. In this dialog, specify any given name for the preset position. The name may not contain spaces and/or special characters. 5. Click on OK. Image data export The Image data export stores the image data with encryption. The image data can be viewed with the SeeTec OfflineViewer on a PC without SeeTec Installation. The installation files for the SeeTec OfflineViewer are located in <SeeTec installation directory>\tools\OfflineViewer. During export, the SeeTec OfflineViewer installation file and a CD/DVD burning program (Totally Free Burner) are also copied to the export directory. Alternatively, you can incorporate exported image data in an existing SeeTec Installation by creating a directory (Hardware, Manufacturer: SeeTec, Type Archive). See chapter Configuring the SeeTec archive (page 79). Automated image data export 1. Select the track that you want to export automatically (Standard recording and / or Alarm recording). Specify the time range to export using a time template. Use the Time management dialog to create a Time template. 2. Specify the Time of export, the Password for encryption and the Export path using the Server > MultimediaDatabase > Image data export > Automated image data export option. Manual image data export 1. Select the recording you want to export (standard and/or alarm recording). 2. Use the From and To fields to set the Time range of the export. 3. In the Password field, enter a password for encryption. If the Use password from MDB option is selected, the password from the Server > MultimediaDatabase > Image data export > Manual image data export option is used. 4. In the Path field, enter the complete path for export. Note Ensure that the path is available on the PC on which the SeeTec client is installed. 5. Optional: Activate Select time for export and select a date and a time. 69 SeeTec Surveillance The export will be executed at the selected time. 6. To start the export, click on Export. Important Ensure that for an export, a temporary path is given in the MultimediaDatabase configuration. Image data export In the Image data export dialog, enter the information for sending e-mails and/or uploading to FTP in an alarm scenario. In order to export videos or single images, adjust the following settings: 1. Activate the Display camera name and time to display the camera name and the time in the exported data. 2. Optional: Activate the Reduce resolution checkbox to reduce the resolution of the video. 3. Optional: Activate the Maximum length (s) checkbox to limit the export time range. This means that not the entire alarm recording but only a recording with the specified length is attached to the e-mail. 4. Select or deselect export with reduced frame rate under Video. The Reduce frame rate option only applies for MPEG-4/H.264 recordings. If this option is selected, only the I-frames of the image recording will be exported. Motion JPEG recordings are always exported with full frame rate. 5. In the Single image sequences, you can specify whether the frame rate should be reduced. Enter a value in the Maximum frame rate (fps) field. The full frame rate of the alarm recording is not used when exporting as a single image sequence. 6. Activate the Create ZIP file checkbox to send single images in a ZIP folder. Important Select the codec for video export in the SeeTec Administration and configure the FTP server. Start the SeeTec5_AVExport that is required for the export process. You can restart or delete the failed automated exports in Configuration Mode by clicking on the Extras menu and the Status query for automated image data export option. 70 SeeTec Surveillance SeeTec motion detection If the camera does not provide integrated motion detection functions, you can activate SeeTec motion detection. However, we recommend using the camera motion detection whenever possible in order to keep the system load of the SeeTec servers to a minimum. 1. To enable motion detection, click on Edit to determine the number of areas to be monitored. Different areas are required if various alarm scenarios are to be triggered for each individual area. 2. Enter an area name in the Name field. 3. Enter the dead time of the area in the Dead time (s) field. The dead time is the time at which no other incoming signal is accepted after the first incoming signal. 4. Use the mouse to highlight the area of the camera image for motion detection (left mouse button to select, right mouse button to cancel the selection). 5. Use the Start test and Stop test buttons to check your settings. All amplitudes above the threshold line in the test field are recognized as motion. 6. To precisely set motion detection sensitivity, move this line up or down. Important The SeeTec motion detection feature can only be enabled and configured if the camera delivers single frames, i.e. if the Streaming mode Motion JPEG is selected in the General dialog of the Camera configuration screen. The motion detection feature only delivers suitable results for motion detection in internal spaces. MOBOTIX cameras are currently not supported. For each active motion detection process, approx. 400 MHz of CPU power are required on the SeeTec server. Because the mapping of SeeTec motion detection to the video stream is not unique when multi-streaming is enabled, the following applies: • When multiple profiles use JPEG and are permanently active, one of these is selected for motion detection. • If there is no additional profile, the basic profile is used, provided it uses JPEG. 71 SeeTec Surveillance Camera motion detection Camera motion detection is only available for specific camera models. For all other cameras with motion detection, you must add an input in the SeeTec Network I/O field, see chapter Sample alarm scenario configuration (page 238). 1. Access your camera with a web browser and specify the windows you want to use for motion detection, see Appendix (page 179). 2. Enable the corresponding number of windows. 3. Enter a name in the Name field. 4. Enter the dead time in the Dead time (s) field. The dead time is the time at which no other incoming signal is accepted after the first incoming signal. Important If the Unattended Object detection mode is set for a Sony camera, the corresponding dead time should be greater than the Release time minus the Detection time. Otherwise, more than one notification per detection is triggered. Tampering For camera models that support this feature, you can activate or deactivate the notifications in case of Tampering or VideoLoss by clicking on Tampering. You can use the notification to start an alarm scenario or to send an e-mail. Furthermore, an entry will be made in the Windows® application protocol. Note If you disable the Send notification in case of tampering or Send notification in case of video loss checkboxes, no notifications will be sent in case of tampering or video loss. The alarm scenario that is triggered by the tampering or video loss will be disabled. 72 SeeTec Surveillance Video gateway / Multicast 1. If an intelligent image evaluation is executed by a via:sys box from viasys | Intelligent Video GmbH, enable the Video gateway and specify the Port. Through this port, camera images are forwarded from the SeeTec server to the via:sys box. 1. Select the Activated checkbox to enable multicast streaming. 2. Specify the desired multicast IP address and the Port, if the image has to be delivered via multicast to the client. 3. Enter the TTL value for multicast. Privacy masking Mask sensitive areas or movements in the image to prevent users from viewing these areas. Masking is displayed depending on the user rights in Surveillance Mode and Archive Mode. Important MOBOTIX cameras are supported only for Motion JPEG streaming. 1. Select Activated for privacy masking. 2. Select a Method from the privacy masking parameters: Static objects: With this method, you can mask single areas of the camera image. To change the Mask color, click on the color icon below and select the color. Additionally, you can enter a value for Transparency (%). To create a mask, hold down the left mouse button and drag a mask. You can select the shape (rectangle, circle, etc.) by clicking the right mouse button. Moving objects: Use this method to mask all moving objects or persons. For example, if a person in the image stops moving, masking is immediately canceled. In the Additional settings dialog, specify how long the object will be masked after it has stopped moving (= Masking duration), which pixel size will be used for masking (= Masking) and how sensitively the system reacts to a moving object (= Sensitivity) by using sliders. Activate the Black/white checkbox to display the mask in black and white. Office mode: For the Office mode, a reference image needs to be specified first. Click on Load reference image. All differences to the specified reference image are displayed with masking. 73 SeeTec Surveillance The Clear history button deletes all older masks in Archive Mode if you previously deleted and created new masks. Important Masking only affects users that do not possess the privacy masking right in Authorization Management. The mask is not displayed for other users. Administrators may enable and disable masks by right clicking in the camera image in Surveillance Mode. The mask is not exported during image export. MOBOTIX cameras are supported only for Motion JPEG streaming. Configuring an input / output device 1. Create a new hardware. 2. Enter a name in the Name field. 3. In the Manufacturer dropdown list, select the manufacturer (Beckhoff, Advantech or Axis). 4. In the Type dropdown list, select the type. 5. In the Host (IP address or name) field, enter the IP address or the host name. 6. For distributed installations: In the CameraManagement server dropdown list, select the CameraManagement server that will manage the device. 7. Confirm with OK. Edit input / output devices 1. To modify the device (change the names of digital inputs and outputs) select it in the Component overview and click on Edit. 2. In the General menu, you can change the name of the device in the Name field. The API version is automatically detected. 3. If you are unable to use your existing API version, contact us for a list of possible API and camera firmware version combinations. 4. In the Host field, you can change the IP address. 5. In the CameraManagement server dropdown list, select the CameraManagement server. 74 SeeTec Surveillance Defining digital inputs or outputs 1. Define the number of digital Inputs and/or Outputs in the respective menu by clicking on Edit. For Beckhoff devices, the maximum number of inputs / outputs is 32. For Advantech and Axis devices, the number of inputs and outputs varies depending on the type. 2. Activate the inputs and outputs that you require. 3. Enter a name and confirm it by clicking on OK. Note To be able to address Beckhoff PLCs in the SeeTec software, a special program needs to be installed on the PLC by SeeTec. You may add a digital input to the Map to graphically display the current input status (open or closed). In the Image field, you can determine the Icon that will be displayed. Configuring SeeTec Network I/O This device type enables you to carry out all network-based input and output operations via TCP or HTTP. 1. Create a new hardware. 2. Enter a name in the Name field. 3. In the Manufacturer dropdown list, select the SeeTec option. 4. In the Type dropdown list, select the SeeTec Network I/O option. 5. In the Host (IP address or name) field, enter the host name. 6. For distributed installations: Select the CameraManagement server that will manage the device. 7. Confirm with OK. 8. In the General menu under Valid IP addresses, you need to specify the IP addresses or IP address ranges from which to accept input operations. This specification is not mandatory. You can list any given number of address masks separated by commas (without spaces). Within an address mask, use of the wildcard characters * and - is allowed. If no address mask is assigned, every incoming connection is accepted. 75 SeeTec Surveillance Example: 10.0.8.9-23,10.0.8.7,192.*.*.* In this example, three IP address masks were defined to restrict IP access: The address mask 10.0.8.9-23 permits connections from all IP addresses between 10.0.8.9 and 10.0.8.23. The address mask 10.0.8.7 permits connections from this single IP address. The mask 192.*.*.* accepts connections from the entire subnet starting with 192. Configuring network outputs With the Edit button, you can define any number of network outputs. 1. Select the Activated checkbox to enable the output. 2. Enter a name in the Name field. Available protocols are TCP and HTTP. 3. Select a Protocol. 4. Enter the IP address to which the output will establish a connection. You can assign multiple outputs to the same IP address. 5. Specify a Port. 6. Optional: Enter a User and a Password. 7. Enter a Text in ASCII or hexadecimal (HEX) format, that will be transferred. 76 SeeTec Surveillance Examples: Figure 3: Output configuration Output 1: A TCP connection to 10.0.8.11:4711 is opened and immediately closed again. Output 2: A TCP connection to 10.0.1.125:25000 is opened with a user name and a password (admin/admin). 3 bytes (65 32 fa, HEX) are transferred before the TCP connection is closed. Output 3: An HTTP-GET connection on 10.0.4.33:80 responds to URL /axis-cgi/com/ptz.cgi?pan=63 (pan command for an Axis camera). Configuring network inputs By using the Edit button, you can define any number of inputs. 1. Select the Activated checkbox to enable the input. 2. Enter a name in the Name field. Incoming signals can be processed as follows: • The SeeTec server passively waits for a connection request of an unknown network device while the permitted IP address ranges are checked. • The SeeTec server actively establishes a network connection (with the HTML or TCP Protocol) using Connect to and Port for addressing. The connection is maintained continuously, and incoming data are interpreted, i.e. they are compared to the content of the Text field. If the text field is empty, any incoming byte is considered an input trigger. The Dead time (s) is the time at which no other incoming signal is accepted after the first incoming signal. Optionally, a User and Password may be assigned. • Optional: You can also filter for control characters. In the dropdown list, select the control character you want to filter. Select User-defined to enter a user-defined control character. 77 SeeTec Surveillance Examples: Figure 4: Input configuration Input 1: The SeeTec server waits for an incoming HTTP connection on Port 12000. After the signal is received, no other signals will be processed for the duration of the Dead time (s) specified (5 seconds). Input 2: The SeeTec server waits for the Alarm! value on Port 13000 transferred via HTTP connection and then closes the connection. Input 3: The SeeTec server connects to the network device at 10.0.4.33:8080 via TCP and reports the input trigger as soon as the byte sequence entered in the Text field is received. The connection is maintained until the network device terminates the connection. Creating a TCP alarm port 1. Use Edit to add an input. 2. Activate the input. 3. Enter a name in the Name field. 4. Enter a port in the Port field. 5. Enter the dead time in the Dead time (s) field. The dead time is the time at which no other incoming signal is accepted after the first incoming signal. 6. Leave all other settings unchanged. Figure 5: Configuring a TCP alarm port Note The software does not feature an auto increment function for automatically populating the port information. Enter a Port, right-click on the Port field and confirm the auto increment prompt with Yes. 78 SeeTec Surveillance Configuring the SeeTec archive With the Archive, you can integrate exported image data in SeeTec 5 and access it in Archive Mode. 1. Create a new hardware. 2. Enter a name for the archive in the Name field. 3. In the Manufacturer dropdown list, select the SeeTec option. 4. In the Type dropdown list, select the Archive option. 5. To modify the archive, select it in the Component overview and click on Edit. General 6. In the General menu, specify the CameraManagement server and the MultimediaDatabase server that will manage the archive images. Note Make sure that the exported image data is available on the according SeeTec server. 7. Enter the Path where the image data is located on the server. 8. Click on Update path. The Cameras not verified field now displays cameras that are located in the specified path. 9. To verify the cameras, enter the password in the Password field that was used to encrypt the image data and click on Add password. The cameras are now displayed in the Cameras verified field. 10. If you used different passwords, enter them one after the other. The cameras are now displayed as <camera name>[archive] in Archive Mode. 79 SeeTec Surveillance 5.2.2 Time management Time Management creates time templates that are similar to a timetable to chronologically coordinate the standard image recording of one single or several cameras as well as the validity of events. Creating time templates 1. Create a new time template and specify a name. 2. Edit the time template with the Edit button or double-click the time template. White areas indicate that the recording was stopped. Blue areas depict recording times. 3. To specify a time range, click into the time template. 4. Select entire time ranges or weekdays by clicking on the upper and lower edge to do this faster. 5. In the System Management dialog, in the Work center calendar, you can specify the days to be treated independent of normal weekdays in time templates. These days are displayed in the time template as holidays. Note Please remember: • White area -> function is disabled • Blue area -> function is enabled If a camera already references a time template and this template is deleted, the camera starts continuous recording. 5.2.3 Maps To obtain an overview of the premises to be monitored and/or the installation location of the cameras, you can insert maps in the following formats: BMP, JPG, JPEG, GIF, and PNG. Generating maps 1. Create a new map. 2. Enter a name in the Name field. 3. Click on the Edit button to edit the map. 4. Click on the Background image button and select a background image for the map. 5. In the Icon dropdown list, select an icon for the map. 80 SeeTec Surveillance 6. Select the desired object (camera, button,…) from the list. 7. Add the selected object with Drag and Drop at the desired location on the map. You can freely turn and scale the symbol you have just added. 8. For the icons added to the map, you can select Always display text. Otherwise, the texts are only displayed during mouseover. Note You can place cameras, buttons, digital inputs, layers, web pages and other maps on the map, but you cannot insert video servers. 5.2.4 Video walls All supported video walls can be controlled by a SeeTec client by using the virtual matrix. Note The SeeTec client that is used to remotely control video walls is called SeeTec Dispatcher. The SeeTec Dispatcher can dynamically control screens connected to the network by using the virtual matrix. You can display camera images, layers, maps and web pages on video walls by using Drag and Drop. With the SeeTec Dispatcher, you can redirect camera images and layers from patrols and alarm scenarios to the video walls. Supported video walls: • SeeTec DisplayAgent The SeeTec DisplayAgent is integrated into the SeeTec client. With the SeeTec DisplayAgent, you can turn a commercially available PC and the connected monitors into a full-fledged remote-controlled video wall. • Barco CMS • eyevis netpix® Note For Barco video walls you need an additional central server on which Barco CMS is installed. For eyevis video walls you need a central server on which the eyevis Supervisor is installed. 81 SeeTec Surveillance Configure SeeTec DisplayAgent video wall 1. Click on Hardware. 2. In the component overview, click on New. 3. Enter the name of the component that you want to add. 4. In the Manufacturer dropdown list, select the SeeTec option. 5. In the Type dropdown list, select the SeeTec DisplayAgent option. 6. In the Host field, enter the IP address of the PC on which the SeeTec DisplayAgent is installed. The IP address clearly identifies the PC on which the SeeTec DisplayAgent is installed. 7. Edit the newly created hardware by clicking on Edit. 8. In the Number of windows field, specify the number of monitors on the PC on which the SeeTec DisplayAgent is installed. We recommend to assign one window for each monitor. Configure Barco video wall 1. Click on Hardware. 2. In the component overview, click on New. 3. Enter the name of the component that you want to add. 4. In the Manufacturer dropdown list, select the 3rd Party Interface option. 5. In the Type dropdown list, select the Barco Screen option. 6. Click on the Edit button to edit the newly created hardware. 7. In the Barco CMS server IP address field, enter the IP address of the Barco CMS server. 8. In the Barco Display Agent host name field, enter the host name of the Barco Display Agent. The host name clearly identifies the PC on which the Barco Display Agent is installed. 9. In the Number of modules (X), Number of modules (Y), Display module resolution (X) and Display module resolution (Y) fields, you can divide the image area available for Barco Display Agent into separate video wall modules. 10. Optional: Select the video classification. Video classifications are required only if the Multi-streaming option is enabled in Camera configuration. If you do not select a profile, the default profile will be used automatically. The default profile is selected in the Camera configuration. 82 SeeTec Surveillance Configure eyevis netpix® video wall 1. Click on Hardware. 2. In the component overview, click on New. 3. Enter the name of the component that you want to add. 4. In the Manufacturer dropdown list, select the 3rd Party Interface option. 5. In the Type dropdown list, select the eyevis Wall option. 6. Click on the Edit button to edit the newly created hardware. 7. Enter the IP address of the eyevis Supervisor as host in the eyevis Supervisor IP address field. 8. Optional: Enter the name of the eyevis video wall in the eyevis wall name field. 9. In the Number of modules (X) and Number of modules (Y) fields and in the Display module resolution (X) and Display module resolution (Y) fields, you can divide the image area available for the eyevis video wall into separate video wall modules. 10. In the Port field, enter the port on which the eyevis Supervisor is available. 11. Optional: Select the video classification. Video classifications are required only if the Multi-streaming option is enabled in Camera configuration. If you do not select a profile, the default profile will be used automatically. The default profile is selected in the camera configuration. 83 SeeTec Surveillance Create video wall layouts To display the video walls according to reality, you can add background images for the video wall layouts. The following file formats are supported: BMP, JPG, JPEG, GIF and PNG. 1. Click on Video walls. 2. In the component overview, click on New. 3. In the Name field, enter the name of the component that you want to add. 4. Click on the Edit button to edit the newly created hardware. 5. Select a background image by clicking on Background image. 6. Optional: Change the icon. 7. Use Drag and Drop to move the existing video wall modules to the desired position on the background image. 8. Use the slider to change the relative size of the video wall modules. 9. Activate the Always display text checkbox to display the text of the inserted video wall module. 10. Repeat steps 7 to 9 for each video wall module. Configure video wall for alarm connection (optional) You can display layers or camera images on the video wall modules in case of an alarm. During configuration of an alarm scenario on additional settings are required. You only need to configure the video wall module mapping in the user profile (User profiles > <user name> > Additional module mappings). During configuration of the video wall module mapping, you specify in which video wall module an occurring alarm will be displayed. You configure the video wall module mapping for the user who is logged on to the PC (= remote control PC) on which the SeeTec Dispatcher is installed. Via the video wall module mapping, an alarm is displayed on the video wall (= display PC (SeeTec DisplayAgent, Barco Display Agent or eyevis video wall)). 1. Select a standard module mapping. This standard module mapping is used if you did not specify a video wall module mapping for the SeeTec window to be called. 2. Under Additional module mappings, specify which window is to be displayed in which video wall module. Example: The Main window window is displayed as 0/0 in the video wall module. In an alarm scenario, you can specify that the alarm camera is displayed in the main window, see chapter Edit alarms (optional) (page 85). 84 SeeTec Surveillance Via the video wall module mapping, the alarm camera image is displayed on the video wall in module 0/0. 3. Use the Add and Remove buttons to add or remove video wall module mappings. Note To redirect all configured alarm scenarios to the video walls, define a video wall module mapping for all used main windows and slave windows. In an alarm scenario, you can mark cameras as alarm cameras and display the camera images in an additional flyout window. The alarm camera marking and the flyout window are only displayed in the profile that has been selected in the alarm scenario. When you use SeeTec DisplayAgent as video wall, you can define the alarm connection for the user who is logged on to the SeeTec client with activated Dispatcher Mode. You can also define that no redirection by video wall module mapping takes place. During an alarm, the SeeTec client with activated Dispatcher Mode behaves like a SeeTec client with deactivated Dispatcher Mode. Edit alarms (optional) You can display layers or camera images on the video wall modules in case of an alarm. During configuration of an alarm scenario no additional settings are required. For further information about redirecting alarm scenarios see chapter Configure video wall for alarm connection (optional) (page 84). Display patrols on video wall (optional) 1. To display patrols on the video wall, carry out the steps described in chapter Configure video wall for alarm connection (optional) (page 84). 2. During patrol configuration, you define which layer or camera is displayed in the respective window (Main window or Slave window). The video module mapping displays the camera or layer in the respective SeeTec DisplayAgent window. 85 SeeTec Surveillance Enable SeeTec DisplayAgent mode Note Only enable the SeeTec DisplayAgent mode if you want to use a SeeTec client as SeeTec DisplayAgent. The SeeTec client can be operated as video wall in the SeeTec DisplayAgent mode. The windows of the SeeTec client represent the video wall modules. To use a SeeTec client as SeeTec DisplayAgent carry out the following steps: 1. Optional: We recommend to create a new user for the SeeTec DisplayAgent mode. The image settings that you define in the user profile of this user will be used for display in SeeTec DisplayAgent. 2. Start the SeeTec Surveillance on the PC on which SeeTec DisplayAgent is installed. 3. Click on SeeTec DisplayAgent mode in the Extras menu. The activation of the SeeTec DisplayAgent mode remains active after restarting the SeeTec Surveillance. 4. Close all windows that are not used, e.g. the camera overview or the alarm list. 5. Optional: To automatically start the SeeTec client in fullscreen mode, click on Client configuration in the File menu and enable the Start client in fullscreen mode checkbox in the User interface tab. Use Dispatcher Mode Note The SeeTec client that is used to remotely control video walls is called SeeTec Dispatcher. Multiple SeeTec Dispatcher can access video walls in the system simultaneously. To use the Dispatcher Mode, carry out the following steps: Note To access video walls, the user needs the respective access rights. In Configuration Mode, click on Authorization Management > <user name> > Rights to assign these rights to a user. 86 SeeTec Surveillance 1. Enable the Dispatcher Mode in the Extras menu of Surveillance Mode. The video wall layouts activated for the user are displayed. If you select a video wall module, you will see the cameras, maps or layers displayed on the selected video wall module. 2. Use Drag and Drop to move elements from the camera overview or the layer area to the video wall modules. 3. Double-click on a video wall module to open its current layer. 4. Click on a video wall module to bring its layer on top. Note When you start a patrol or an alarm scenario, the layers are redirected to the video wall modules that have been defined in the video wall module mapping. When a SeeTec Dispatcher changes a layer on a video wall module, the layer is updated in each SeeTec Dispatcher. 5.2.5 Layers You can display multiple cameras in one window by defining layers. Cameras, web pages or maps are then added to the layers using Drag and Drop. The user interface can be customized to meet your specific requirements. The following layer formats are available: 1x1, 1x2, 1x3, 2x1, 2x2, 2x3, 3x3, 3x4, 3x5, 4x4, 4x5, 4x6, 5x7 and 1+2, 1+3, 1+5, 1+6, 1+8, 1+12, 2+8, 4+9 All layers can be assigned to a user or group profile and will be available when the program is started. Note You can also generate layers directly in Surveillance Mode or Archive Mode. To do so, select Layer / Add layer. Select the desired layer format. These layers are only temporary, but can be stored. See chapter Save local layer (page 35). 87 SeeTec Surveillance Generating layers 1. Create a new layer. 2. Enter a name in the Name field. 3. In the Type dropdown list, select the type. 4. Click on OK. 5. Click on Edit to edit the newly created layer. 6. You can now Drag and Drop cameras, web pages or maps from the user view into the new layer. 7. Confirm with OK. 8. In the profiles, assign the layer to the respective user or group profile, if the layer is to be displayed when the client starts. Create user-defined layers 1. Create a new layer. 2. Enter a name in the Name field. 3. In the Type dropdown list, select the User defined type. 4. Click on OK. The layer editor will be opened. 5. In the layer editor, adapt the number of rows and columns. You can create a maximum of 64 tiles. 6. Click on Next. 7. Optional: Press and hold the left mouse button to select multiple tiles. Click on Connect or Disconnect to connect or disconnect the selected tiles. 8. Click on Finish. 9. Click on Edit to edit the newly created layer. 10. You can now Drag and Drop cameras, web pages or maps from the user view into the new layer. 11. Confirm with OK. 12. In the profiles, assign the layer to the respective user or group profile, if the layer is to be displayed when the client starts. 88 SeeTec Surveillance Generating layers with focus tiles You can select a tile as a focus tile in any layer. When you double-click on a camera within a layer with a focus tile, the camera image will be displayed in the focus tile. When you double-click on a camera within a layer without a focus tile, the camera image will be displayed in a flyout window. 1. Create a new layer. 2. Enter a name in the Name field. 3. In the Type dropdown list, select the desired type of layer. 4. Click on OK. 5. Click on Edit to edit the newly created layer. 6. You can now Drag and Drop cameras, web pages or maps from the user view into the new layer. 7. To create a focus tile, select a tile by right-clicking on an empty tile. Select the Select as focus tile option. 8. Confirm with OK. 9. In the profiles, assign the layer to the respective user or group profile, if the layer is to be displayed when the client starts. Important If you want to display more than 35 cameras synchronously, you need a suitable video card and an additional monitor. Please note that higher frame rates with bigger image formats (>320x240) create higher computing loads on the SeeTec client. Simultaneous display of cameras with MPEG-4 streaming is limited to 80 cameras. You can display web pages, cameras or maps in a focus tile but not layers. You can Drag and Drop a camera from the User view to display it in a focus tile. If you create multiple focus tiles in a layer, the camera image always displays in the focus tile that is closest to the camera position. You can open a camera that is in a layer with a focus tile only by right-clicking it in a flyout window. You can create focus tiles only in predefined layers in Configuration Mode. 89 SeeTec Surveillance 5.2.6 Web pages You can use cameras, maps and web pages in layers. Presumption for this is a Microsoft® Internet Explorer®installed on client side. Configuring websites 1. Create a new Web site. 1. Enter a name in the Name field. 2. Edit the web page and specify a URL. 3. Optional: Select a different Icon. 4. Click on the Test button to verify the URL you entered. A user can call the web page in Surveillance Mode and in Archive Mode, provided the user has the required rights. You can also use the generated web page in a layer. Use Drag and Drop to move the page from the User view to the layer window. Additionally, you can add the web page to the map as an Icon. Double-clicking on the Icon on the map or directly on the status bar of a displayed web page will open a flyout window. 5.2.7 Authorization Management Creating a new user 1. Change to Authorization Management. 2. Click on User. 3. Create a new user. 4. Enter a name in the Name field. 5. In the Password field, enter a password. 6. In the Type of client for user standard profile dropdown list, select the type of client to be assigned to the user. 7. Optional: Activate the User must use a secure password checkbox. A secure password is at least eight characters long, contains at least one upper, one lower case character and one number. Special characters are also allowed. For each user, a user profile is created automatically. See Rights management (page 91). 90 SeeTec Surveillance Creating user groups If you need to create multiple users with identical rights, we recommend creating a user group first and then assigning users to this group. In this way, you can add or withdraw rights for multiple users at a time, which greatly reduces configuration effort. Creating a group 1. Change to Authorization Management. 2. Click on Groups. 3. Create a new Group. 4. Enter a name for the group in the Name field. For each group a group profile is automatically created. See Rights management (page 91). Validity of groups In the Validity dropdown field, you can select time templates to define how many users may work with group rights at a certain time. In addition, group validity can be enabled or disabled by a digital input. Outside the group validity all assigned cameras, maps, etc. are hidden. Rights management Superior rights Superior rights can be optionally allocated, when following authorizations are available: • Use Report Mode • User server extensions (ATM, CIT, LPR, Retail module) • Use AVI export Here you determine, whether the user can generally save image data as AVI files in Archive Mode. In the extended rights management, you can then specify, from which camera the user may export. • Limit archive access: Here you can determine how far into the past the user can search (in Archive Mode or in Surveillance Mode in an archive flyout). Maximum value: 43200 minutes (= 30 days). 91 SeeTec Surveillance Basic rights management Rights assignment in SeeTec 5 is strictly linked to the components you have added. This means that you can permit or forbid individual users to use a particular camera, button, or map. Extended rights management To specify in detail whether a user may for instance control a camera or only use preset positions, you need to activate the Use extended rights management option. You can add or remove specific rights by enabling or disabling certain options. Figure 6: Rights management The icons have the following meaning: View live images and web pages, use VoIP Control camera Control camera prioritized Move to preset positions 92 SeeTec Surveillance Exporting images (Note the settings in chapter Superior rights (page 91).) View recorded images and web pages in Archive Mode, listen to VoIP recordings, open archive / ISearch flyout windows. Listen to MPEG-4 / H.264 audio Privacy masks are not displayed Create, edit and delete reference images (If this right is not granted, the user may only compare reference images. The right to compare reference images requires only the right to view live images of the camera.) Use maps Use buttons Use layers Use license plate groups, see chapter LPR module (License Plate Recognition) (page 205) Change license plate groups, see chapter LPR module (License Plate Recognition) (page 205) Allocating rights 1. Select the desired user / the desired group, and click on Edit during the Allocation of rights. 2. Select the right you wish to assign to the user / group. 3. Confirm your changes with OK. Important If a user has been assigned to a group, thus inheriting group rights that allow him/her to access specific buttons, for instance, these rights cannot be withdrawn from the individual user. Group rights are always inclusive. The difference between user and group rights is only valid for profile settings. It makes no difference whether a user logs on with his or her user profile or group profile. The user can always see all cameras, maps, etc. that are assigned to him by user or group rights. 93 SeeTec Surveillance If you created folders in the User view, you can also assign the respective rights to the corresponding folders. Windows® Active Directory® support Using Windows® Active Directory® 1. Create a new group in Active Directory®. 2. Add domain users of the group in Active Directory® who should login via SeeTec Active Directory®. 3. Create a group in SeeTec software analog to the group in Active Directory® and take capitalization into account while doing this. 4. Allocate the desired authorizations to the SeeTec group in SeeTec software and activate the option Enable Active Directory support Activate Directory. When starting the software, users can now log on to SeeTec 5 directly with the Active Directory-Login button without having to fill in the User name and Password fields. 5. To automate Active Directory® login, specify the command line parameter AutoADLogin in the link to SeeTec Surveillance, see chapter Command line parameters (page 173). Note You need not create any user within SeeTec software to login via Active Directory®. The rights are allocated with the data stored in the SeeTec groups. To do this, create a group in Active Directory® and add the corresponding users. You only need to create the group in the SeeTec 5 system. 94 SeeTec Surveillance Password Using secure passwords / changing passwords A secure password is at least eight characters long, contains at least one upper, one lower case character and one number. Special characters are also allowed. 1. To force a user to use a secure password, enable the User must use a secure password option. 2. Activate User may change password to allow the user to change his or her own password. Changing user passwords You can change a user's Password at a later point in time. In order to secure access based on a double-authentication policy ("second set of eyes"), you can assign a second password to a user, which must be entered in the Login dialog. 1. To do so, select the User needs two passwords option, enter the second password, and confirm with OK. Setting password validity 1. To force a regular password change by the user, select User may change password and User must change password regularly and specify the Validity of the password (30, 45, 60, or 90 days). 95 SeeTec Surveillance 5.2.8 User profiles A profile is created automatically for each created user and user group. This profile can be used to manipulate the display of live images in Surveillance Mode. General Type of client 1. Select the Type of client that you want to assign to the user. The selection of the client type depends on the client licenses. The individual types of client are: 96 SeeTec SeeTec JustWatch Client Enterprise Client SeeTec MobileClient SeeTec WebClient Surveillance Mode X X X (alarm cameras only) X PTZ control X X X Buttons X X I/O rights X Alarm processing X X Patrols X Map X X Audio support (SIP) X X Archive Mode X Data import and export X Report Mode X Configuration Mode X Vertical modes X X X X (alarm cameras only) X X (JPEG export only) SeeTec Surveillance User interface 1. Enable the User may not change user interface option. Consequently, the user will be unable to change main windows and slave windows, position and size of docking elements (camera tree, Buttons, control), and use Drag and Drop to regroup layers or move them to another window. The user can still perform all other functions (open, close and modify flyout windows and create temporary layers). Note To avoid unintentional closing of the application, the user needs to reenter the password when closing the client. Administrator must specify the complete user interface directly on client PC, as the user interface for each client and for each Windows® login profile is saved locally on client PC. Paths: Windows® XP: C:\Documents and Settings\<logged-in user>\Local Settings\Application Data\SeeTec 5\conf\ Windows Vista® / Windows® 7: C:\Users\<logged-in user>\AppData\Local\SeeTec5\conf\ 2. Optional: Enable the Prompt user to confirm when exiting SeeTec 5 checkbox to prompt the user before closing SeeTec Surveillance. 3. Optional: Enable Log off user when inactive and enter an Inactivity timeout (min) in minutes (maximum 1 day). The user is logged off automatically after a period of inactivity. The report dialog opens after the automatic comparison is completed. Note Control via joystick does not apply as Activity. User is logged on as per specified time, if there is no input via mouse or keyboard. 97 SeeTec Surveillance Timeout for prioritized PTZ actions 1. In Surveillance Mode, press F8 to enable prioritized camera control. All cameras assigned to a user can only be controlled by that particular user. If no control is performed, camera control is released after Timeout. Prioritized camera control is only valid for those cameras that are currently displayed. If you switch to another layer, prioritization of cameras that are no longer shown is canceled. In addition, those cameras now shown are prioritized. 2. Press F9 to enable camera control before timeout. Note The user must be assigned the right to use prioritization in Authorization Management. Assigning layers / patrols The Profile can be used to specify which layers will be available to the user or group profile created and which patrols may be executed. 1. To do so, click on Edit and assign the respective layer or the respective patrol. Image settings Video classifications Video classifications are required only if Multi-streaming is enabled in Camera configuration. 1. Select the video profile that will be used for display on the client. You can use different frame rates and resolutions for the Normal, Selected and Alarm modes. If no profile is selected, the default profile is used automatically. The default profile is selected in the Camera configuration. Single frame (Motion JPEG / MxPEG streaming) The option Single image (Motion JPEG, MxPEG) is used to specify the number of frames per second that the client will display on each camera if the camera delivers Motion JPEG images. There are three modes: 98 Normal (camera framed in gray) Selected (camera framed in green) Alarm (camera framed in red) SeeTec Surveillance Note This setting only affects the client display if you enabled Motion JPEG as Streaming mode in the Camera configuration in the General dialog. They are not related to the recording process. You can create different scaling types for the visualization of live images in the modes Normal, Selected and Alarm: • Best quality: good image quality • Highest speed: approx. 15 % faster, inferior image quality Example: If an original image with a resolution of 160 x 120 is displayed on screen with a resolution of 800 x 600, pixels need to be interpolated. For this purpose, there are fast methods, which produce images of inferior quality, and slow procedures which produce high-quality images. Note These settings are not designed for image quality corrections or improvements, e.g. image definition, noise suppression, lucency, etc. 99 SeeTec Surveillance Streaming (MPEG-4 / H.264 streaming) In the Streaming (MPEG-4, H.264) group box, set the frame rates (fps) for MPEG-4 / H.264 streaming. There are three modes: Normal (camera framed in gray) Selected (camera framed in green) Alarm (camera framed in red) In the streaming settings, you can choose between a maximum and a reduced frame rate: • With full frame rate, the entire image stream is transferred. If more than four cameras are displayed at a time and / or the computer hardware is not powerful enough, this can cause heavy loads on the client PC. • With reduced frame rate, only I-frames (full images) of the image stream are transferred, which greatly reduces the CPU load of the client PC. The default I-frames setting is 1 I-frame per second, i.e. with reduced frame rate, you will only see one image per second in Surveillance Mode. You can change the number of I-frames per second using the Image recording option in the Camera configuration. Video wall module mapping See chapter Video walls (page 81). 100 SeeTec Surveillance 5.2.9 Video classifications In the context of multi-streaming, video classifications are required to display a live view of a camera in Surveillance Mode. Multi-streaming only: Video profiles created during Camera configuration need to be assigned to one or more video classifications so that they can be assigned in the user or group profile. This means that video classifications define the way images are streamed from server to client with different settings (Normal, Selected, Alarm). For example you may, as a default, use a low resolution with low frame rate and in case of an alarm, use a high resolution with a high frame rate. Existing video classifications 1. To create a new video classification, click on the New button under Existing classifications. 2. Click on the Rename button to rename a video classification. 3. Click on the Delete button to delete a video classification. The existing video classifications (Analytics, Balanced, High Quality, Premium Quality, Web) can support your configuration and can also be renamed or deleted. 5.2.10 License plate groups License plate groups are required for License plate recognition. See chapter LPR module (License Plate Recognition) (page 205). 5.2.11 Alarm scenarios An alarm scenario defines actions to be taken in case of an alarm. Scenario triggers include: • user-defined buttons • digital inputs • movement detection events • external sensors Creating alarm scenarios 1. Click on New. 2. Enter a name for the alarm scenario in the Name field. 3. Click on OK. 4. Double-click to edit the alarm scenario or click on Edit. Individual options of the alarm scenario are explained in detail below: 101 SeeTec Surveillance General 1. Optional: In the General dialog, change the name of the alarm scenario (AS) and add a description of the alarm scenario. 2. By using the Priority selection list, you can assign different priorities to the alarms. There are ten priority levels (10 = low, 1 = high). High priority alarms always displace alarms with low priority. If an alarm is terminated, the original layer is recreated. The differences in priority are as follows: Low alarm priority (level 10–6): No message window is displayed, only the action defined in the Client option (see below) is performed. If you have configured a low priority alarm, you can activate the Finish alarm on client when alarm is stopped on server checkbox. This means that the alarm is stopped on all involved clients and is removed from the Alarm list. Starting an alarm (either via an alarm scenario or a user clicking on the Button) is not counted as finishing the current alarm at this point. When an alarm is finished, the next alarm is started automatically. Exception: When postponing an alarm, no new alarm is started. If you enable the Start new alarm on client when another low priority alarm is active checkbox, an alarm with low priority will displace another active alarm with low priority. The current alarm is postponed and the new alarm is displayed. Deletion of the alarm from the alarm list must be explicitly confirmed. 1. To remove an alarm automatically from the Alarm list when the alarm ends, enable the Start new alarm on client when another low priority alarm is active and the Finish alarm on client when alarm is stopped on server checkbox. 102 SeeTec Surveillance Note By clicking on File > Client configuration > Client, you can further adapt the behavior of the alarm handling for low priority alarms: Example: • The low priority alarm A is started, active and displayed in the alarm list. • The low priority alarm B occurs. • Alarm B becomes active. Alarm A is postponed and remains in the alarm list. • When alarm B is stopped, alarm A becomes active again. If you enable the option Stop low priority alarms when a new alarm is activated and alarm B becomes active, alarm A is stopped and removed from the alarm list. The visualization you set in the Client dialog is automatically closed when the alarm ends. 2. If you do not want the visualization set in the Client dialog to be closed automatically when the alarm ends, enable the Do not close layers automatically when an alarm ends checkbox. Alarms with higher priority always displace alarms with lower priority and are immediately displayed. Terminating an alarm on the client does not influence the server, i.e. alarm recording will continue. High alarm priority (level 5–1): A popup window displays as soon as an alarm occurs. 1. You can specify the text in the popup window in the Client dialog in the Alarm scenario option. 2. Optional: In Surveillance Mode, you can add a comment to the alarm. In addition, all actions specified in the Client dialog are executed. 103 SeeTec Surveillance Note Certain alarms are valid only during specific times, such as motion detection alarms that are not triggered during business hours. Select a time template for the Validity option. Under File > Client configuration in the Client tab, you can specify whether the most recent or old alarms will be displayed first. The Comment field features an autocomplete functionality. It supports the user by completing the user input. The last ten comments are saved and suggested to the user if required. Validity If you want the alarm to be triggered during a certain time range only, select the corresponding time template in the Validity dropdown list. You can create time templates in the Time management dialog. Coloring You can adjust the coloring of the alarm in the Alarm list in Surveillance Mode by using the Font color and Background color buttons. Note In Archive Mode, the background color is used for displaying the alarm recording in the time line. If no background color was selected, the alarm will be displayed in red. Test Use the Test button to initiate the alarm scenario for test purposes in order to verify the configuration. If you have changed the alarm scenario, save it before testing by clicking on Accept. Start (simple mode) All triggers that initiate this event series are selected with the Start option of an alarm scenario by clicking on Edit. You must create or enable these triggers prior to configuring the alarm scenario. Buttons are an exception. They must be defined at a later point of time using the Buttons menu option. An incoming TCP signal from a camera recognizing motion, for instance, can be a start event. This is realized via the SeeTec Network I/O. 104 SeeTec Surveillance Note Depending upon the camera model used, two events can be used each as triggers for an alarm scenario: • Manipulation: The camera angle is changed or the objective of the camera is covered. • Video loss: Connection between analog camera and video server is lost. Start (Expert Mode) The expert mode is only available with the appropriate license. This mode allows the configuration of complex alarm scenarios. An alarm is triggered under various conditions that can be combined using the logical operands AND or OR. 1. Optional: Specify a precondition that must be met before an alarm can be triggered by certain events. Select the input(s) that will be closed or opened, so that the alarm can be triggered with the Edit button in the Input trigger conditions for alarms field. The operand in this field is and. If an input is disabled, but it is still listed in this field, then this condition is recognized as true and alarm is triggered. 2. In the Seconds field, specify the duration in which the following events must occur to trigger an alarm. Within the fields, an OR link is created; between the fields an AND link is established. 3. Select the events in the group fields above the Edit button that will trigger the alarm (digital inputs closed / opened, SeeTec Network I/O inputs). Alarms can be triggered via buttons as well. To start an alarm scenario via a button, configure it in the tab with the same name. These buttons will then be listed in the lower Buttons that trigger the alarm field. End Preliminary exit of an alarm scenario can either take place via option information Maximum server alarm duration (s) (= Recording duration of alarm) or via further triggers (digital inputs, activation via Edit button). You can also terminate an alarm by using a function button. This button must be defined at a later point of time using the Buttons menu option. 105 SeeTec Surveillance Server So that cameras start alarm recording or outputs in alarm case, you have to edit the actions that should be executed at alarm start via Actions to execute at the start of alarm. In the subsequent dialog window, Action selection, all actions that can be executed are listed. Server actions The following actions are available at the start of an alarm scenario: • Start alarm recording • Move to preset position • Close digital input If images are recorded before the alarm is triggered, and if these images are saved, it is easier to reconstruct how the activity unfolded that led to the alarm. 1. Optional: To save images for an alarm scenario that have been recorded before the alarm was triggered, activate the Pre-alarm duration for camera recording (s) option and enter a time range. In the Camera configuration under Image recording, activate the standard recording to transfer the saved images of the pre-alarm duration from the standard recording to the alarm recording. If the standard recording is deactivated and a pre-alarm duration is specified in the Camera configuration in the Image recording dialog in the Alarm recording group box, the time range of the pre-alarm duration is added to the alarm recording only. The pre-alarm duration is limited to 3600 seconds. 2. Only for Motion JPEG recording: If you want to record in a frame rate other than the one you have specified in the point Image recording in the Alarm recording group box in Camera configuration, you have to activate the Use special frame rate (fps) for camera recording option and specify the desired frame rate. 3. To perform an action when an alarm ends, click on Edit and select the corresponding action. 106 SeeTec Surveillance E-mail and FTP E-mail Note If you want to send an e-mail, you must specify a SMTP server in the System Management and an alarm e-mail address. 1. Enter subject and text in the Subject and Message fields of the e-mail to send an e-mail as soon as an alarm occurs. E-mails at the start of an alarm and e-mails at the end of an alarm are differentiated. At the start of an alarm, an e-mail without attachment is sent. 2. In the Notify the following recipients when the alarm starts field, select the corresponding e-mail addresses. Selecting multiple items is possible. 3. To send another e-mail when the alarm ends, use the Notify the following recipients when the alarm ends field to select the corresponding e-mail addresses. Selecting multiple items is possible. You can also send a video or single image sequence of the alarm recording along with the e-mail when the alarm ends. 4. To do this, select the desired cameras in the field Attach data from the following cameras to the e-mails when the alarm ends. Selecting multiple cameras is possible. 5. In the Data format dropdown list, specify the data format of the export (video or single image sequence). 6. Configure the data format (resolution, frame rate, length, etc.) in the Camera configuration and the SeeTec Administration. Note E-mail is resent after once in minute in case of problems during e-mail-dispatch when alarm ends, e.g. if SMTP server cannot be connected. After one hour, the resending stops and e-mail is discarded. 107 SeeTec Surveillance FTP In an alarm scenario, you can also save a video or single image sequence of the alarm recording on a FTP server along with sending an e-mail when the alarm ends. 1. Select the desired cameras in the Transmit data from the following cameras to the FTP server field. Selecting multiple cameras is possible. 2. In the Data format dropdown list, specify the data format of the export (video or single image sequence). 3. Configure the FTP server and the data format (resolution, frame rate, length, etc.) in the Camera configuration and the SeeTec Administration. Note There is an attempt to save data on FTP server once per minute in case there are problems at FTP dispatch when alarm ends, e.g. connection to FTP server cannot be established. After one hour, the attempts stop and e-mail is discarded. Client Here you specify which alarms a certain user / group may see (Persons involved), how alarms are displayed in the interface (Visualization), and whether messages are sent to the client (Message displayed, only for alarms with medium or high priority). In alarm event, you can play sound and run external application. Note Different sound files are executed for different priorities. If you want individual sounds to be played for different alarms, these files must be in WAV format. Copy the files on each client PC into the <SeeTec installation directory>\Client\sound directory and replace all existing standard sounds. Note: Your sound files must be renamed accordingly (low.wav, medium.wav and high.wav). 108 SeeTec Surveillance Adding involved persons 1. Click on Edit and select the users or groups that may see the alarm. 2. Confirm with OK. Enter text for message display With respect to alarms with medium or high priority, you can enter a free text in Message displayed that is then displayed in the message display. Play sound If you select Play sound, a sound matching the priority of the alarm scenario is played on every start of an alarm. 1. Select, whether Play sound should run at alarm activation (= alarm is active and is displayed in client) or when alarm occurs (= alarm has just occurred). Running external applications 1. Click on Select and select the respective .exe file of the desired application. 2. Confirm with Open. The external application will be launched if the alarm is triggered. Important The application must be available on the local client computer. Visualization There are two types of visualization that can be combined: • Layers and cameras: Under Layers and cameras you can specify which layers and cameras will be displayed in the corresponding windows in Surveillance Mode. Click on Window mode to switch between normal mode and fullscreen mode. Click on Window to display the layer / camera in the main window or in one of the slave windows. • Alarm cameras: Under Alarm cameras, you can mark cameras as alarm cameras (= red frame around the camera in case of alarm) and display them in a flyout window. 109 SeeTec Surveillance Note Alarms with low priority are immediately terminated when the alarm ends, i.e. all open dynamic elements (layers, cameras and flyout windows) are closed and the previous layer is recreated. Alarms with medium / high priority are only terminated upon confirmation. Add alarm scenario by using the camera configuration wizard. The configuration wizard enables a simplified configuration of the alarm scenario. You can adapt common configuration settings. 1. Click on Alarm scenarios. 2. In the component overview, click on New. 3. Enter the name of the alarm scenario that you want to add. 4. Click on Camera configuration wizard. The wizard for creating an alarm scenario is opened. You can go back to the previous configuration option at any time by using the Back button. 5. In the Events dialog, select the event that starts the alarm. Selecting multiple items is possible. 6. Click on Next. 7. Select the camera that is to be used as alarm camera. The camera image of this camera will be displayed in case of an alarm. 8. Enter a time range in seconds for the alarm recording. If images are recorded before the alarm is triggered, and if these images are saved, it is easier to reconstruct how the activity unfolded that led to the alarm. 9. Optional: To save images for an alarm scenario that have been recorded before the alarm was triggered, activate the Pre-alarm duration for camera recording (s) option and enter a time range. In the Camera configuration under Image recording, activate the standard recording to transfer the saved images of the pre-alarm duration from the standard recording to the alarm recording. If the standard recording is deactivated and a pre-alarm duration is specified in the Camera configuration in the Image recording dialog in the Alarm recording group box, the time range of the pre-alarm duration is added to the alarm recording only. The pre-alarm duration is limited to 3,600 seconds. 10. Click on Next. 11. Select the user to be notified in case of an alarm. 110 SeeTec Surveillance Selecting multiple items is possible. 12. Optional: You can display a message window with a comment. 13. Click on Next. A summary of your configuration will be displayed. 14. Click on Finish to save the alarm scenario. Copying of alarm scenarios by using the camera configuration wizard The camera configuration wizard allows you to copy alarm scenarios and adjust single configuration options. Only use the configuration wizard if you want to copy a large number of alarm scenarios containing identical conditions but different cameras. 1. Click on Alarm scenarios. 2. Select the alarm scenario you want to copy. 3. Click on Customize. The configuration wizard for copying an alarm scenario is opened. You can go back to the previous configuration option at any time by using the Back button. 4. In the Prefix for alarm scenarios field, enter a prefix for the copied alarm scenario. The name of the alarm scenario consists of the specified prefix and the camera name that you will select during the next step. 5. Click on Next. 6. Select the cameras for which you want to create an alarm scenario. For each selected camera, a separate alarm scenario will be created. The following options are applied for the selected camera in the new alarm scenario: • Trigger event (motion detection, manipulations (= tampering), SeeTec Network I/O, etc.) • Alarm recording • Preset positions • Display on the client • E-mail delivery 7. Click on Next. 8. Select the user to be notified in case of an alarm. 9. Click on Next. 111 SeeTec Surveillance A summary of your configuration will be displayed. 10. Click on Finish to save the copied alarm scenario. If problems occur in the copied alarm scenario, an error report will be displayed. An error report will be displayed, for instance, if different settings have been specified for the original alarm scenario (= source alarm scenario) and the copied alarm scenario (= target alarm scenario). 11. Adapt the alarm scenarios for which an error report is displayed. 5.2.12 Buttons You can use buttons to start actions such as camera recordings, alarm scenarios or to open doors. Create button 1. To create a button, click on New. 2. Specify a name. 3. To change the button settings, click on Edit. Defining general settings for buttons Under General, you can change the name of the Button in the Name field, and its icon in the Icon dropdown list. In Surveillance Mode, Buttons are listed in alphabetical order in the Buttons pane. To use a different sorting, select the desired position of the Button in the Use custom sorting dialog. 1. To assign a hot key to the Button, activate the option Use hot key (enter in the field below) and enter your shortcut. The following keys and combinations of keys are already under use by SeeTec and may not be used: ESC, F1, F8, F9, F11, F12, CTRL+ 0, 1, 2, 3, 4, 7, 8, 9, S, O. 2. If you select the Button is assigned to a camera option, the button is shown only if you have previously selected the respective camera. Selecting actions for Button You can use buttons to start actions such as camera recordings, alarm scenarios or to open doors. Create button 1. To create a button, click on New. 2. Specify a name. 3. To change the button settings, click on Edit. In the Action dialog, you can specify the action to be triggered if you press a certain button. 112 SeeTec Surveillance 1. Click on Call URL to switch to another lens of a MOBOTIX camera. 2. Click on Execute action to open or close a digital input or to start or stop an alarm recording. 3. Click on Start selected alarm to start the selected alarm. 4. Click on Stop active alarm to stop the selected alarm. 5. Click on Start patrol to start a patrol. 6. Click on Run application to run an external program. Important To start an external program via Button, this program must be locally available on the client PC. 5.2.13 Patrols To display multiple cameras, Preset positions, maps and layers one after the other, for a time frame that can be freely defined, you can create a patrol. In addition, you can open or close digital outputs for a certain patrol and create checkpoints. If a checkpoint is achieved, a note is displayed. The user can select to continue or to end the patrol. Reaching a checkpoint is saved in the Report Mode. Creating patrols 1. Click on New to create a patrol. 2. Enter a name in the Name field. 3. Click on Edit to change patrol settings. 4. In the left window, select a camera, layer, action, or a map and insert them in the Patrol positions field by using Drag and Drop. 5. Double-click on the respective position in the window or on Edit if the camera is to be displayed in a slave window. 6. Click on New pause. The length of the delay specifies for how long the previously selected camera, layer or map will be displayed in the desired window. 7. Click on Up or Down to shift a patrol position within a group. 113 SeeTec Surveillance Note • Adding groups improves clarity. • If you wish to display a Preset position you need to add the camera first, followed by the respective Preset position. • To be able to start a patrol in Surveillance Mode, you must first assign the patrol to a user or a group in the Profiles dialog. • The layer opened by patrol is closed automatically while opening the next layer. 5.2.14 Server-controlled sequence Like the patrol, a sequence can use several preset positions and trigger actions. The sequence automatically starts according to a previously determined time plan. Creating a sequence 1. Click on New to create a sequence. 2. Specify a name. 3. Click on Edit to change settings for the sequence. Adding a time or time range You can change the name in the General dialog. 1. Select if you want to add a specific time or a time range. • Add time: The sequence starts once every selected day at a specific time. 1. Click on Add time. 2. Select the weekdays and a start time. • Add time range: If you add a time range, the sequence will be triggered repeatedly on every selected day. 1. Select the Days on which the sequence is to be started. 2. Select the time range in which the sequence is to be started by clicking on Start and Stop. The sequence is played once. Afterwards, the sequence will be restarted according to the settings in the Interval field. 114 SeeTec Surveillance Example: Time range: 8:00 a.m. to 9:00 a.m., Interval: 30 minutes. The sequence will be started at 8:00 a.m., 8:30 a.m. and 9:00 a.m. If the interval time is shorter than the configured sequence, the sequence will be restarted at the beginning of the interval. 3. To repeat the sequence permanently, activate the Loop option. Note • Multiple time ranges and/or time frames can be added to a sequence. • Time information is not required, when the sequence has to be started by alarm scenario. • When a sequence starts by alarm scenario, the already running sequence is stopped. Ongoing sequence runs once and then, it is starts again at the point of time it had previously stopped. • When a sequence starts by alarm scenario, it is processed completely. Sequence is also processed completely, when the previous alarm scenario exits. • When an ongoing sequence is stopped by alarm scenario, the sequence is interrupted only for defined time frame. • Recording can only start in the context of alarm scenario. • Sequences do not have an exclusive access to camera positions: When PTZ camera is controlled while ongoing sequence, then the preset positions with dead time of one minute are not run by the sequence. • Preset positions can also start via alarm scenario when sequence has run another preset position of the same camera short while ago. This is also applicable for further sequence. 115 SeeTec Surveillance Triggering events The Dead time (s) field is used in connection with an alarm scenario. If the sequence is interrupted in the alarm scenario as a server action, the sequence will be stopped. The dead time describes the time after which the sequence is continued. 1. Select a preset position or an action in the left window. 2. Use Drag and Drop to place the preset position or the action in the Sequence positions field. 3. Click on New pause. The length of the pause determines the duration until the camera moves to the next preset position or until the next action is triggered. 4. Click on Up or Down to shift an entry within a group. Note Adding groups improves clarity. 5.2.15 System Management The System Management dialog enables the generation of automatic system configuration backups. These backups are stored in ZIP format to save space and to enable a rapid restore of the surveillance environment in the event of a system failure. With the SMTP server and E-mail Management tabs, you can modify the settings for e-mail notification for camera or SeeTec service failure and predefined alarm scenarios. Furthermore, you can use SNMP messages for system error reporting. Backup (MaxDB) By using the Use automatic backup option, you can specify a Time in the designated field for performing a system configuration backup. MaxDB used in SeeTec 5 as a management and event database. The backup is performed at a certain time on a daily or weekly basis on the day you chose from the dropdown list. If no path of location is specified for automatic data backup, the backup is stored in the following directory: \SeeTec\sapdb\backup The name of the backup file will correspond to the following naming convention: SeeTec_A_yyyymmdd.hhmm.zip If the option Delete old files is enabled, a maximum of eight backup files is stored. Manual backup files are NOT deleted. 116 SeeTec Surveillance Note The path of location may not contain spaces or special characters and must be available locally on the SeeTec server. Manual backup Note If the client is started on the computer on which the core services have been installed, you can alter the path of location by clicking on Edit. Ensure that the entire path is available locally. 1. Click on Execute backup. The backup will be started. The name of the backup file will correspond to the following naming convention: SeeTec_M_20yymmdd.hhmm.zip Important If the Delete old files checkbox is not selected, you will run the risk that the hard disk storage completely fills up with backup files after a while. For this reason, the backup directory should regularly be stored on a tape storage device or other backup media to ensure that all backup files are still available in case of a hard disk crash. 117 SeeTec Surveillance Work center calendar In the Company calendar, you can specify the days to be treated independent of normal weekdays in time templates (e.g. holidays or days off). Time templates are generated in the Time management dialog. They enable you to precisely specify recording periods or times at which alarm scenarios are started. Note The days selected here are addressed as holidays in time templates. 1. Click on Import holidays to import public holidays to the work center calendar. 2. Activate the Replace holidays checkbox to delete all holidays entered before. You will find templates for the import of holidays under: <SeeTec installation directory>/client/calendar Important SeeTec takes no responsibility for completeness of the templates. Tip You can also create individual templates, but these must match the form of SeeTec templates. SMTP server To ensure that the SeeTec services can report faulty operation or failure of a camera, the software requires data of an accessible SMTP server. 1. Enter the data of your SMTP server in the SMTP address, SMTP port, User name, and Password fields. 2. Optional: In the Encryption method dropdown list, select the encryption method: either SSL or TLS. 3. You can use the Send test e-mail button to test all specified data. 118 SeeTec Surveillance Note The test e-mail is sent to the e-mail addresses that are saved under System Management > E-Mail-Management > System addresses. E-mail Management In the General dialog, you can add several e-mail lists. In the lists, you can enter several e-mail addresses. 1. Enter the desired e-mail address in the e-mail list. 2. Click on Add. 3. Repeat this step for all desired e-mail addresses. 4. To delete an e-mail address, select it and click on Remove. The e-mail lists can be used under Event Management > System events to send system notifications, see chapter SNMP server (page 119). By default, system notifications are sent to all e-mail addresses defined in the System addresses. These e-mail addresses are also used for sending the report, see chapter SNMP server (page 119). In addition, you can specify Alarm addresses. You can select these alarm addresses in the E-mail and FTP dialog. SNMP server You can use SNMP traps for system error reporting. 1. Enter the ManagementHost. 2. Change the values for ManagementHostTrapListenPort, LocalTrapSendPort and CommunityString in accordance to the settings required for your SNMP server. 3. Click on Send test SNMP message to test the data specified. Select the events on which you want to receive SNMP message under Event Management > System events, see chapter NAT list (page 120). By default, all events are selected for dispatch of SNMP messages. 119 SeeTec Surveillance Important If the SNMP (Simple Network Management Protocol) component is installed under Control panel > Software > Add/Remove Windows Components > Management and Monitoring Tools, then another port must be entered for LocalTrapSendPort. The default port is 161, which will not work in this case. NAT list To access SeeTec 5 via the internet without using a VPN tunnel, you first need to enable the port forwarding feature on your router and/or your firewall. The default ports required for this are 60000 – 60008 (TCP). General Address translation 1. Enter the internal IP address of the SeeTec server in the Internal computer name field as well as the respective port in the Internal port field. 2. In the Public computer name and Public port fields, enter the respective IP address and port you set for port forwarding, e.g. Internal computer name Internal port 192.168.0.1 60000 Public computer name Public port 111.111.111.111 64000 3. Then, click on Add new entry. 4. Repeat this step until you have integrated all ports. 5. To delete an entry, select it and click on Remove selected entry. If encrypted communication is enabled (see chapter Installation (page 9)), you need to enable port forwarding for port 60011 and 60012, as well. 120 SeeTec Surveillance Important When logging in via NAT, the Use NAT translation option must be enabled during server selection. When logging in without NAT, this option must be disabled before login. When you want to communicate to a distributed installation via NAT, then you must also create inputs for ports used (60006 and 60008) on the distributed servers. 6. To delete an entry, select it and click on Remove selected entry. EBÜS interface In the EBÜS interface you can configure the interface between SeeTec and EBÜS (consistent image transmission system, producer: Accellence Technologies GmbH). For further information, see the EBÜS interface manual. 121 SeeTec Surveillance 5.2.16 Event Management In the Event Management tab, you can purge the event database and configure the settings for sending e-mails when system events occur. Tip You will find these events also on Microsoft® Windows® operating systems in the Events display in application protocol. General Remove events that are no longer required from the event database to maintain quick searches for events. This may be necessary for events for which there is no longer any image data available. Databases that are purged with this method deliver higher performance rates during search operations. Automatic database purge 1. Select the Use automatic deletion checkbox. 2. Specify the time range after which events are to be deleted from the database. Note The accesses to video sources in Surveillance Mode are saved in the respective CameraManagement. See the configuration of the CameraManagement service in chapter Server (page 124). Manual database purge 1. Click on Delete events to delete all events. 2. If you do not want to purge the entire database, you can also just delete events older than a specific point in time by selecting Delete events older than. Important On account of legal guidelines in France, various events are never deleted at installations in this country. Ensure that the management database (MaxDB) has adequate memory, see chapter Configure management database (MaxDB) (page 164). 122 SeeTec Surveillance System events To react flexibly to different system events, you can send different messages to different recipients and/or via SNMP. 1. Select the time for the daily report. The e-mail with the report of all events that occurred during the last 24 hours will be sent to all e-mail addresses you have specified in the E-mail management dialog under System addresses. The e-mail with the respective event is sent immediately when the event occurs. To reduce e-mail traffic to a minimum, the e-mail service is equipped with flood protection. The flood protection function ensures that e-mails are not sent continuously but only after the time range you have specified in the Dead time (s) field. 2. Select the E-mail recipient to which the e-mail is to be sent. You can create the e-mail lists in the E-mail management. 3. Optional: Enable In report only to send the event only in the report e-mail at the specified time. Click on the Select all button below the table to select all events for report sending. 4. Optional: Enable SNMP to send the event to an SNMP server. Click on the Select all button below the table to select all events for sending via SNMP. You can configure the SNMP server under System Management > SNMP server. 5. Optional: If you want the event to be displayed in Surveillance Mode as well, select the respective user or group in the Display in client field. The results will be given in the System events field, see chapter Layer menu (page 34). 6. Optional: In the Action column in the row of an event, click on the Edit button to trigger an action when this event occurs. You can only select one action per event. Click on the OK button to confirm the selection. Click on the Edit all button below the table to select the same action for every event. 123 SeeTec Surveillance 5.2.17 Server All SeeTec 5 MultimediaDatabase and CameraManagement servers working in combination are listed here. To connect individual servers, use SeeTec Administration. Configuration of individual servers must be performed directly on the respective computers. CameraManagement CameraManagement servers allocate image files to individual MultimediaDatabases. They are also responsible for communicating with core services and event management and deliver all necessary files to the client computers. General 1. Under General in the Name field, change the name of the CameraManagement, if you use a combination of multiple servers to avoid assignment errors. 2. Select Accesses to video sources (Surveillance Mode) to save accesses to video sources in Surveillance Mode. 3. In the Time range field, enter a time range after which the events will be deleted automatically. See chapter Event Management (page 122). Options 1. Enter the Port for SIP messages to be used for sending and receiving SIP messages (default: 60021). Note If you change the port, you have to adjust the Brekeke server configuration accordingly, see chapter VoIP server configuration (page 179). MultimediaDatabase MultimediaDatabases are addressed by the CameraManagement server. They basically serve to store and deliver image files. You can use any number of MultimediaDatabases together to be able to realize complex monitoring projects. The configuration of these databases must be performed on site on the respective computers using SeeTec Administration. 1. Under General in the Name field, change the name of the MultimediaDatabase if you use a combination of multiple servers to avoid assignment errors. 2. Optional: Enter the time for the Data Aging search. Data Aging is configured in the Camera configuration under Image recording. 124 SeeTec Surveillance Click on the Display stats button to open a window containing information on the MultimediaDatabase load. Figure 7: MultimediaDatabase load dialog 3. To further process the statistics data in another program, click on Export CSV. A comma-separated file is created which you can import into Microsoft® Excel or OpenOffice. Image data export Automated image data export 1. Activate the automated export. 1. Enter the path for automated export from the MultimediaDatabase in the Export path field. That path must be available on the SeeTec server. The MultimediaDatabase export is configured during Camera configuration in the Image data export dialog. 2. Select the time for automated export and enter the Password with which image data will be encrypted. 3. Optional: Activate the Export image data of the last 24 hours checkbox to export the last 24 hours before the time of export. 125 SeeTec Surveillance Example: Set 1 o'clock as the time for the automated export. If you deactivate the Export image data of the last 24 hours checkbox, the image data of the previous day from 0 to 24 o'clock will be exported. If you activate the Export image data of the last 24 hours checkbox, the image data from 1 o'clock of the previous day to 1 o'clock of the current day will be exported. Manual image data export For the manual image data export, a temporary directory is required in order to store the export data temporarily before transmitting them to the client. 1. Select a path. 2. Click on Check path to ensure that the SeeTec server services have read and write access on this path. Important Ensure that there is enough space available for large export files on the partition that is used to create the temporary directory. 3. Optional: Use the Change password button to enter a password. Alternatively, you can use it during manual image export in Configuration Mode and Archive Mode. Use the Delete password button to delete the password. 126 SeeTec Surveillance 5.2.18 Server extensions CIT service The CIT module (cash in transit) is available with an extended license. The surveillance of counting stations is useful to ensure the correct course of action during counting processes of large sums of cash. The counting process is documented fully and consistently. The recordings stored in SeeTec 5 are associated with individual transactions using the interface to the money counting system's software and additional information is included. For further information, see the CIT module manual. Retail service The Retail module is only available with an extended license. This module provides an interface to cashier systems in stores and acts as a link between business processes and the corresponding video image. By using search parameters (e.g. receipt numbers, cancelations, revenues exceeding a specified sum), you can search and view the corresponding image data in the Retail mode. For further information, see the Retail module manual. ATM service The ATM module (Automated Teller Machine connection) is only available with an extended license. Its field of application is the surveillance of automated teller machines and cash recyclers. Transaction related video data that is stored in the archive enables you to view business processes easily. For further information, see the ATM module manual. LPR service The LPR module (License plate recognition) is only available with an extended license. Automated license plate recognition in the video image and matching against a license plate database enables you to monitor driveways, control boom gates, manage parking spaces and unloading areas as well as triggering alarms in SeeTec 5. Alarm scenarios and records can be configured in detail. For more information on the LPR module, see the chapter LPR module (License Plate Recognition) (page 205). 127 SeeTec Surveillance 5.3 Surveillance Mode Surveillance Mode is used to display live images, alarms and patrols as well as to control PTZ cameras and other peripheral devices such as door openers. Individual components such as control elements and layers can be hidden or shown using the Layer menu. The SeeTec version number and the license type (e.g. Demo, SeeTec ProBox, Enterprise) are displayed in the title bar. For each open camera, the camera name, the date and time and the recording status are displayed by default below the camera image. The icons for the digital zoom, the PTZ control (only for PTZ cameras) the volume control (only when audio recording is enabled) are displayed as well. Main menu Camera overview PTZ control Map Layers and cameras Button bar, VoIP, patrol Alarm list Figure 8: 128 Surveillance Mode Layer / camera SeeTec Surveillance 1. Click on a camera image. 2. Press CTRL+Y to display the frame rate that the camera sends to the SeeTec server. The necessary bandwidth, the packet loss and the jitter (time between two data packages) is displayed additionally. 3. Press CTRL+Y again to hide the display. You can do the following by right-clicking on a camera image: • Display image information (Image size (B), Streaming mode) • Close layer • Delete camera (only for temporary layers) • Open flyout window • Open archive flyout window: Under Open archive flyout window, you can view recordings of the last 60 minutes, without having to change to Archive Mode. If there are multiple alarm recordings in the selected period of time, you can use the left and right arrows keys to jump to the previous or next alarm during playback. Also, an alarm recording of the currently active alarm is displayed (only during an active alarm if the corresponding camera started an alarm recording). • Open ISearch flyout window: Under Open ISearch flyout window, you can search the last 60 minutes of recording for motion without switching to Archive Mode. In the flyout window, click on SeeTec ISearch and select one or more areas in the image with the left mouse button. Click on Done to start the search. When the search is finished, the search results are displayed in another window. Click on a result to jump to that point in time in the ISearch flyout window. MOBOTIX cameras are supported only for Motion JPEG streaming. • You can perform the following actions by clicking on Export: • • Print image. If the zoom function is active at this time, then only the zoomed area is printed. The printed image also contains the camera name, recording time, printing time and the SeeTec user name. Additionally, a comment can be included and printed. • Save image as file (incl. camera name, date and time) Display tracking data (only in connection with the module SeeTec VersatileApplications, see chapter SeeTec Analytics (video analytics) (page 191)) 129 SeeTec Surveillance 130 • Start alarm recording or Stop alarm recording: The alarm recording stops automatically after the maximum post alarm duration you specified in Configuration Mode under Hardware > <camera> > Camera configuration >Image recording in the Max. post-alarm duration (s) field (0 = no recording), unless it is stopped early using the Stop alarm recording option. • Start alarm recording with comment or Stop alarm recording with comment: You have to add a comment for these options. Alarm recording can also be started with a comment and then stopped without a comment (or vice versa). In Archive Mode, you can then search for the comment. • Reset the selection, i.e. reset the camera to not activated. SeeTec Surveillance 5.3.1 Map Maps serve to visualize the area to be monitored. They are inserted as simple images in Configuration Mode. The respective cameras are embedded into this image. In this way, maps can graphically display different company areas reaching from the premises up to fully automated production lines. In Surveillance Mode, the user can easily and rapidly navigate through his/her individual maps. Note If a camera fails (e.g. no power or network connection), a red cross is displayed along with the camera symbol. Figure 9: Sample map The map shows those cameras in Surveillance Mode that the logged-in user can operate. The camera image is displayed in a flyout window by double-clicking on the desired camera. This flyout window is always on top. 131 SeeTec Surveillance 5.3.2 Camera overview The Camera overview displays all cameras, maps, layers and web pages for which the logged-in user has the appropriate user rights. Open the camera image of cameras from the Camera overview by double-clicking on them or by using Drag and Drop. To do so, simply drag a camera to a temporary layer. Figure 10: Camera overview To maintain clarity in this window and/or to map a "parent-child" structure, you can create a new folder in Configuration Mode in the User view by right-clicking on a tree level. You can now Drag and Drop cameras or maps into the new folder. The User view can be organized in this way. If the user has the required rights to access a folder, these rights are propagated to the cameras as well. This means that all cameras in this folder are displayed in Surveillance Mode and/or Archive Mode. If the user only has the right to access a camera in a specific folder, all other cameras in the folder mentioned above are not displayed in Surveillance Mode and/or Archive Mode. Note Disabled cameras or cameras, for which the user does not have authorization, are not displayed here. If a camera fails (e.g. no power or network connection), a triangle is displayed along with the camera symbol. Press CTRL+F to enable the search functionality. You can search for all elements that are listed in the Camera overview. 132 SeeTec Surveillance 5.3.3 Flyout window Figure 11: Flyout window 1. Open the flyout window by double-clicking on the camera icon in the map or by double-clicking on the camera in a layer. You can perform the following actions by right-clicking in the flyout window: • Display image information (Image size (B), Streaming mode) • Open flyout window • Open a archive flyout window: Under Open archive flyout window, you can view recordings of the last 60 minutes, without having to change to Archive Mode. If there are multiple alarm recordings in the selected period of time, you can use the left and right arrow keys to jump to the previous or next alarm during playback. Also, an alarm recording of the currently active alarm is displayed (only during an active alarm if the corresponding camera started an alarm recording). • You can perform the following actions by clicking on Export: • • Print image. If the zoom function is active at this time, then only the zoomed area is printed. The printed image also contains the camera name, recording time, printing time and the SeeTec user name. Additionally, a comment can be included and printed. • Save image as file (incl. camera name, date and time). Display image in original size. 133 SeeTec Surveillance • Set the current size and position of the flyout window by selecting Specify default flyout format. All later flyout windows are then displayed with the same position and size. • Use or delete the default flyout format for this camera. • Display tracking data (only in connection with the module SeeTec VersatileApplications, see chapter SeeTec Analytics (video analytics) (page 191)) • Start alarm recording or Stop alarm recording: The alarm recording stops automatically after the maximum post alarm duration you specified in Configuration Mode under Hardware > <camera> > Camera configuration > Image recording in the Max. post-alarm duration (s) field (0 = no recording), unless it is stopped early using the Stop alarm recording option. • Start alarm recording with comment or Stop alarm recording with comment: You have to add a comment for these options. Alarm recording can also be started with a comment and then stopped without a comment (or vice versa). In Archive Mode, you can then search for the comment. • Reset the selection, i.e. reset the window to Inactive. Note You can also close a flyout window by double-clicking on it. You can specify the maximum number of flyout windows that can be open at the same time in the File > Client configuration menu. 134 SeeTec Surveillance 5.3.4 MPEG-4 / H.264 audio Activating audio stream 1. Select the camera with the audio stream that you want to listen to. The audio stream starts automatically. 2. To adjust the volume, move the mouse to the volume icon on the status bar below the live view. Volume control is enabled. 3. Optional: To listen to several audio streams at a time, press and hold the CTRL key. Move the mouse to the volume icon on the status bar below the live view. Click on the volume control icon. Repeat these steps for all cameras with audio streams that you want to listen to. The current settings will be adopted in Archive Mode. Note The audio stream can only be heard on fulfillment of the following conditions: • Camera supports audiostreaming. • Camera delivers MPEG-4/H.264-images. • User has the authorization to receive audio streams from the camera. 135 SeeTec Surveillance 5.3.5 Patrol You can perform a patrol in order to automatically display multiple cameras, preset positions, maps, and layers subsequently for any given period of time. Figure 12: Patrol in Surveillance Mode Note If an alarm scenario is triggered, the patrol will be stopped automatically. After termination of the alarm scenario, the patrol is restarted. In Configuration Mode, patrols must be assigned to the respective user or group profile. Start patrols 1. Click on the desired patrol in the patrol window. 2. Click on . Pausing patrols 1. Click on 136 . SeeTec Surveillance Stopping patrols 1. Click on . Switching positions or 1. Click on . Automatically repeating patrols 1. Click on the desired patrol in the patrol window. 2. Click on 5.3.6 . Digital zoom Activating digital zoom 1. On the status bar of the camera, click on the left button ( ). The magnifying glass icon will turn green. Zoom is now enabled. 2. Draw a rectangle in the camera image with your mouse. This area then zooms in. 3. Optional: Optionally you can also use the + (plus) and - (minus) keys on the numeric pad of your keyboard or the mouse wheel. 4. Draw another rectangle to increase the size of the image area. 5. Click in the image to restore the previous size. 6. Move the camera image when the zoom is enabled by holding down the mouse wheel button (this button needs to be configured as the third mouse button). Alternatively, you can use the arrow keys on your keyboard. 7. To disable zoom, click on the magnifying glass symbol again that is located to the left of the camera name. The camera image is reset to its original state. Note Drawing a rectangle to zoom is not supported for all cameras. 137 SeeTec Surveillance 5.3.7 PTZ control With the PTZ control panel you can use the pan, tilt and zoom functions of the camera. If you select a PTZ camera (framed in green), the control window is displayed. Additionally, you can control the camera yourself by clicking on the image, see chapter Controlling the camera by clicking on the camera image (page 140). There is another panel below the control panels for the pan, tilt and zoom functions that is used to control the following: • Home (position) • Day switch • Night switch • Focus (+ / - / auto) • Iris (+ / - / auto) Switching of day / night is possible only with cameras supporting this function. Preset positions are listed below. They were created for this camera in Configuration Mode, and the logged-in user has the respective rights to use them. 1. Click on a preset position to move to this position. The name of the preset position is displayed at the top of the camera image until the camera is moved again. As a rule, you must distinguish between continuous control and absolute control when controlling PTZ cameras. Note If the user is not assigned the rights for PTZ control, the PTZ control field is marked red. 138 SeeTec Surveillance Continuous control When using continuous control, an image with crosshairs is displayed. The distance of a click from the center will determine the camera's pan speed to the corresponding direction. The field below the image ( ) is for using the zoom function. The following holds true here: The distance between click position and center of the zoom area will determine the zoom speed. Figure 13: Continuous control 139 SeeTec Surveillance Absolute control When using absolute control, the scroll fields are displayed. Two of them serve to position the camera (vertically / horizontally), the third field is used to set the zoom. You can also adjust the zoom by using the + and - buttons. The distance of a click from the center of the scroll fields will determine the camera's pan speed to the corresponding direction. Alternatively, you can change the camera position by clicking inside the operating panel, e.g. by dragging the red square with your mouse. Figure 14: Absolute control Controlling the camera by clicking on the camera image 1. To enable control in the image, click on the right icon ( ) on the left under the camera image (the left icon enables digital zoom, see chapter Digital zoom (page 137)). In the center of the image, a red cross is displayed. The distance between the click position and the center of the cross will determine the pan speed to the different directions. Use the mouse wheel to enable the zoom function of the PTZ camera. 2. To disable control, click on the right icon again. Note Control by clicking on the image is only available if continuous control was selected for PTZ control in Configuration Mode. The sensitivity of the continuous PTZ control can be set in Configuration Mode in the Camera configuration. 140 SeeTec Surveillance 5.3.8 Button bar The button bar displays all the buttons assigned to the user. These buttons can be used for the following purposes: • call a URL • Start actions • Start / stop recording • Connect digital inputs • Start / stop alarm scenarios • Start patrols • Start external applications 1. To add a button, switch to Configuration Mode and select the Buttons dialog. 5.3.9 Alarm list tab As soon as an alarm occurs, a popup window is displayed for alarms with high priority. You can then add a comment for this alarm. The buttons have the following meaning: Confirm The alarm is confirmed, deleted from the alarm list, and the next alarm with a higher priority is displayed. Reject The alarm is rejected, deleted from the alarm list, and the next alarm with a higher priority is displayed. Postpone The alarm is postponed and marked as postponed in the alarm list. NO other alarm is displayed until an alarm from the alarm list is restarted by a right click or until the alarm is confirmed. This provides the opportunity to confirm multiple alarms at the same time. However, new alarms are still displayed. Note When the alarm has ended or if another alarm occurs, low-priority alarms are marked as Confirmed and are deleted from the Alarm list. These alarms do not have an alarm status. In Archive Mode, the alarm status (Open, Confirmed, Rejected) is displayed in the Alarm overview. 141 SeeTec Surveillance All open alarms that are associated with the currently logged-in profile are displayed in the Alarm list. Specify the text and background color of the alarm in the Alarm scenario in Configuration Mode. Every alarm has three different statuses: • Active • New • Postponed • Rejected (Archive Mode only) • Confirmed (Archive Mode only) Active These alarms are currently active. New New alarms are considered as not viewed or not assessed. They are kept in the alarm list and are regarded as not processed until their status is changed. Postponed These alarms have already been viewed and were declared important by the respective user (e.g. a guard) because the user still needs to access these alarms at a later point in time (e.g. for the watch report). These alarms are kept in the Alarm list. Postponed alarms are declared as open when the program is started the next time. Rejected These alarms are deleted from the alarm list and declared as (Archive Mode unimportant for or not associated with the user. only) Confirmed These alarms have been viewed and were deleted from the (Archive Mode Alarm list. only) Confirmed alarms are deleted from the Alarm list of all users. 142 SeeTec Surveillance 5.3.10 Create, save, open and delete layers Create temporary layer 1. Create a temporary layer by clicking on Layer > Add layer. See chapter Adding windows / layers (page 34). Important The following settings must be configured for each client and for each Windows® login profile: Save local layer 1. Right-click on the tab of a temporary layer and select Save layer as local layer to save the temporary layer. See chapter Adding windows / layers (page 34). 2. In the following dialog, enter a name for the layer in the Name field. Load local layer 1. To load the layer, right-click on an opened layer or camera and under Load local layer select the layer that you want to open. You can also open the desired layer under Layer > Load local layer. Remove local layer 1. To remove a local layer, open Layer > Remove local layer and select the layer that you want to remove permanently from the system. 143 SeeTec Surveillance 5.3.11 Automatic layer change If the number of available cameras exceeds the number of cameras that can be displayed on the monitor simultaneously, you can instruct the software to change layers automatically. Configuring automatic layer change 1. Arrange all layers in the desired order using Drag and Drop. 2. Right-click on the tab of the Layer. 3. Select Change layer automatically. 4. Select the desired time range after which a layer change should occur. 5. To stop the layer change, right-click on the tab of the layer and select a layer. Alternatively, you can stop the layer change by double-clicking on the tab of a layer or in the free area right of the tab. Note If an alarm scenario is triggered, the layer change will be stopped automatically. After termination of the alarm scenario you need to restart the layer change manually. Right-click to close the current layer or all open layers in the current window. This is only applicable for Layers that are not permanently allocated to the user. 144 SeeTec Surveillance 5.3.12 Saving or loading the user interface To ensure that the user interface, i.e. the positions of all tool bars, remains available, you can locally save the user interface layout. In addition, the current interface layout is always saved when terminating SeeTec Surveillance. Saving the user interface locally 1. In the main menu, click on View. 2. Select Save user interface or press CTRL + S. Note This layout only applies to the user that is currently logged in. Temporary layers are not saved. Restoring a saved user interface layout 1. In the main menu, click on View. 2. Select Load user interface or press CTRL + O. Note The user interface layout is saved upon termination of the software. The most recently used layout is displayed when starting the software again. 145 SeeTec Surveillance 5.4 Report Mode You can track different actions using Report Mode. These actions include user events, alarm events, and system notifications. This also allows to track the camera usage of users. Figure 15: Report Mode 1. In the Query dropdown list, select the type of event to search for (alarm, use, camera usage or system). 146 SeeTec Surveillance The different queries are: • Alarms Alarm events indicate which alarm has occurred at what time. The name of the user who confirmed, postponed or rejected the alarm is displayed as well. • Users By selecting a specific user you can, for instance, display the time of login, if he added a comment during login and which Windows® profile he has used (Windows® login name). In addition, the user’s SeeTec profile is displayed along with mode changes or actions taken (e.g. pressing a button). The logoff time is also displayed. Also, the access to a camera in Archive Mode is displayed, together with information such as the start time and stop time of the accessed recording. If the user has administrator rights, the camera configuration is displayed in Configuration Mode. If you want to look for user events of an Active Directory® user, select the SeeTec user with administrator rights. Searches for the Active Directory® user name are currently not available. • Camera usage The camera usage information relates to the live display of the cameras. Select the cameras and the user. This allows you to assign users to a camera and/or a camera image. If the user logged on via Windows® Active Directory®, consider the following setting: • In the Active Directory user name field, enter the exact same name of the user. • The Active Directory® parameters must be adhered to. If the user name is John.Smith, the name must be entered as CN=John.Smith. • System In the System group box, you can specifically look for system errors referring to core services and / or image recording. Export events are also displayed here. • Time range Before you perform a search by clicking on Start request, select the time range of the search. You can select 24 hours or 1 week for the time range. To further process the analysis results in another program, click on Export. A comma-separated file (CSV) is created which you can import into Microsoft® Excel or OpenOffice, for instance. 147 SeeTec Surveillance Note You can specify the maximum number of events to be displayed in the File menu of the Client configuration. If you login via Active Directory®, then instead of the user name the Common Name (CN) of the Active Directory® login is saved. The following events are saved: • Camera deletion: Time, SeeTec user, camera name, computer. • Reconfigure cameras: Time, SeeTec user, camera name, computer, resolution settings, codec, compression, bit rate, and ring buffer after change. • Camera in Archive Mode: Pressing the Play button: Time, SeeTec user, camera name, computer, camera time. When a camera stops playing: Time, SeeTec user, camera name, computer, camera time • Camera in Surveillance Mode: Time, SeeTec user, camera name, start and end of camera display. • Print image: Time, SeeTec user, camera name, time of camera recording, computer • JPEG export (Save image as file): Time, SeeTec user, camera name, time of camera recording, computer, path • AVI export: Time, SeeTec user, camera name, time of camera recording, computer, path • SeeTec Image data export Time, camera name, time range of camera recording, target directory These events are displayed in a tooltip. 148 SeeTec Surveillance 5.5 Archive Mode In Archive Mode, you can only view recorded data. In order to select all relevant image data, you need to select a camera in the Camera overview or one of the alarms listed in the Alarm overview field. Recording periods of the selected camera (framed in green) are displayed in a time bar in the player. For each open camera, the camera name, the date and time and the recording status are displayed by default below the camera image. The icons for the digital zoom and the volume control (only when audio recording is enabled) are displayed as well. Camera overview Layer / camera Alarm details Player Alarm overview Figure 16: Archive Mode 149 SeeTec Surveillance 5.5.1 Camera overview Use this overview to select cameras. As in Surveillance Mode, cameras recordings can be displayed with Drag and Drop or by double-clicking on them. Note Press CTRL+F to enable the search functionality. You can search for all elements that are listed in the Camera overview. Displaying camera recordings 1. To display the recordings of a single camera, select it in the Camera overview. 2. To display recordings of multiple cameras simultaneously, select a layer in the Camera overview or, in the View menu, click on Add layer and select a layer layout. Drag and Drop the cameras from the Camera overview into the layer. The Alarm overview shows all alarms that occurred in the past hour. These alarms can be sorted by Priority (Low, Medium, High), Name, Status (Open, Processed) and Date. Note In the Alarm overview, an alarm is marked as processed when a user has confirmed or rejected it. All other alarms are marked as Open. Low priority alarms are always marked as Open since they cannot be confirmed. Displaying alarm details 1. In the Alarm overview, click on an alarm to list all cameras and layers in the Alarm details that are assigned to the respective alarm. 2. Use the Comments button in the Alarm details to display comments for the alarm. Enter comments optionally in the alarm window in Surveillance Mode for alarms with high priority. During a manual alarm recording, the comments (if any) and the user that started or stopped the alarm recording are displayed instead of the button. 3. Double-click on a camera in the Alarm details to display the images of this camera. 150 SeeTec Surveillance 4. If you want to display multiple cameras simultaneously, add a new layer in the View menu or include the cameras using Drag and Drop. Select cameras in the Alarm details or in the Camera overview. 5. To go to the exact time at which the alarm begins or ends, simply click on the respective column in the alarm details. 6. Click on the New request button to search the alarm database. 7. To narrow the relevant Time range, use the Today, 1 hour, 24 hours, 1 week buttons or the From and To fields. You can also display only alarms of a selected alarm scenario or alarms with a certain priority. You can also search for a manual alarm recording or for comments. You can configure the search to find comments for specific cameras only. The search parameters can be used in any combination. 5.5.2 Player (old) The Player is used to control playback of a selected camera. The following options are available: Synchronized mode Playback speed Play / step / pause Backward / forward Time bar Figure 17: Player (old) Synchronizing multiple cameras for the same time 1. Select a layer (View > Add layer). 2. Drag and Drop the desired cameras on the layer. 3. Enable the synchronized mode. 151 SeeTec Surveillance When starting playback, all displayed cameras are synchronized for the time of the selected camera (framed in green). In the time bar you can rapidly search for relevant image material in the entire recording period. The characteristics are: • Green (standard recording) • Red (alarm recording) You can adapt the color of the alarm recording, see chapter General (page 102). Clicking on the time bar and scrolling the mouse wheel allows you to zoom within the recording period. In this way, you can obtain a better overview of the camera’s start of recording. Use the right mouse button to zoom in or zoom out. Additionally, you can jump to a specific time or display alarms only in the time bar. Realtime playback If the Real time playback option is selected, the recorded images are played back in a way that playback and recording duration are identical. Playback speed is set to 1 (real-time) to avoid time-lapse and slow-motion effects. If the bandwidth is not sufficient to display three frames per second, activating this option can lead to frames being skipped. Playback every image If the playback speed is too high, images are skipped and not displayed on the client. If this option is selected, playback speed is reduced to display every recorded image. The zoom function is also supported in Archive Mode. You can control playback using a joystick (jog dial or shuttlewheel), see chapter Activating input devices (page 29). 152 SeeTec Surveillance 5.5.3 Player (new) The new player interface shows a timeline for each opened camera. The selected camera's timeline is highlighted. Synchronized mode Time line zoom in / Time line zoom out Playback speed Realtime playback Play / step / pause Backward / forward Update timeline Jump gaps Next alarm Figure 18: Player (new) In the time bar you can rapidly search for relevant image material in the entire recording period. The characteristics are: • Green (standard recording) • Red (alarm recording) You can adapt the color of the alarm recording, see chapter General (page 102). A speaker icon next to the camera icon in a timeline indicates that there is an audio recording for this camera. 1. Click on the speaker to set the volume. 2. Optional: To listen to several audio streams at a time, press and hold the CTRL key. Move the mouse over the camera name at the bottom of the live view. Click on the volume control icon. Repeat these steps for all cameras with audio streams that you want to listen to. The current settings will be adopted in Surveillance Mode. 153 SeeTec Surveillance Right-click in the timeline to zoom in or zoom out and to Update timeline. Additionally, you can jump to a specific time or display alarms only in the time bar. • Update timeline The timeline is updated periodically. Click on Update timeline to immediately view the newest recorded images. • Next alarm Click on the Next alarm button to jump to the next alarm. If multiple cameras are displayed simultaneously, the software searches for the next available alarm in these cameras and jumps to this alarm. • Time line zoom in / Time line zoom out With the zoom function you can continuously zoom in or out. Clicking on the time bar and scrolling the mouse wheel also allows you to zoom within the recording period. • Synchronized mode Enable the synchronized mode. When starting playback, all cameras are synchronized for the time of the selected camera. • Playback speed Select the playback speed (speed factor between 0.1 and 10). • Real time playback If the Real time playback option is selected, the recorded images are played back in a way that playback and recording duration are identical. Playback speed is set to 1 (real-time) to avoid time-lapse and slow-motion effects. • Jump gaps If the Jump gaps option is activated, recording gaps that may occur during alarm recordings are skipped automatically. The zoom function is also supported in Archive Mode. You can control playback using a joystick (jog dial or shuttlewheel), see chapter Activating input devices (page 29). 154 SeeTec Surveillance 5.5.4 Extended alarm filters in the archive Extended alarm filters can be enabled optionally. 1. Right-click on the timeline and select the Filter display option. 2. Select a filter. You can select the following filters: • Display all recordings • Display alarms only • Displaying alarms of one alarm scenario only (Select the name of the alarm scenario.) 5.5.5 SeeTec ISearch SeeTec ISearch can help you perform archive searches. If something occurred in the field of vision of a camera, you may need a lot of time to search all archive recordings manually. Important MOBOTIX cameras are supported only for Motion JPEG streaming. Opening ISearch 1. Right-click on a camera image. 2. Select the SeeTec ISearch option. Simple search 1. After opening SeeTec ISearch, enter your search parameters: • Any kind of motion This search method searches for all changes in the image within the specified time range. You can do this for the entire image or in an area that needs to be defined. • A single event This search method is very fast. It allows you to search image material of several days within seconds. However, this method only works if a single event with lasting changes occurred in the cameras field of vision. 2. Use the time bar and the From and To fields to specify the time range in which to search for changes. 3. To select an area, click into the camera image and keep the left mouse button pressed. 4. Right-click in the camera image to select the shape of the area. 155 SeeTec Surveillance You can set multiple areas. 5. Right-click in the camera image to delete existing areas. 6. Click on the Start search button to search the time range for changes. The Results tab displays all search results. You can export the results as individual images by selecting Export single images. If you highlight a search result and close SeeTec ISearch, the corresponding time of the result is automatically displayed in Surveillance Mode. Expert mode Click on Expert mode to open the expert mode. The settings in expert mode are equal to those in the simple search with the following exceptions: Area tab Displays all created areas. Fine adjustment tab With fine adjustment you can adjust SeeTec ISearch flyout windows to the surroundings in the camera image: 156 • Dead time (s) The Dead time (s) field specifies how long after a motion in the image or image area another hit in the result list is displayed. • Pixel threshold You can adjust the Pixel threshold if the camera is used in extreme lighting conditions or the environment or the background make this necessary. The threshold value treats such a change in the image as a motion. The higher the Pixel threshold, the greater is the image change needed to qualify as a hit. • Maximum number of fps This can accelerate the search considerably as not all recorded images may need to be searched. • Maximum pixel limit for interval search The maximum pixel limit for interval search only affects searches for a lasting change. The system constantly compares within the starting point and end point of the time range to be searched. If the current state of both points diverges by more than the specified pixel limit, the interval bisection is interrupted and a serial search with bigger increments is started until the number goes below the pixel limit again. Then, the interval search continues from this point. SeeTec Surveillance • Methods Display motion in entire image The Expert mode searches only those areas that were specified by the user. If this option is enabled, motion in areas outside the selected areas is also highlighted if motion was detected in the selected areas. • Display help dialog after single search After the search is completed, select whether the event that you searched for was or was not found and, if the event was found, whether you want to change to the Archive Mode with the event. Write protection of recorded image data You can write-protect recorded image data to ensure that potentially important data is not overwritten automatically. You can protect a maximum of 75 % of the loop recording volume. Enabling write protection 1. Right-click on a camera image. 2. Select the option Enable archive write protection. 3. Drag the time bar to the desired position. 4. Click on the Start button, then on Stop to select a time range. The time range to be protected is shown in yellow in the time bar. 5. Confirm your selection with the OK button. Removing write protection / Status request 1. Click on Write protection of recordings in the Extras menu. A list of all cameras embedded in the system is displayed. 2. Select the cameras for which you want to start a status request. Selecting multiple items is possible. 3. Click on Query. In the The following write-protected recordings are available field, all protected areas of the cameras selected before are displayed. 4. Select the areas for which you want to remove the write protection. Selecting multiple items is possible. 5. Click on Remove write protection. The image data without write protection will be overwritten according to loop recording. 157 SeeTec Surveillance 5.5.6 Exporting image data To save or analyze recorded image data outside SeeTec 5, you can export camera images. Print image 1. Right-click on a camera image. 2. Select Export > Print image. If the zoom function is active at this time, only the zoomed area will be used. The printed image also contains the camera name, recording time, printing time and the SeeTec user name. Additionally, you can enter a comment. 3. Select a printer. Save image as file 1. Right-click on a camera image. 2. Select Export > Save image as file. 3. Select the location. The exported image also displays the camera name, date and time. Saving images as AVI file This export saves the film sequence on the client. The codec for exporting must be available on the client. 1. Right-click on a camera image. 2. Select Export > Save images as AVI file. 3. Drag the time bar to the desired position. 4. Click on Start or Stop. The time range to be exported is shown in yellow in the time bar. In the Export settings, you can specify the properties of the video to be created. By default, the best codec available on your system is used. 5. If you want to use another codec and/or you want to adjust the selected codec, enable the Expert mode. Here you can enable the Export audio option. 6. Click on Select to select a name and the export path for the video sequence. 7. Click on Export to start the export. 158 SeeTec Surveillance Note The maximum AVI file size is limited to 4 GB. Do not export any uncompressed images as video files. An export of uncompressed images with 10 seconds length requires about 350 MB storage space. If possible, do not use any Codecs installed by default by Windows®. These codecs lead to low-quality export results. If different frame rates and resolutions are present in the time range to be exported (e.g. after a change from standard to alarm recording) you should check the film sequence because the selected codec may show a contorted image from the time of change onwards. MOBOTIX cameras can only export in the MOBOTIX format. SeeTec recommends the XviD codec. Exporting images (single camera) This export type exports images in the MultimediaDatabase format of SeeTec and stores the image data with encryption. The SeeTec OfflineViewer is required to analyze the exported images. It is stored in the export directory during export. A CD/DVD burning program (Totally Free Burner) is also exported. Export image data to the client (single camera) 1. Right-click on a camera image. 2. Select Export > Export image data to the client. 3. Drag the time bar to the desired position. 4. Click on Start. 5. Drag the time bar to the desired stop position. 6. Click on Stop. 7. Enter a Location for export. Important For this export, ensure that the export path is available on the SeeTec client. For an export to a directory on the SeeTec server, see chapter Export image data to the server (single camera) (page 160). 159 SeeTec Surveillance 8. Enable Create subdirectories for user, camera name and time to create the following folder structure in the export directory: <SeeTec user name>\<camera name>\<YYYY-MM-DD HHMM>\ 9. Select whether you want to export the standard and / or alarm recording. 10. Enter a Password for encryption. Alternatively, use the default password. Set the default password in Configuration Mode under Server > MultimediaDatabase > Image data export > Manual image data export. 11. Optional: Enable the Bandwidth limitation option to limit network traffic while the export data is transferred to the client. 12. Optional: Activate Split export into several directories and select the size of the export file. The exported files will be split automatically to fit on a CD, DVD, etc. 13. Click on Export to start the export. Export image data to the server (single camera) 1. Right-click on a camera image. 2. Select Export > Export image data to the server. 3. Drag the time bar to the desired position. 4. Click on Start. 5. Drag the time bar to the desired stop position. 6. Click on Stop. 7. Enter a Location on server for export. Important For this export, ensure that the export path is available on the SeeTec server. 8. Enable Create subdirectories for user, camera name and time to create the following folder structure in the export directory: <SeeTec user name>\<camera name>\<YYYY-MM-DD HHMM>\ 9. Select whether you want to export the standard and / or alarm recording. 10. In the Password field, enter a password for encryption. Alternatively, use the default password. Set the default password in Configuration Mode under Server > MultimediaDatabase > Image data export > Manual image data export. 11. Optional: Activate the Select time for export checkbox and select a date and a time. 160 SeeTec Surveillance The export will be executed at the selected time. 12. Optional: Activate Split export into several directories and select the size of the export file. The exported files will be split automatically to fit on a CD, DVD, etc. 13. Click on Export to start the export. Image data multi-export See chapters Image data multi-export to the client (Configuration Mode only) (page 39) and Image data multi-export to the server (Configuration Mode only) (page 40). 161 SeeTec Administration 6 SeeTec Administration The SeeTec Administration is used to set the core services, the management database (MaxDB), the MultimediaDatabase and the A/V export. Use the File menu to adjust the language of the SeeTec Administration and to save changes in the currently open tab or in all tabs. Important All settings will only be adopted when rebooting all services and/or the computer. 6.1 General settings 1. In the General settings, you can change the host and the port in the Host and Port fields, if the SeeTec Administration was called on a secondary server. 2. In the Host field, enter the IP address of the SeeTec main server. Leave the value in the port field unchanged (default: 60000). Do not change these settings if the SeeTec Administration was called on the SeeTec main server. (default: Host: localhost, Port: 60000). 3. In the IP address/host name for server communication dialog, select the IP address that the SeeTec services will connect to. 6.2 Configure core services To ensure communication between individual services, each SeeTec service must be assigned a unique port. The ports listed here are of special importance when setting up firewalls, see chapter Firewalls and SeeTec 5 (page 175). Do not change the ports. 163 SeeTec Administration 6.3 Configure management database (MaxDB) The Management Database (MaxDB) tab helps you to manage the MaxDB. The management database contains the entire SeeTec configuration and all events that occurred. The recorded image data is saved in the MultimediaDatabase. 6.3.1 Backup the management database Starting MaxDB data backup 1. Click on Backup. The backup will then be saved in \SeeTec\sapdb\backup. Initiating backups by using SeeTec Surveillance 1. Start the SeeTec 5 client. 2. In the File menu, change to the Configuration Mode. 3. Click on System Management > Backup. 4. Click on Execute backup. The backup will then be saved in the specified path. 6.3.2 Restoring management database backups Restoring the MaxDB data backup 1. Click on Restore. A dialog will be opened. 2. Select the desired backup file. 3. Click on Open. Important The backup must be stored on a local hard disk and must not be located on a network drive or share. If the backup file size is larger than the MaxDB, the restore process aborts. Add another volume (see chapter Enlarging the storage space (adding volumes) (page 165)) and restore the backup. 164 SeeTec Administration 6.3.3 Enlarging the storage space (adding volumes) You can add another volume to MaxDB if the MultimediaDatabase requires more space, e.g. if you wish to store event data for a longer period of time. The default MaxDB size is 4 GB. This enlargement of storage space does not affect the MultimediaDatabase. Enlarging MaxDB storage space 1. In the Size [MB] field, enter the additional storage space for the enlargement of the MultimediaDatabase (minimum: 512 MB, maximum: 4000 MB). 2. Click on Add new volume. Additional storage space is immediately available on DISK000X in the MaxDB installation directory. Important For technical reasons, the size of MaxDB cannot be reduced. You can add a maximum of four volumes to MaxDB. You will obtain an estimated duration (in days) about how long the storage space of the MaxDB will last at the current alarm rate by clicking on Refresh. Important Reliable information can only be given if the system is running at normal load with respect to alarm frequency. 6.3.4 Setting the MaxDB cache size If many events occur and load times increase because of this, increase the cache size of MaxDB. However, this value should be selected with care. It is of no use to increase the cache size if the actual free main memory available on this PC is not sufficient. The memory reserved for MaxDB is can be displayed by clicking on Current cache size. The current MaxDB size is displayed under Current load of the management database. 165 SeeTec Administration Important The MaxDB cache size is a system-critical parameter that should be changed with caution and only if it is absolutely necessary. The optimum throughput result is obtained if the entire database is kept in the cache. To set the cache size, enter a value in MB and then click on Adjust cache size. 166 SeeTec Administration 6.4 Configure MultimediaDatabase The MultimediaDatabase tab enables you to integrate and modify MultimediaDatabase zones. These zones represent paths and locations in which the MultimediaDatabase stores image data. These paths can represent both local drives and network drives. The specified zone size is not immediately reserved, but assigned automatically as needed. 6.4.1 Adding zones to the MultimediaDatabase Zones are used to determine the maximum storage depth of the MultimediaDatabase and consequently, of the software. By default, the SeeTec 5 software does not limit the MultimediaDatabase zone. During a new installation, the default zone is created in the following directory: <SeeTec installation directory>\re\md\mds\data\ We recommend replacing this zone with a zone on a dedicated partition. If the volume of the existing zone is not sufficient, you can add another zone. Adding zones to the MultimediaDatabase 1. Create a folder on a dedicated partition in which to store image data. The cluster size should be 64 KB. 2. Click on Add zone. 3. Select a folder in which to store image data. 4. In the Maximum size [GB] field, enter the size in GB for the MultimediaDatabase zone. 5. To use all physically available space on the partition, enable the Unlimited option and confirm with OK. We recommend not using up the physical storage space of a partition by more than 90 % as this may decrease the performance of the operating system. A maximum of 10 zones should be created. More zones impair MultimediaDatabase performance. Also, we recommend creating a few big zones rather than numerous small zones. Adding zones to the MultimediaDatabase (network storage) Complete the following steps to add network storage (SAN, NAS etc.) as zones to the MultimediaDatabase: 1. Click on Add zone. 2. In the Path field, enter the full UNC path, e.g.: \\192.168.2.20\path\to\share. 167 SeeTec Administration 3. In the Maximum size [GB] field, enter a size in GB for the MultimediaDatabase zone. To use all physically available space on the partition, enable the Unlimited option and confirm with OK. The SeeTec5_MDB service also requires authorization data for the network drive i.e. log on information. 4. In the network authorization, enable the User name and password are required option. 5. In the User name and Password fields, enter the user name and the password. Note that the user must be available on the local machine and the domain must be specified, e.g.: DOMAIN\first_name.last_name The user name and the password are stored in the SeeTec5_MDB service as login information. You can only specify one user. In case of multiple network storage units, ensure that it is always the same user that accesses the network storage units. Important If the storage space assigned to the connected cameras exceeds the available space of the integrated zones and/or the hard disk, the database will terminate the recording process. The cluster size of the zone of MultimediaDatabase should be 64 KB. We recommend not to install a hard disk as zone of MultimediaDatabase that is connected to USB or Firewire, as the performance of SeeTec 5 is strongly affected by it. For reasons of performance, you should outsource the MultimediaDatabase to another hard disk or a RAID system, for instance. When creating or modifying MultimediaDatabase zones, you can enable the Unlimited checkbox instead of specifying an explicit zone size. If the Unlimited checkbox is enabled, the entire physical space of the selected partition is used for the MultimediaDatabase. 168 SeeTec Administration 6.4.2 Removing zones from the MultimediaDatabase 1. Select the desired MultimediaDatabase in the Zones field. 2. Click on Remove zone. Important The image data of the deleted zone are no longer available in SeeTec 5. However, the image data of the deleted zone will not be deleted automatically. You have to delete the image data manually. 6.4.3 Editing zones Editing zones of the MultimediaDatabase 1. Select the desired MultimediaDatabase in the Zones field. 2. Click on Edit zone to change the path and/or the size of the zone. 3. Confirm with OK. Important When modifying a MultimediaDatabase zone size, you can use the Unlimited option instead of setting an explicit zone size. If the Unlimited checkbox is enabled, the entire physical space of the selected partition is used for the MultimediaDatabase. 169 SeeTec Administration 6.5 Configure A/V export To send single images or video sequences in an alarm scenario via e-mail or FTP, enter the required information under A/V export. Important Specify the single image and video options in the Camera configuration and in the alarm scenario. Start the SeeTec5_AVExport service on the SeeTec main server, otherwise, there will be no export. 6.5.1 Enter a port 1. Enter the Port used by the A/V export module (default: 64222). 6.5.2 Primary / secondary FTP server 1. In the Primary FTP server group box, enter the server address and the port of the FTP server as well as the user name and password for FTP server access. Optionally, the export may be transferred to the FTP server with SSL encryption. The secondary FTP server is optional. The secondary FTP server is used only when the primary FTP server is not available. 6.5.3 Select codec 1. Select the Codec that will be used for the exported video sequence. The codec must be locally available. Otherwise, it is not available for selection. Note If possible, do not use any Codecs installed by default by Windows®. These codecs lead to low-quality export results. If different frame rates and resolutions are present in the time range to be exported (e.g. after a change from standard to alarm recording) you should check the film sequence because the selected codec may show a contorted image from the time of change onwards. MOBOTIX cameras can only export in the MOBOTIX format. SeeTec recommends the XviD codec. 170 SeeTec Administration 2. Optional: If you enable the Display tracking data checkbox, the ObjectVideo® tracking data will be exported as well, see chapter SeeTec Analytics (video analytics) (page 191). 171 General notes 7 General notes 7.1 Command line parameters You can assign multiple command line parameters to the client when starting the system, e.g. to start the client in another language or to transfer passwords to automate the start. All command line parameters are transmitted in the format <key>:<value>. Command line parameters Meaning lang:<language> Change language: With this command line parameter, you can start the client in another language. The following languages are available: es-es (Spanish), de-de (German), en-us (English), fr-fr (French), fi-fi (Finnish), it-it (Italian), ru-ru (Russian), sv-se (Swedish), tr-tr (Turkish), pt-pt (Portuguese), hu-hu (Hungarian), pl-pl (Polish), nl-nl (Dutch), zh-cn (simplified Chinese), cs-cz (Czech), da-dk (Danish), nb-no (Norwegian), ro-ro (Romanian), sk-sk (Slovak), sr-sp-cyrl (Serbian), hr-hr (Croatian) pass:<password> Password pass2:<password> Second password (if required) AutoADLogin Automated login with Active Directory® login data host:<IP/host name> IP address or name of the SeeTec server port:<port> Port for login, default: 60000 nat:<true/false> Login via NAT yes (true) / no (false) user:<user name> User name profile:<profile> Profile (user or group profile) Example: To start the SeeTec client in English on the server with the IP address 192.168.0.10, right-click on the link and add the command line parameter lang:en-us at the end of the Target line. The line looks as follows for standard installation paths: "C:\Program Files\SeeTec\client\SeeTec 5.exe" lang:en-us host: 192.168.0.10 173 General notes 7.2 Hot keys To speed up function calls, the user can use the following hot keys in the SeeTec 5 client: 174 Hot keys Meaning CTRL + 1 Switch to Surveillance Mode CTRL+2 Switch to Archive Mode CTRL+3 Switch to Report Mode CTRL+4 Administrators only: Switch to Configuration Mode CTRL + S Surveillance Mode and Archive Mode: Save user interface CTRL + O Surveillance Mode and Archive Mode: Load user interface ESC Switch to fullscreen mode (title bar and main menu will not be displayed) F1 Display SeeTec 5 User's Guide F8 Enable prioritized camera control F9 Disable prioritized camera control F11 Administrators only: Forces unlocking of Configuration Mode Caution: This may lead to configuration inconsistencies. F12 Restoring the default user interface General notes 7.3 Firewalls and SeeTec 5 To ensure that the SeeTec 5 software can function properly even in a network environment with a firewall, multiple ports must be available on the server computer by default. The port range is 60000 – 60008 (TCP communication), 63000 (TCP, AutoUpdate) and 60007 (UDP, image transfer). The client must also be available on the ports 60000 – 60008, 63000 (TCP) and 60007 (UDP). Furthermore, the TCP alarm ports of the camera managed on the server computer must be available to ensure alarm handling. If encrypted communication between SeeTec server and client is configured, you have to open the ports 60011 and 60012, as well on both the server and client. Some cameras use the RTSP over RTP over UDP standard for MPEG-4 image transfer. In this case, the SeeTec server communicates with the camera via TCP port 554 to determine what is transferred (images / audio, etc). The server also determines a UDP port for the transfer. This is why the UDP protocol between the camera and the SeeTec server should not be blocked. 7.4 User's Guides You will find all User's Guides under <installation path>\SeeTec\Manual. 7.5 Support inquiries SeeTec 5 support for customers with maintenance option is free. Contact our support team by phone. Customers without maintenance option can contact our telephone support Monday to Friday from 08.30 a.m. to 12.00 a.m. and from 1.00 p.m. to 5.00 p.m. under the following phone number: +49 – 7256 - 80860 175 General notes 7.6 Reporting a software problem If you discover a software error, please contact us by e-mail at any time: [email protected] Note You can send an e-mail using the System option in the Info menu. Important information that helps us to identify configuration errors is simultaneously stored in the clipboard. Reporting software problems using the client main menu 1. In the main menu of the client, select the Info menu. 2. Select the System option. 3. Click on the Send button. Your default e-mail application will be opened. 4. Right-click and select Insert (alternatively, use the CTRL + V hot key). The data stored in the clipboard is inserted. 5. Attach a description of the problem as well as the log files of the current day to your e-mail. You will find this data in the following directory <SeeTec installation directory>\log. Note The log files contained in this folder may be very large and should therefore be compressed in a ZIP file, if possible. This is where you will find the client log files: Windows® XP: C:\Documents and Settings\<logged-in user>\Local Settings\Application Data\SeeTec 5\log Windows Vista® / Windows® 7: C:\Users\<logged-in user>\AppData\Local\SeeTec 5 176 General notes 7.7 Supported devices 7.7.1 Network cameras See SeeTec 5 Supported Devices.pdf (<Installation directory>\SeeTec\Manual). 7.7.2 Other SeeTec: Archive With the archive you can re-embed the image data you exported with the image export in the SeeTec 5 system. ATM ATM connection (via NORMA NPC II). POS Cash register connection (via NORMA NPC II). VoIP (Voice over IP) Integration of SeeTec VoIP modules and SeeTec clients with VoIP functionality. SeeTec Network I/O This device type enables you to carry out all network-based input and output operations. • Restrict access permissions to specific IP addresses (or address ranges). • Use as client or server. • Define input or output data as ASCII text or hexadecimal code. • Input / output using different network protocols (TCP, HTTP-GET, HTTP-POST). LPR Automated license plate recognition. A software module integrated in SeeTec is used for license plate recognition. See chapter LPR module (License Plate Recognition) (page 205). SeeTec Analytics Enterprise and SeeTec Analytics Premium Integration of ObjectVideo®. Counting machines Connection to cash counting machines (Reis or Pecunia). 177 Appendix 8 Appendix 8.1 VoIP server configuration Requirements: SeeTec license module for VoIP devices • Branch exchange: Brekeke PBX server (free test version available under http://brekeke.com/download/download_pbx_2_0.php) (Note: The software requires an installed 32-bit JavaTM JRE). The server can be installed under 32 and 64-bit operating systems. • Branch exchange(s): e.g. MOBOTIX camera (with VoIP support) or an intercom system (Siedle, René Koch AG, Doortello, Elcom) with integrated linksys® VoIP module. • The ports 5060 (SIP-Port) and 7000 ff. (RTP; for voice communication) are required for communication between SIP server, branch exchange, SeeTec server and SeeTec client. 8.1.1 Configuring Brekeke PBX server and SIP server (interphone system) The interphone system consists of two components that communicate with each other: Brekeke PBX server and Brekeke SIP server. These two components are part of the Brekeke PBX package. Additionally, an extension is required. Ideally, the PBX server should be installed on the SeeTec server. Configuration 1. After installing the PBX server, copy the de.seetec.v5.sip.jar file from the tools\SeeTecSIP directory of the SeeTec Installation to <Brekeke PBX installation directory>\pbx\webapps\pbx\WEB-INF\lib. This file is required for communication between the SeeTec server and the PBX server. 2. Add the following two lines to the <Brekeke PBX installation directory>\pbx\webapps\pbx\WEB-INF\work\sv\sv.properties file: seetec.cm.host=<SeeTec Server IP> seetec.cm.port=60021 3. Then, log on to the Brekeke server (via Start > All Programs > Brekeke > Brekeke PBX Admintool; Standard user / Password: sa / sa) 179 Appendix 4. Click on the TO SIP SERVER button to change to the Dial Plan tab and add a new rule by clicking on the New Rule button: Rule name : SeeTec SIP Description: SeeTec SIP Server Communication Priority: 1 5. Enter the following value in the Matching Patterns field: Variable Value $request ^INVITE 6. Enter the following two values in the Deploy Patterns field: Variable Value $session de.seetec.v5.sip.SeeTecSIP $continue true 7. Confirm your input with Save. 8. In the Configuration tab, go to the SIP submenu and set the REGISTER option to on. 9. In the User Authentication tab, create several users in the New User submenu. Users are required for the (door) intercom(s). The user name and password have to match the user at the corresponding intercom. All other users are SeeTec users that are saved during SeeTec audio configuration and SeeTec SIP configuration, see chapter Configuring the SeeTec client (extension) (page 187). 10. Change to PBX configuration (TO PBX button) to the Users tab and add the same users here. Users are required for the (door) intercom(s). The user name and password have to match the user at the corresponding intercom. All other users are SeeTec users that are saved during SeeTec audio configuration and SeeTec SIP configuration, see chapter Configuring the SeeTec client (extension) (page 187). If only one user is to communicate with the intercom, you can assign the phone number of the intercom as the user name for that user. (In this case, the SeeTec user is also the receiver of the call. This is why he/she should obtain the phone number.) 180 Appendix If more than one user is to communicate with the intercom, you have to create each user profile separately. Also, you have to create an additional user profile that will be used as a group. For this user, enter all user names in the Forwarding destinations field that will be called when the phone number of the group user is dialed. 11. Disable the voicemail option for each user and confirm your input with Save. 12. Go to the Options tab and enter the following in the Advanced submenu: com.brekeke.tel.sip.stack.InviteHandlerBase.SDP_ADD_TELEPHONE_EVENT= true 13. Confirm with Save. 14. Then, (re)start the services of the PBX and SIP servers. To start, click on the Restart All or Start All buttons on the main page of PBX configuration. 181 Appendix 8.1.2 Configuring the linksys® VoIP module (extension) The VoIP module is required to integrate a Siedle or Elcom intercom into SeeTec 5. 1. Access the SeeTec VoIP module using a web browser, first click on Admin Login in the upper right corner and then click on advanced. On the SIP tab you can optionally change the RTP ports of the RTP Parameters. Their default setting is 9000 (RTP Port Min) and 9001 (RTP Port Max). 2. Go to the Regional tab and for the Control Timer values (sec), set the Reorder Delay to 0. 3. Then determine the communication between the VoIP module and the interphone system on the Line 1 tab. Figure 19: 182 Defining the communication between the VoIP module and the interphone system Appendix 4. Optional: You can change the SIP Settings in the SIP Port. Set the Refer To Target Contact field to no. 5. In the Proxy and Registration settings, enter the IP address of the interphone system (Brekeke server) in the Proxy field. Set the fields Use Outbound Proxy, Use OB Proxy In Dialog, Make Call without Ref, Ans Call Without Reg and DNS SRV Auto Prefix to no. 6. Under Subscriber Information, enter a name in the Display Name field. The entries in the User ID and Password fields must correspond to the entries for the user that you created on the Brekeke server. Figure 20: Audio Configuration and Dial Plan 7. In the Audio Configuration group box, select the Preferred Codec option as G711u and set Use Pref Codec only to yes. In the DTMF Process AVT dropdown list, select no. 8. In the Dial Plan field, enter (xxx). Note If no value is given in the Dial Plan field, a delay occurs between the keystroke (e.g. at a door intercom) and the activation of alarm within SeeTec 5. 9. In the User 1 tab, set the Hold Reminder Ring value in the Ring Settings to 7. 10. Confirm your input with Submit All Changes. Note To test your configuration, you can use a simple a/b line telephone to simulate a door intercom. 183 Appendix 8.1.3 Configuring MOBOTIX cameras with VoIP functionality (extension) Note Currently, the SIP protocol is supported by MOBOTIX cameras only. The approach described here includes the configuration of digital input, i.e. a connection from the MOBOTIX camera directly (via an external key) can be established. Not all models support this. 1. First, add another user profile for the camera on the Brekeke server, see chapter Configuring Brekeke PBX server and SIP server (interphone system) (page 179). 2. Access the camera via a web browser and change to the Admin menu. 3. In the Serial interface and Modem Setup menu, set the Serial interface to Data and set the Mode to I/O Mode. 4. In the Microphone and Loudspeaker menu, enable the Microphone as audio input and the Loudspeaker as audio output. 5. In the Phone Call-In menu, enable VoIP only for Phone Call-In and Intercom as audio mode. 6. Create a new profile in the Phone Profiles menu. Enter the user name as the Phone Number or SIP Address to call when the digital input of the camera is closed. You have to create this user profile on the Brekeke server first. 7. Select SIP audio as connection type. In the After the message has been sent field, select Intercom. Several options need to be changed in the VoIP Settings: 8. First, enable the VoIP settings. 9. In the User name field in the SIP settings, enter the user name that you created on the Brekeke server. The SIP domain and the Registration server match the IP address of the Brekeke server. Add sip: before the IP address of the Registration server. 10. Enter the user name and password of the user you created on the Brekeke server as the SIP ID and Password. 11. In the Network settings, you can adjust the SIP port and the Audio RTP port. 12. In the audio message settings, disable the Welcome message for inbound calls and the Welcome message for outbound calls. 13. Enable all codecs in the Audio codec settings. 184 Appendix 14. Close the Admin menu and open the Setup menu. 15. In the General event settings, enable Arming. 16. In the Event settings, enable the Signal Input (SI), set the trigger to closed (LOW) and set the De-Bounce Time to 100. 17. In the Messages menu, enable the Message Profile. Set the Messaging Dead Time to 5 seconds and mark the SI signal input in the Event selection. Select your SIP telephone profile in the Phone Call-Out (CL) field. 8.1.4 Configuring Cyberdata VoIP Intercom (extension) 1. First, add another user profile for the extension on the Brekeke server, see chapter Configuring Brekeke PBX server and SIP server (interphone system) (page 179). 2. Access the intercom via a web browser and go to the SIP Setup menu. 3. Enter the IP address of the Brekeke PBX server as SIP Server and Outbound Proxy. In the Remote SIP Port and Local SIP Port fields, the default port 5060 is displayed. Change it only if you also changed it on the Brekeke server. 4. For the user you created on the Brekeke server, enter the user name as the SIP User ID in the Authenticate ID field and the password in the Authenticate Password field. 5. Set the SIP Registration and Unregister on Reboot options to Yes. 6. Specify the user name that will be called when the intercom button is pressed in the Primary Number field. You have to create this user profile on the Brekeke server first. 7. Confirm your input with Save Settings. 8. If you want to configure the door opener, go to the Intercom Setup: Set the Auxiliary Delay to On and enter a three-digit number in the DTMF Relay Activation Code field. You must also enter this number during the extension's configuration in the SeeTec software, see chapter Configuring the SeeTec server (page 188); Function button configuration. 9. Confirm your input with Save Settings. 185 Appendix 8.1.5 Configuring Schneider Intercom / Commend / Baudisch (extensions) 1. First, add another user profile for the extension on the Brekeke server, see chapter Configuring Brekeke PBX server and SIP server (interphone system) (page 179). 2. Access the intercom via a web browser and go to the Setup VoIP menu. 3. In the SIP Settings, set the SIP Registration to Yes and enter the Brekeke PBX server's IP address as SIP Server and SIP Domain. 4. In the SIP Server Port field, the default port 5060 is displayed. Change it only if you changed it on the Brekeke server. 5. Enter the user name and password of the user profile you created on the Brekeke server in the respective SIP User ID, SIP Authentication ID and SIP Authentication PIN fields. 6. Confirm your input with Save. 7. Go back to the start page and go to the Phone Book: In the Direct call (Call buttons) menu in the Number field, enter the user name that will be called when the intercom button is pressed. You have to create this user profile on the Brekeke server. In the Incoming field, select Accept. In the Outgoing field, select Message and in the Relay field, select On. 8. If you want to configure the door opener, enter any given number in the DTMF Code field. Note that for Schneider Intercom extensions, the DTMF code must not contain two identical characters next to each other. You must also enter this number during the extension's configuration in the SeeTec software, see chapter Configuring the SeeTec server (page 188); Function button configuration. Confirm your input with Save. 186 Appendix 8.1.6 Configuring the SeeTec client (extension) The VoIP and SIP configuration is SeeTec client specific, i.e. the SeeTec administrator has to log on to the respective SeeTec client directly to configure these functions. 1. After logon, change to the VoIP and SIP tab in the File > Client Configuration menu and activate the configuration. 2. Optional: Adapt the SIP base port settings (default: 5060) and the Audio RTP port settings (default: 7000) in the Global settings field. Select the Audio input device and the Audio output device to be used for the communication between SeeTec client and the extension. Incoming calls will still be signaled via the standard audio output device of the operating system. 3. Optional: Enable the Use echo and noise suppression and Use microphone amplifier options. For Multi Installation Login only: All existing SeeTec Installations are displayed in the Specific settings for SeeTec Installation field. 4. Select the desired SeeTec Installation and enable the settings. Do not change the Network settings. 5. In the SIP user data field, enter the data saved on the Brekeke server as the SIP user name and SIP password. The Participant name can be chosen freely. In Archive Mode, it is displayed as the called participant. 6. Enter the IP address of the Brekeke PBX server under Registration server and Outbound Proxy. 187 Appendix 8.1.7 Configuring the SeeTec server Every device that will be called in the VoIP pane in Surveillance Mode needs to be created as a SeeTec VoIP device. 1. In Configuration Mode, create a new Hardware. 2. In the Manufacturer dropdown list, select the SeeTec option. 3. In the Type dropdown list, select the VoIP option. 4. For the SIP address, enter the name of the VoIP device that was saved in the module (camera, door intercom). General In the Properties group box, you can later on adjust the name, the SIP address and the CameraManagement server. The button is displayed in Surveillance Mode in the VoIP pane. 1. Select whether the button will trigger a SeeTec button or a DTMF sequence. In the DTMF sequences field, the Begin of call (especially with Siedle door intercoms) and Button fields are important. If you are using a Siedle door intercom, you have to specify a DTMF command so that a connection can be established. As a rule, you can use the button to form a relay that opens a door or a gate. Important The function button can only be used after a connection has been established. Otherwise, the DTMF command cannot be transmitted. VoIP recording 1. For an audio recording, select the MultimediaDatabase server on which to record the audio track. The recording of incoming calls is saved in the VoIP recording, for outgoing calls the standard VoIP recording is used. 2. The Size of standard recording and Size of alarm recording limit the storage space used. 3. Optional: Enable the Additional time limit checkbox to additionally limit the recording to a specific time. 4. The Recording time range dropdown list limits the recording time range of the standard recording by selecting a time template. 188 Appendix 5. Optional: Optionally, you can create an Alarm scenario that displays the corresponding camera image and starts a recording in case of an incoming signal of the door intercom. The start event of the alarm is the Voice over IP start option of the corresponding audio device and the stop event is the Voice over IP stop option. 8.1.8 Audio functionality in Surveillance Mode Figure 21: VoIP The user can use another tab in Surveillance Mode for the audio functions (VoIP (Live), located below the Camera overview). When a connection is established, the display name is displayed in the top blue area. In the lower part of this area, calls that come in during the active call are displayed. You can accept and end calls by clicking on the telephone receiver icon. The door icon relays to the function button, see chapter Configuring the SeeTec server (page 188). The hookswitch for answering calls is supported for Eutectics USB phones. The Contact field displays all users and door intercoms that you can communicate with. The Loudspeaker and Microphone fields allow you to adjust the volume or to enable or disable muting by clicking on the corresponding icon. 189 Appendix 8.1.9 Audio functionality in Archive Mode You have two possibilities to play audio recordings in Archive Mode: • Audio without alarm scenario Drag the audio device from the Camera overview and drop it in the VoIP (Archive Mode) field (The field is displayed by using the Layer menu.) and open the corresponding camera in the Camera overview by clicking on it. In the Player, you can see the track of the device you have just enabled (surrounded by a green frame). If you have selected the camera, the camera recording is displayed, and if you have selected the Audio (Archive Mode) field, the audio recording is displayed. With the Player, you can now play the audio and video recording synchronously. • Audio with alarm scenario To start a new request, click on New request in the Alarm overview. Select the alarm scenario. In the Alarm details, caller and callee are displayed automatically in the Caller and Callee fields. In the Cameras and Input devices fields, the involved cameras and audio devices are displayed. By clicking on the camera, the corresponding audio stream is automatically saved in the VoIP (Archive Mode) field (old player) or as a separate timeline in the new player. Now you can play the audio and video recording synchronously in the Player. By right-clicking on the VoIP (Archive Mode) field (old player) or on the timeline in the new player, you can save the audio track as a WAV file. Note Combined audio and video exporting is currently not possible. 190 Appendix 8.2 SeeTec Analytics (video analytics) 8.2.1 General The concentration of a user decreases the more of monitors the user needs to watch. This is why SeeTec enables you to perform intelligent video analytics within the software. Intelligent video analytics can assist security personnel and thus drastically increase the quality of surveillance. Important Ensure that the cameras you use for video analysis are installed in accordance to the ObjectVideo® Camera Placement Tool. You will find this tool in start menu under All Programs > SeeTec 5. MOBOTIX cameras are supported only for Motion JPEG streaming. To use intelligent video analytics, the SeeTec software solution offers several SeeTec Analytics packages: • SeeTec Analytics Basic (SAB) • SeeTec Analytics Premium (SAP) • SeeTec Analytics Enterprise (SAE) SeeTec Analytics Basic SeeTec Analytics Premium SeeTec Analytics Enterprise Area of interest X X X Object type classification X X X Tripwire (also non-linear) X X X Multisegment Tripwire X X Entering X X Exiting X X Appearing X X Disappearing X X Loitering: X 191 Appendix SeeTec Analytics Basic SeeTec Analytics Premium SeeTec Analytics Enterprise Left behind X Taken away X For a description of the individual features and rules, see the respective chapters in the SeeTec 5 User's Guide. 8.2.2 System requirements Install the video analysis module on a dedicated server to improve performance. Minimum requirements: • Operating system (32-/ 64-bit): Windows® XP Professional SP2, Windows® 7, 2003 Windows Server®, 2008 Windows Server® • Processor: Intel® Xeon® Dual Core, 2.6 GHz or higher • RAM: 4 GB • Network interface card: Gigabit connection • Use of webguards, behavior surveillance (e.g. of virus scanners), is not supported. Installing SeeTec Analytics 1. Start the SeeTec Analytics installation in the SeeTec setup. 2. Change the installation directory, if necessary and select the Custom installation mode. 3. Install the video analysis module under SeeTec Analytics. 4. Optional: Install the client under SeeTec-Client. 5. Confirm the displayed prompt about the Windows® Firewall by clicking on Yes, and start the installation. 6. Restart the server. 192 Appendix Important Ensure that your SeeTec Analytics license is activated. The license key must be saved on main server. In Surveillance Mode and Archive Mode, you can view tracking data, i.e. the visualization of motion, objects and rules detected by the video analysis module, by right-clicking on the camera image. Alarm objects are illustrated with red outline for short time. Tracking data can also be exported as AVI file. The administrator has to activate this function, see chapter Select codec (page 170). 8.2.3 Configuring a connector The connector is required for the communication between the SeeTec server and the SeeTec Analytics module. 1. To create the connector, start the SeeTec VA Administration. 2. Right-click on SeeTecVAConfig to create a new module in the connector. 3. Select ObjectVideo. 4. Optional: You can change the name on the right side. 5. In the SeeTec core server IP field, enter the IP address of the SeeTec server. Do not enter localhost or 127.0.0.1. 6. For the module IP, select the IP address of the ObjectVideo® server. Do not enter localhost or 127.0.0.1. Change the core server port only after consulting SeeTec. Use the Connection test button to check the connection between the module and the SeeTec core server. Important The service ID will change after the connection to the SeeTec server is established for the first time. Under no circumstances should you reset this service ID. 7. Click on the Save button to save your input. 8. Start the SeeTec5_VA service. The connector establishes a connection to the SeeTec server after approx. 15 seconds. 193 Appendix Important We recommend using multiple modules when performing the video analysis on multiple camera channels. When you are using 2 modules on the same server (to deploy all CPU cores efficiently), perform the steps 1-5 again. 8.2.4 Configuring SeeTec 5 Configuring the video analysis module ObjectVideo® 1. In the Configuration Mode of SeeTec 5, click on Server extensions, and then click on OV module. If you adapted the module name, the changed name is displayed here, see chapter Configuring a connector (page 193). 2. Verify that the video analysis module is registered correctly in SeeTec 5. If the video analysis module is registered correctly in SeeTec 5, the IP address of the SeeTec Analytics server and the communication port are displayed in the Server field. If the video analysis module is not registered correctly in SeeTec 5, check the firewall settings on both servers (SeeTec server and SeeTec Analytics server). 194 Appendix 8.2.5 Configuring the SeeTec Analytics module To perform an intelligent video analysis, the SeeTec server needs to send camera images to the SeeTec Analytics module. 1. Create a new hardware in Configuration Mode. 2. In the Manufacturer dropdown list, select the SeeTec Video Analytics option. 3. In the Type dropdown list, select the SeeTec Analytics Basic, SeeTec Analytics Enterprise or SeeTec Analytics Premium option. Figure 22: Configuring the SeeTec Analytics module Name: In the Name field, you can change the name. Videoanalyse-Modul: If you are using more than one video analysis module, use the dropdown list to select the video analysis module that will analyze the image data. Camera: Select the camera to be used for intelligent video analysis. 195 Appendix Important Privacy masking may not be used on the selected cameras. You cannot copy SeeTec Analytics devices. If the camera is contorted later, the video analysis mode may exit recording. Note the configuration of the alarm scenario in chapter Configuring an alarm scenario (page 204) and the expert mode in chapter Configuring the SeeTec Analytics module (page 195). Video classifications (multi-streaming only): Select the profile to use for image transfer to the video analysis module. We recommend using an additional stream from the camera for video analytics purposes. Generally, the CIF resolution is sufficient for the analysis (Compression: 20 %). Select higher resolutions only after contacting us. Frame rate for analysis (fps) (Motion JPEG streaming only): Specify the number of frames per second that will be transferred to the video analysis module. Note SeeTec recommends a frame rate of 12 images per second. Channel state: The channel state shows the current state of the SeeTec Analytics module. The following states are possible: Note The video analyses can only work properly, if the image quality is sufficient for analysis. If the image quality is not sufficient for analysis, the error message No signal occurs when the channel state is displayed. The reference image that is saved in the SeeTec Analytics module is called a scene. The background of the camera image is saved once an hour as reference image. The reference image is then used for comparison with the current image. 196 Appendix • Known scene (Good View) The SeeTec Analytics module is running. The video data is analyzed. • No signal (Bad Signal) The SeeTec Analytics module is running. The video data is not analyzed. Reason: The image quality is too bad, e.g. the contrast is too low or the image is too dark. When this state applies, an alarm scenario can be started. Select Video analysis failure due to insufficient light or obstructed vision as trigger event for the alarm scenario. • Invalid scene (Invalid View) Unknown error. The video data is not analyzed. • Unknown scene (Unknown View) The current scene is not the same as the acquired rule. The camera is e.g. turned to a wrong position. The video data is not analyzed. To avoid this state, activate the Expert Mode and the Auto-acquire new perspectives or Force new perspectives checkbox. When this state applies, an alarm scenario can be started. Select Video analysis failure due to camera rotation as trigger event for the alarm scenario. • Search for known scene (Searching for View) The SeeTec Analytics module is in acquiring stage. When the SeeTec Analytics module is activated, the state changes to Known scene, Unknown scene or Unknown. • Unknown (Unknown) No connection to SeeTec Analytics module. 197 Appendix Expert mode: Use the Expert mode button to enable the expert mode and get further setting options: • Auto-acquire new perspectives: The video analysis module stops the image data analysis until the camera is moved back to its original position or until the video analysis module is restarted. Enable Auto-acquire new perspectives to specify the new camera position as new scene automatically. You can also start an alarm scenario when the camera is rotated. Select Video analysis failure due to camera rotation as trigger event for the alarm scenario. • Force new perspectives: Unlike the Auto-acquire new perspectives option, you cannot start an alarm scenario when you activate the Force new perspectives option. • Export single images in the event of an alarm: The images on which motions or changes are detected are usually not saved separately. Enable Export single images in the event of an alarm to save the images separately as JPEGs. The images are then saved on the server of the video analysis module under \SeeTec\VersatileApplications\Images. After the specified time range, the images are automatically deleted from this directory. If you enter 0 as the time period, the images will not be deleted. 198 • Generic parameters: In the Generic parameters field, you can optionally enter generic parameters of ObjectVideo® that will be considered for image analysis. • Add new rule: Create a rule for video analysis by using the Add new rule button. You can now add up to five rules. Appendix 8.2.6 Video analysis (Create rule) Figure 23: Video analysis (Create rule) 1. In the General dialog, you can enable the rule. 2. Optional: Change the name of the rule. 3. Select a Type of rule (Tripwire, AOI (Area of Interest), Double Tripwire, Multisegment Tripwire, Multisegment Double Tripwire, Scene change). Note When a rule has been created, it is not activated automatically. Activate the rule during its configuration. For each rule, you can specify 2 additional start events for the corresponding alarm scenario. See chapter Configuring an alarm scenario (page 204). 199 Appendix Tripwire 1. Draw virtual tripwires in the camera image. When a Tripwire is crossed in one or both directions, you can specify an alarm to trigger. 2. Specify the object type for classification. The available options are persons, vehicles or unknown (selecting multiple items is possible). Selecting Unknown detects anything (persons, vehicles, etc.). 3. In the Parameters group box, you can specify the movement direction of the object in the camera image. 4. Use the Direction dropdown list to set the direction for detection. You can select Arbitrary (movement in all directions is detected), Direction A or Direction B. 5. After setting the detection direction, click on the Edit button to define the Tripwire in the live image. 6. Optional: You can select the Filter for maximum size and Filter for minimum size to specify the size of the object to be recognized. 7. Optional: Enable the Salience and Maximum size change (%) checkboxes as additional filters. If Salience is selected, moving objects such as reflections, falling leaves or water ripples are ignored. Enable the Maximum size change (%) setting to filter fast changing objects, e.g. the shadows. Example: A shadow has an assumed size of 100 % and the size change is set to 50 %. If the shadow size increases, the shadow is ignored until its size change exceeds 150 %. If the shadow size decreases, the shadow is ignored until its size change exceeds 50 %. Important If a rule is triggered, the corresponding live image is framed red and starts to flash red. This helps you to check whether the rule is triggered with the parameters you specified in the way you want. 200 Appendix Area of interest 1. If you select an AOI (area of interest) as a rule type, you can select various object types for this cropping in the Classification of target group box. The available options are persons, vehicles or unknown (selecting multiple items is possible). Selecting Unknown detects anything (persons, vehicles, etc.). You can also set the object behavior that is to be selected. 2. For the options Loitering and Left behind, specify a duration in the Additional parameters group box in the Time of loitering (s) and Left behind since (s) fields. After this duration, a signal is sent to trigger an alarm. 3. Select whether recognition is performed on the image plane or floor plane (default). Select the Image plane checkbox to detect any kind of motion. Detection on the image plane is the most similar one to classical motion detection. The difference is that an object classification is performed in this case. Select the Floor plane checkbox if you want the detection to take place on a horizontal plane, for instance in a long corridor. The floor plane can represent the corridor's carpet on which the object steps. 4. Select whether the detection is performed just in the image detail or in the full image. Use the full image detection if you want all unspecific motion to be detected (such as a person entering or leaving the detection area). Because any kind of motion is detected, numerous unwanted alarms may be raised. If detection is to be performed in the full image, some types of object behavior cannot be used and are therefore grayed out. The following object behavior options are available: • entering: Object (partly) enters the analysis area and was already visible in the image beforehand. • exiting: Object (partly) exits the analysis area and is still visible in the image afterwards. • is inside: Object is moving within the analysis area. • appearing: Object is within the analysis area and was not visible in the image before. • disappearing: Object leaves the analysis area and is not visible in the image afterwards. • taken away: Object is (partly) taken out of the analysis area. 201 Appendix • left behind: Object is (partly) left behind for more than x seconds in the analysis area. A typical scenario would be the detection of unattended luggage in airports or train stations. • loitering: Object is within the analysis area for more than x seconds. 1. After specifying the object classification and behavior, click on Edit to define an area for analysis. 2. To change the area, click on Edit again. 3. Optional: You can select the Filter for maximum size and Filter for minimum size to specify the size of the object to be recognized. 4. Optional: Enable the Salience and Maximum size change (%) checkboxes as additional filters. If Salience is selected, moving objects such as reflections, falling leaves or water ripples are ignored. Enable the Maximum size change (%) setting to filter fast changing objects, e.g. the shadows. Example: A shadow has an assumed size of 100 % and the size change is set to 50 %. If the shadow size increases, the shadow is ignored until its size change exceeds 150 %. If the shadow size decreases, the shadow is ignored until its size change exceeds 50 %. Important If a rule is triggered, the corresponding live image is framed red and starts to flash red. This helps you to check whether the rule is triggered with the parameters you specified in the way you want. 202 Appendix Double Tripwire 1. Specify the object type for classification. The available options are persons, vehicles or unknown (selecting multiple items is possible). Selecting Unknown detects anything (persons, vehicles, etc.). 2. Specify the direction of movement of the object in the camera image for Tripwire 1 and Tripwire 2. 3. Specify an Order for the Tripwires. 4. Click on Edit below the camera image to define the respective Tripwire. 5. To change a Tripwire later on or to create a new tripwire, click on Edit again. 6. Optional: You can select the Filter for maximum size and Filter for minimum size to specify the size of the object to be recognized. Multi Segment Tripwire and Multi Segment Double Tripwire The settings are analogous to the ones for Tripwire and Double Tripwire. The difference is that you can define the Tripwire segments with angles within the camera image. 1. Click on Edit, then click on the camera image. 2. Click into the camera image again to create a vertex. You can enter more than one vertex. 3. Double-click into the camera image to create an endpoint. Scene change 1. Select the Scene change type to recognize. Any changes in the camera field of view are detected if the camera image changes significantly. The following change types are available: • Lighting on: Change from dark to bright. • Lighting off: Change from bright to dark. • Lighting on or off: Change from bright to dark or from dark to bright. • Unknown process: A change that cannot be assigned to a change type • Camera movement: Camera position changes • Arbitrary change: A combination of the options above 203 Appendix 8.2.7 Configuring an alarm scenario 1. Create a new alarm scenario. Each recognition rule in the SeeTec Analytics modules can create an alarm trigger, i.e. you can create a separate alarm scenario for each alarm trigger. 2. In the Start dialog of the alarm scenario, specify the trigger event. 3. Select one of the configured SeeTec Analytics rules. After the triggering start event, you can continue configuring the alarm scenario as described in chapter Alarm scenarios (page 101) of the SeeTec 5 User's Guide, and you can then also search for these alarms in Archive Mode. Note For each rule, 2 additional start events are created. You can use these events if the analysis should fail due to various causes. The available options are: • Video analysis failure due to insufficient light or obstructed vision: This event triggers when the camera is not able to capture enough of a scene. • Video analysis failure due to camera rotation: This event triggers when the camera is turned to a wrong position. These events serve as a supplement for scene changing rules to raise the detection ratio. You can also use the start events can in a separate alarm scenario without a scene changing rule. 204 Appendix 8.3 LPR module (License Plate Recognition) 8.3.1 System requirements Install the LPR software on a dedicated server to improve performance. Minimum requirements: • Operating system: 32-bit: Windows® XP Professional SP3, 7, 2003 Windows Server®, 2008 Windows Server® 64-bit: Windows® 7, 2008 Windows Server® Note Do not install the operating system in a virtual environment. • Disk space: 250 MB • Memory: 3 GB • Processor: Intel® Xeon® Dual Core (or comparable) • Use of webguards, behavior surveillance (e.g. of virus scanners), is not supported. 8.3.2 Installation Important Do not connect the USB dongle prior to the installation. Do not install the operating system in a virtual environment. The installation requires .NET Framework 2.0. If .NET Framework 2.0 is not already installed, this will happen automatically. Disable automatic updates of the operating system. After a manual update, the LPR server needs to be restarted. MOBOTIX cameras are supported only for Motion JPEG streaming. Installing the LPR module 1. Start the LPR software installation in the SeeTec setup. 2. Change the installation path if necessary. 3. Select the Custom installation mode. 4. Install the license plate recognition under SeeTec Analytics. 205 Appendix 5. Optional: Install the client under SeeTec-Clients. 6. Confirm the displayed prompt about the Windows® Firewall by clicking on Yes, and start the installation. 7. After the installation is complete, connect the USB dongle. The dongle will be displayed in the Windows® device manager. See ARH Devices, device name FXMC USB Neural Network Controller. 8. Restart the server. 8.3.3 Configuring a connector The connector is responsible for the communication between the SeeTec server and the SeeTec Analytics module. 1. To create the connector, start the SeeTec VA Administration. 2. Right-click on SeeTecVAConfig to create a new module in the connector. 3. Select License plate recognition. 4. Optional: You can change the name on the right side. 5. In the SeeTec core server IP field, enter the IP address of the SeeTec server. Do not enter localhost or 127.0.0.1. 6. For the module IP, select the IP address of the license plate recognition server. Do not enter localhost or 127.0.0.1. Change the core server port only after consulting SeeTec. Use the Connection test button to check the connection between the module and the SeeTec core server. Important The service ID will change after the connection to the SeeTec server is established for the first time. Under no circumstances should you reset this service ID. A separate job is created in the LPR module for each recognition. If multiple license plates need to be analyzed within a short period of time, the individual jobs are queued. Thus, the value for Number of concurrent jobs should be increased. For an analysis of license plates in greater intervals, you do not need to change this value. If the number of jobs exceeds the queue size, the oldest job is deleted and will not be analyzed. 206 Appendix Important Under normal circumstances, the Number of concurrent jobs value should not be modified. If the value is set too high, the module may exit automatically with the error message Out of Memory Exception. 1. Click on the Save button to save your input. 8.3.4 Starting the required services The SeeTec5_EXT service is installed during the installation of the core services on the SeeTec main server. The SeeTec5_VA service is installed on the LPR module server. 1. You need to start the SeeTec5_EXT service to use the LPR module. 2. Restart the SeeTec5_VA service on the LPR module server. The LPR module establishes a connection to the SeeTec server after approx. 15 seconds. Important The LPR module sends an e-mail in case the dongle was not recognized correctly or was disengaged in ongoing operation. Presumption: A system e-mail address must be specified in SeeTec configuration. The message is also sent via SNMP, if SNMP is activated on the SeeTec server. 207 Appendix 8.3.5 Configuring SeeTec 5 Configuring the LPR module 1. In the Configuration Mode of SeeTec 5, open Server extensions and click on LPR module (Do NOT click on the LPR service entry.). If you adapted the module name, the changed name is displayed here, see chapter Configuring a connector (page 193). 2. Verify that the LPR module is registered correctly in the SeeTec 5 system. If the LPR module is registered correctly in the SeeTec 5 system, the IP address of the LPR server and the communication port (default: 60606) are displayed in the Server field. 3. When the LPR module is not registered correctly in the SeeTec 5 system, check the firewall settings on both servers (SeeTec server and LPR server). 4. If spaces in a license plate should not be detected, deselect Detect spaces. You must also add the license plates to the master data editor without spaces. See chapter Adding or deleting master data (page 219). 5. Optional: Specify the export path for the XML export, see chapter License plate groups (page 214). The export path must be available on the LPR module server. Each detected license plate is stored as a single XML file including license plate, license plate group, time and lane name. Additionally, an image of the detected license plate is stored in the XML file as Base64 JPEG. Example of an XML file: <LPR> <LPRTAB> <LicensePlate>KA LH 0001</LicensePlate> <DateTime>15.10.2010 11:03:14</DateTime> <TimeAsLong>1287133394382</TimeAsLong> <Lane>Car 2</Lane> <GroupName />Workers</GroupName> <ImageData>…..</ImageData> </LPRTAB> </LPR> 6. Optional: Set the export path for the SQL export. Enter the relevant information, i.e. URL, Database, Table, User name and Password for accessing the database. 208 Appendix The exported file contains the license plate, country code, date and time. In the SQL table, 3 columns must be created: • NumberPlate (char), size ca. 20 • LastSeen (varchar) or (string), size 20 • Country (char) size at least 30. The size depends on the recognized country codes. Most country codes have only 3 letters, e.g. GER, FRA. However, there are also longer country codes, e.g. GER_Oldtimer_old. Example of a table in the SQL database: NumberPlate LastSeen Country KA LH 0001 10.02.2011 16:27:25 GER 7. Optional: If more than one character set is installed, select which one is to be used for license plate recognition. Note The character set cmanpr-7.2.7:99: default does not have an integrated country code. The character set cmanpr-7.2.7:99: latin recognizes the respective country, but it takes more time for the recognition. You will receive character sets for license plates outside Europe on request. Configuring LPR service 1. Open the LPR service (NOT the LPR module) in Configuration Mode in the Server extensions. If the automatic master data entry is enabled, in case of an alarm, the Master data window is opened in Surveillance Mode, see chapter Adding new license plates in Surveillance Mode (master data editor) (page 217). The user can then immediately add the license plate. You can also add the license plate to the LPR module at a later point. 2. Optional: In the Unknown license plates field, select the option Enable automatic master data entry to automatically open the Master data dialog in Surveillance Mode and to add unknown license plates. 3. Optional: You can change the color for unknown license plates in the alarm list by using the Font color and Background color buttons. 4. Optional: In order to export unknown license plates, select the option Activate XML export for unknown license plates, see chapter Configuring the LPR module (page 208). 209 Appendix 5. Optional: In the Unknown license plates field, select the option Enable automatic master data entry to automatically open the Master data dialog in Surveillance Mode and to add unknown license plates. A license plate becomes invalid, when the ticket expires, see chapter Adding new license plates in Surveillance Mode (master data editor) (page 217). Important The LPR master data editor for automatic master data entry is opened only if you select the Enable automatic master data entry option and create an alarm scenario (start event: Unknown license plate or Wrong time). The master data fields can contain up to ten entries. These entries are displayed when you add or change a license plate. Optionally, you can specify that the field is a Required field and that you can search for the data in this field (Search field) in the LPR module. Note To send an e-mail for each known and unknown license plate, see chapter Adding or deleting master data (page 219). 210 Appendix 8.3.6 Adding license plate recognition (lanes) To analyze license plates, the SeeTec server must send camera images to the LPR module. 1. Create a new hardware in Configuration Mode. 2. In the Manufacturer dropdown list, select the SeeTec Analytics option. 3. In the Type dropdown list, select the License plate recognition option. Figure 24: License plate recognition configuration Name: In the Name field, you can change the name of the lane. LPR module: Select which LPR module to use for image data analysis. 211 Appendix Role: This information is not mandatory. Select the type of lane (entrance or exit). In the LPR module, you can limit the search, e.g. to all entrances. This means that you do not have to select each entrance lane manually. Camera: Select the camera to be used for LPR. Important When a lane has been created, it is not activated automatically. Activate the lane during its configuration. SeeTec recommends to use only Motion JPEG images for License plate recognition. The image size should be 4 CIF. For analog cameras that provide images via the Axis video encoder, enable the Adaptive Interpolation option on the video encoder. Privacy masking may not be used on the selected cameras. You cannot copy lanes. Frame rate for recognition (fps): Specify the number of frames per second that will be transferred to the module. For MPEG-4/H.264 streaming, the frame rate for recognition must match the frame rate for standard recording of the selected camera. For Motion JPEG, there is no such restriction. Video classification (multi-streaming only): Select the profile to use for image transfer to the LPR module. For MPEG-4/H.264 streaming, the frame rate for recognition must match the frame rate for standard recording of the selected camera. For Motion JPEG, there is no such restriction. Delete LPR events after (days): Specify the time range after which events (recognized license plates, changes to the master data, etc.) will be deleted. LPR archive: Assigned cameras / Assigned layers: Select the cameras and layers to be displayed in the LPR module details in addition to the camera you selected for License plate recognition. Click on the license plate to open the corresponding layer. 212 Appendix Event-based recognition: The event-based recognition starts the License plate recognition only after an event takes place, e.g. a vehicle that passes a photoelectric barrier. A pre-delay and a post-delay are required for this mode. The specified time range is used for the license plate recognition, i.e. the images of this time range will be forwarded to the LPR module for license plate recognition. If the LPR module recognizes the same license plate on at least three images, this will be reported as result. The triggering event needs to be specified in the respective alarm scenario. Continuous LPR: Note This method increases the load of the LPR server because the camera images are constantly analyzed. 1. In the Time between same license plates (s) field, define the maximum time that the identical license plate remains visible. This prevents the same license plate from triggering multiple alarms. Examples: License plate recognition at a gas station: The time between equal license plates is set to 60 seconds. Scenario 1: • Vehicle 1 arrives -> license plate recognition is started • Vehicle 1 departs -> 60 seconds wait time is started • Vehicle 1 returns within 60 seconds -> no license plate recognition because the vehicle returned within the 60 seconds time range Scenario 2: • Vehicle 1 arrives -> license plate recognition is started • Vehicle 1 departs -> 60 seconds wait time is started • Vehicle 1 returns after 60 seconds have passed -> new license plate recognition because the vehicle returned only after the 60 seconds time range passed 213 Appendix Scenario 3: • Vehicle 1 arrives -> license plate recognition is started • Vehicle 1 departs -> 60 seconds wait time is started • Vehicle 2 arrives (within the 60 seconds wait time) -> license plate recognition is started • Vehicle 2 departs -> 60 seconds wait starts again because another license plate was recognized 2. In the Number of required frames field, define the number of frames on which the license plate must be recognized exactly. This prevents only partly visible license plates from counting as hits. Create new list: Use the Create new list button to create new lists. Select a list and assign a license plate group for evaluation, see chapter License plate groups (page 214). For example, you can configure the corresponding alarm scenario to trigger an alarm if a license plate from list 1 is recognized or to open a barrier automatically if a license plate from list 2 is recognized. 8.3.7 License plate groups A license plate always needs to be assigned to a group. 1. You can create any number of groups in the License plate groups dialog in Configuration Mode. 2. Optional: For each group, you can adjust the color of the license plate in the Color in alarm list field of the LPR module. 3. Activate or deactivate the group. 4. Optional: To export the recognized license plates, select the XML export. Configure the export path in the LPR module. Make sure that the export path on the LPR module server is available. 5. In the License plate recognition menu you can create lists for the license plate recognition. 6. Assign the new group to one or more lists. Note You can assign license plates to a group in the LPR master data editor (in Surveillance Mode). 214 Appendix 8.3.8 Configuring alarm scenarios No trigger event is required for a continuous recognition, because the SeeTec server continuously transfers an image stream to the LPR module. For continuous recognition, you can define which events are triggered by correspondingly configuring the alarm scenario. For event-based recognition, you need two alarm scenarios. The first alarm scenario triggers the start event for License plate recognition. The second alarm scenario actually matches the license plate against the lists you created before. Configuring the trigger event for the alarm scenario (event-based license plate recognition only) For the event-based License plate recognition, a triggering event is required to start the recognition. Such an event may be a vehicle passing an inductive loop or a photoelectric barrier. 1. Create an alarm scenario (low priority). 2. In the Start dialog, specify the events that trigger the alarm (e.g. digital input opened or closed). 3. In the End dialog, enter one second in the Maximum server alarm duration (s) field. The recording will be started by the next alarm scenario. 4. In the Server dialog, start the license plate recognition when an alarm starts or ends: Figure 25: Configuring the trigger event In the Client dialog, you do not need to change any settings. 215 Appendix Configuring an alarm scenario You can create a separate alarm scenario for each list that you assigned in a lane or you can integrate all groups in a single alarm scenario. 1. Create an Alarm scenario. One or more list(s) of the corresponding lane represent the start event of this alarm scenario. 2. In the End dialog, specify the duration of the recording. 3. In the Server dialog, you need to enter a Pre-alarm duration because the recording will start later due to the License plate recognition. Specify all other settings as needed. You can, for example, configure the alarm scenario so that no recording at all takes place and that a barrier is opened if a license plate from the whitelist is recognized. In case of an unknown license plate or a license plate from a blacklist, you can display the camera and start an alarm recording simultaneously. You can also create alarm scenarios for the following events: 216 • Unknown license plate • Wrong lane • Wrong time (you can specify the validity, e.g. a supplier may only enter between 8 a.m. and 4 p.m.) Appendix 8.3.9 Allocating rights In Configuration Mode, use the Authorization Management dialog to assign license plate groups to a user in the Allocation of rights dialog. The following rights are available: • Use license plate group: The user can access the license plate in the LPR master data editor but may neither make any changes nor add new license plates. • Edit license plate group: The user can access the license plate in the LPR master data editor, can make changes and add new license plates. 8.3.10 Adding new license plates in Surveillance Mode (master data editor) Open the LPR master data editor (the editor for adding or editing license plates) in Surveillance Mode by clicking on View > LPR master data editor. Figure 26: LPR master data editor 217 Appendix Features The LPR master data editor has the following features: Add license plate • • Remove license plate (the license plate is not immediately deleted because only the administrator of the SeeTec installation may delete license plates permanently). Edit master data (you can also edit a license plate by double-clicking on • it) • Display deleted items • Undo delete • Delete permanently • 218 Delete history (to do this, you need to display deleted items again). The history displays the initial configuration of the license plate as well as all later changes.) • Display groups (show group names) • Refresh • Filter (e.g. for license plates that contain KA) • Export master data (as CSV, Excel or text file) • Import master data (as CSV, Excel or text file) Appendix Adding or deleting master data 1. Click on Add license plate to create a new license plate. 2. Click on Edit master data (or double-click on the license plate) to edit the data: Figure 27: Adding and deleting Master data 3. Enter the license plate exactly the same way it is on the license plate. Also, enter any spaces that are on the license plate. You cannot use wildcard characters. 4. Assign the license plate to a License plate group. Master data: The Master data tab displays the fields that the administrator defined. An exclamation mark (!) behind the field indicates a required field, all other fields are optional. Ticket: As a rule, a license plate is always valid. You can use tickets to limit the validity, e.g. to one week. The validity is also displayed in the LPR master data editor: • Black: License plates with unlimited validity • License plates with limited validity (currently valid) • Invalid license plates • License plates that are valid in the future 219 Appendix E-mail notification: You can create an e-mail notification for any license plate. When the license plate has been recognized, the notification is sent. You can optionally use macros for the subject and the message text: [0] Camera image [1] License plate [2] Group [3] Unknown status [4] Date [5] Time [6] Lane name [7] Module name [10] Master data field 1 … [19] Master data field 10 Example The following text License plate [1] recognized on [4] at [5] results in: License plate KA YX 0815 recognized on 4/15/2010 at 4:25 p.m. History: The History tab displays when the license plate was created. It also displays when and by whom it was changed. Note If an unknown license plate or a license plate with an expired ticket is recognized, and if you have enabled the automatic master data entry and created a corresponding alarm scenario, the LPR master data editor is opened automatically. In the LPR master data editor, you can enter information about the license plate. You can also enter this information in the LPR mode later on. 220 Appendix 8.3.11 LPR mode 1. Open the LPR mode by clicking on File > LPR mode. Figure 28: LPR mode 2. Click on Start request to perform a search operation. The following search parameters are available: • License plate • Master data (if the administrator specified the respective field as searchable) • Group • Lane • Time range You may combine multiple options. Furthermore, statistics can be displayed. 3. Activate the Request statistics only checkbox. 4. Select the desired request parameter, e.g. License plate, Group, Country or Lane. 221 Appendix The selected request parameters will be applied in the statistics. The request results are given not as a mere list of recognized license plates but as a list also stating the frequency of the requested search parameters. When searching for license plates, you can also search with wildcard characters. The following characters are available: * (any number of characters) and ? (one character). The License plate recognition overview pane displays all search results. Note Right-click on a result to export it to a file. 5. Clicking on a result displays the relevant information in the license plate recognition overview pane (date and time of the recognition, license plate group, country, probability that the license plate is recognized correctly): Figure 29: License plate recognition details 6. Click on a Layer / camera in the License plate recognition details pane to open it and to display the corresponding recording. The query is limited to 2000 results. 7. If you need a higher number of results, edit the file C:\Users\<current Windows user>\client.conf.xml and change the value in the <MaxEventsInVertical>2000</MaxEventsInVertical> tag. 222 Appendix 8.3.12 Export images 1. To export image recordings together with LPR data, right-click in the camera image and select Export single images. 2. Select the time range by pulling the time bar to the desired position. Then click on the Start or Stop button. The time range to be exported is shown in yellow in the time bar. 3. Select whether you want to export the standard and / or alarm recording. 4. Enter a password to encrypt your exported image data. Alternatively, you can use the default password provided by SeeTec Administrator. 5. Enter a path for export. 6. To start the export, click on Export. 7. To analyze the exported image data, there are two methods: • With the SeeTec OfflineViewer, you can analyze the data on a system without a SeeTec Installation. The setup file for the SeeTec OfflineViewer is located in the SeeTec installation path in the tools/OfflineViewer directory. During export, the SeeTec OfflineViewer installation file is copied to the export directory. The license plates are also exported and displayed in SeeTec OfflineViewer. • To use the data in a SeeTec Installation, you need an archive. You can create this archive in Configuration Mode in the Hardware dialog (Manufacturer: SeeTec, Type: Archive). See chapter Configuring the SeeTec archive (page 79). 223 Appendix 8.3.13 Appendix Log files The log file (VA_*.log) is located in the following directory: C:\Programs\SeeTec\log. Analyzing images that are transferred to the LPR module Important The modifications below are only suited for testing and debugging purposes. The system slows down considerably during debugging. The saved images will not be deleted. The saved images are not deleted and must be deleted manually. Images are transmitted directly to the LPR module by default. The images are not displayed or saved in the module. To display the images, create a copy of the file va.log4net.xml (<installation directory>\SeeTec\conf) and change its name to va_0.log4net.xml. The 0 in the file name describes the Module ID. If several video analysis modules are used, the ID has to be adapted accordingly. You can find the Module ID in the SeeTec VA Administration in the respective module. <logger name="SeetecArh"> <level value="WARN" /> </logger> <logger name="VideoAnalyticsForm"> <level value="WARN" /> </logger> <logger name="VideoAnalyticsBase"> <level value="WARN" /> </logger> <logger name="VideoAnalyticsBaseClass"> <level value="WARN" /> </logger> <logger name="VideoAnalyticsLPR"> <level value="WARN" /> </logger> 224 Appendix 1. Change the level value from WARN to DEBUG and restart the SeeTec5_VA service. All images that are transmitted to the module are saved in the <installation directory>\SeeTec\VersatileApplications\images with a time stamp in the file name. 225 Appendix 8.4 SeeTec OfflineViewer With the SeeTec OfflineViewer you can access exported image data that was saved in the SeeTec image format. 8.4.1 Installation By default, the SeeTec OfflineViewer is also installed during a standard or client installation. The installation file SeeTec-OfflineViewer_Setup.exe is located in <SeeTec installation directory>\tools\OfflineViewer. During export, the SeeTec OfflineViewer installation file is copied to the export directory. 1. Execute the file and follow the instructions. The installation requires .NET Framework 2.0. If .NET Framework 2.0 is not already installed, this will happen automatically. 8.4.2 Use 1. Start the SeeTec OfflineViewer in the start menu link under All Programs > SeeTec 5. 2. Use the Select data button to select the path where the exported image data is located. 3. Click on Import data to use the image data in the SeeTec OfflineViewer. Note Reading of data in SeeTec OfflineViewer can take some time. 4. Select the recording you want to view in the left window. 5. Enter Password specified during export. Now you can play or browse the recording as in SeeTec Surveillance. 6. In order to select a different recording, delete the current camera from the tile. Right-click on the current camera and select Delete camera from layer. 7. Click on the new time range to view. Alternatively, use Drag and Drop to drag the desired time range to the already used tile. 226 Appendix 8.4.3 Multiple layer 1. Select the desired multiple layer in the Layer menu. The available options are: 1x1, 2x2, 3x3 and 4x4. 2. Click on the desired time range to be displayed in the first tile of the multiple layer. 3. Repeat the previous step for the empty tiles. Alternatively, use Drag and Drop to drag the recordings to the tiles. 4. In order to select a different recording, delete the current camera from the tile. Right-click on the current camera and select Delete camera from layer. 5. Click on the new time range to view. Alternatively, use Drag and Drop to drag the desired time range to the already used tile. 8.4.4 Play recordings The following features are available: • Play (backwards/forwards) • Slow motion (backwards/forwards) • (Single) Step (backwards/forwards) • Pause • Fast forward / rewind • Time bar (recording time ranges) • Exported audio recording only: Adjust volume The Additional information field displays the exported data of the additional modules CIT, LPR and ATM. 1. To Delete a sequence, right-click the camera structure (tree) below the camera name and click on the corresponding sequence. 2. Right-click in the camera image to perform the following actions on a single image: Print image, Save image as JPEG or Rotate image. 3. Right-click in the camera image to enable Digital zoom. Note If the image data you want to play originates from a camera with an ImmerVision lens, the digital zoom activates the rectification of the camera image. 4. Draw a rectangle in the camera image with your mouse. 227 Appendix This area then zooms in. 5. Optional: Optionally you can also use the + (plus) and - (minus) keys on the numeric pad of your keyboard or the mouse wheel. 6. Draw another rectangle to increase the size of the image area. 7. Click in the image to restore the previous size. 8. Move the camera image when the zoom is enabled by holding down the mouse wheel button (this button needs to be configured as the third mouse button). Alternatively, you can use the arrow keys on your keyboard. 8.4.5 Save sequence as AVI file 1. To save a sequence as AVI file, click on camera image with right mouse button and select Save images as AVI file. 2. Select start and stop time, export format and file name in the subsequent dialog, see chapter Exporting image data (page 158). 228 Appendix 8.5 SeeTec Anywhere Use SeeTec Anywhere to start SeeTec Surveillance without installing it first. SeeTec Anywhere is a single file that provides the same functionality as SeeTec video surveillance. SeeTec Anywhere can run in a network, from a USB stick or directly via a web page. SeeTec Anywhere is located on the SeeTec DVD in the SeeTec 5 Anywhere directory or as a download link the partner area of our website. Note Note that the SeeTec Anywhere version and the SeeTec server version must match. SeeTec Anywhere requires a separate license. Contact your SeeTec vendor to obtain it. Important You cannot run SeeTec Anywhere on an operating system with Chinese locale. 229 Appendix 8.6 SeeTec AutoUpdater The SeeTec AutoUpdater enables update of all SeeTec clients and SeeTec servers available in the system, i.e. update to a current SeeTec version and/or installation of patches. Note The SeeTec UpdateServer and the SeeTec AutoUpdater should not be installed on the same PC. When the SeeTec UpdateServer and the SeeTec AutoUpdater are installed on the same PC, the local SeeTec Installation can only be updated manually. 8.6.1 Installation Install the SeeTec AutoUpdater in the normal SeeTec Setup. 1. Select the User-defined setup type and install the respective SeeTec update component: • SeeTec UpdateServer (= server component): Installation of the SeeTec UpdateServer. The computer with the SeeTec UpdateServer installation needs to be updated manually. • SeeTec AutoUpdater (= client component): The SeeTec AutoUpdater is installed automatically on each PC or server. You only need to adapt the configuration of the SeeTec AutoUpdater. Note The server components and client components must possess the same version status. 8.6.2 Configure the SeeTec AutoUpdater on the client 1. After installing SeeTec AutoUpdater (= client component), customize the configuration file <SeeTec installation directory>\conf\updServ.conf.xml. 2. Enter the IP address of the SeeTec UpdateServer in the <IP> tag. By default, the port is set to 63000 for the SeeTec UpdateServer and the SeeTec AutoUpdater (= client component). If you changed the port on the SeeTec UpdateServer, you must update the port in the configuration file as well. Then you can start the SeeTec AutoUpdater (= client component) by using the Windows® service management (SeeTec5_Updater service). 230 Appendix 8.6.3 Configure SeeTec UpdateServer 1. Start the administration interfaced by running Start > All programs > SeeTec 5 > SeeTec UpdateServer Administration. 2. If the status in the administration interface on the left side at the bottom is displayed as Disconnected, check if the SeeTec UpdateServer (SeeTec5_UpdateServer) service is running. In the left column of the administration, all SeeTec clients and SeeTec servers with a connection to the SeeTec UpdateServer are displayed. You can combine these SeeTec clients and SeeTec servers to groups by using the Configure group button. See the Configure groups (page 232) section in this chapter. Information about the currently selected SeeTec clients and SeeTec servers is displayed in the Client information tab. 3. In the Update and patch settings tab, enter the respective source directories for updates and patches. The download packages in the Update for 32-bit system and Update for 64-bit system group boxes must be available in separate directories. 4. In the Patch directory field, specify the directory that contains the SeeTec patches. 5. Confirm the selected settings for updates and patches by clicking on Save. Note The update files have to be available locally on the SeeTec UpdateServer. The download packages for a SeeTec version upgrade in the Update for 32-bit system and Update for 64-bit system group boxes must be unzipped, otherwise the SeeTec UpdateServer will not recognize the download package. In the Update version field, the version number of the installation package is displayed. Note that patch files must be ZIP files as provided by SeeTec. If you change directories or add new patches or version, then you must save these changes by using the Save button. 6. Optional: In the Server configuration tab, you can adapt the port used for transmitting updates and upgrades (default: 63000). Confirm the changed port by clicking on Save. Restart the service by clicking on Restart SeeTec UpdateServer. 231 Appendix Important If the port is changed, you must adjust the port for all clients accordingly, see chapter Configure the SeeTec AutoUpdater on the client (page 230). Configure groups 1. Click on Configure groups. 2. To create a group, click on Create new group. 3. Select a group and click on Rename group to adapt the group name at a later point. 4. Select a group and click on Delete group to delete the group. 5. In order to add a client to a group, select the group in the Group field. In the Group information group box, you can assign the client to the group. 6. Confirm your input with the Apply button. Note Each client can belong to one group only. Clients who do not belong to any group do not receive any updates! 7. Click on Delete clients to delete clients. 8. Select the client to be deleted. 9. Confirm your selection by clicking on Delete selected clients. In the Group information group box, the specific time for updates or patches (Update time and Patch time) and the delays between the client updates (Update interval between clients) will be displayed. These points of time can be adapted in the respective fields. Important The update date must not be the same as the patch date. If the date you specified is in the past, the update is performed immediately. 10. Optional: Enable Automatic restart before and after the patch/update to restart the respective client before and after the patch installation and before and after updates to a new version. 232 Appendix 8.7 SeeTec MonitorWall The SeeTec 5 MonitorWall extension allows you to display camera images on separate monitors or large monitor systems (e.g. cubes or LCD walls). Position the camera windows using Drag and Drop. Figure 30: Sample configuration for SeeTec MonitorWall The SeeTec client (= SeeTec Surveillance) and the SeeTec MonitorWall Manager are installed on PC1. PC 2 and PC 3 are used to control the large monitors. You will need SeeTec MonitorWall Client for this. SeeTec MonitorWall Client consists of the client and the SeeTec MonitorWall configuration. Use PC 1 to remotely control the display on the large monitors. Please remember: You will need a video card output. This means that you will either need two PCs with a dual video card each or one PC with a quad video card. 233 Appendix 8.7.1 Installation To install SeeTec MonitorWall, select the Custom software installation mode. You can then select SeeTec MonitorWall Manager or SeeTec MonitorWall Client. Install SeeTec MonitorWall Manager for the Remote control PC (PC 1) and install SeeTec MonitorWall Client for the SeeTec MonitorWall Client. If you already have a SeeTec Installation, you can also install the SeeTec MonitorWall software at a later point. Open the Control Panel, select Add or Remove Programs and look for the SeeTec Installation. Click on Change. You will need the installation media for this method. 8.7.2 Configuration To start SeeTec MonitorWall, first open the SeeTec MonitorWall Client(s) and then open the SeeTec MonitorWall Manager. SeeTec MonitorWall Client 1. For the SeeTec MonitorWall Client, you must open the SeeTec MonitorWall configuration: Figure 31: 234 Configuring the SeeTec MonitorWall Client Appendix Network: By default, the control data between the SeeTec MonitorWall Manager and the SeeTec MonitorWall Client is exchanged via port 60123. In the Streaming Protocol field, specify the protocol for the image transfer from the SeeTec server to the SeeTec MonitorWall Client (TCP or UDP). The streaming port is used for image data transfer (default: 60019). Client UI: Set the display name in the Display Name field. This name will be displayed in the SeeTec MonitorWall Manager. If the Preserve Image Aspect Ratio option is selected, the camera image is displayed with the original aspect ratio. The Screen Info area displays all available monitors. 2. Close the SeeTec MonitorWall configuration and start the SeeTec MonitorWall Client. The SeeTec MonitorWall Client always starts in a maximized window and initially displays the ID of the monitor. Note To stop the SeeTec MonitorWall Client press ALT+F4. SeeTec MonitorWall Manager When you start the SeeTec MonitorWall Manager, you are first prompted to log in to the SeeTec server: 1. In the SeeTec5 System Management Host field, enter the IP address of the SeeTec server. Do NOT enter the IP address of the SeeTec MonitorWall Client. Leave the value in the SeeTec5 System Management Port field unchanged (default: 2. Enter a user name, a password and a profile (user or group profile). The client type SeeTec MonitorWall is mandatory for the profile. 235 Appendix Note You must log-in to the SeeTec server to obtain images because the SeeTec MonitorWall Clients establish a direct connection to the SeeTec server. Create a separate user for SeeTec MonitorWall because the camera frame rate that is displayed on the large monitors is adopted from the specified user profile. After you successfully log in, the SeeTec MonitorWall Manager is displayed. 1. Click on Add to add a SeeTec MonitorWall Client. 2. Enter the IP address of the SeeTec MonitorWall Client PC. 3. Enable the Enter Full URI option only after contacting SeeTec. This setting is usually NOT required. 4. Confirm with OK. 5. Specify the number of large monitors by setting the number of rows and columns in the Grid Definition field. 6. Confirm with Apply. The monitor window (right side) is now displayed as a monitor grid. In the SeeTec MonitorWall Client field, the names and IP addresses of the SeeTec MonitorWall Client PCs and the number of the connected large monitors are displayed. Figure 32: 236 SeeTec MonitorWall Manager Appendix 7. Assign the large monitors by moving the display ID from the SeeTec MonitorWall Client field to the respective monitor window by using Drag and Drop. 8. Use Drag and Drop to assign cameras, layers and maps from SeeTec Surveillance to the windows. The selected camera / layer is displayed in the SeeTec MonitorWall Client. 9. To display new cameras, you can drag them into the window. This will remove the previous camera and display the new one. 10. To remove a camera, right-click on the respective window and select Clear. 11. Click on Remove to remove a large monitor from the monitor grid. 237 Appendix 8.8 Sample alarm scenario configuration 8.8.1 Setting up Network I/O 1. Create a SeeTec Network I/O in Configuration Mode by using the Hardware dialog. 2. Add one or more inputs, depending on the number of cameras with enabled motion detection. 3. In the Name field, enter the name of the input. 4. In the Port field, enter the port. The port must be the same port that was set for the camera. 5. Enter the dead time in the Dead time (s) field. 6. Leave all other settings unchanged. Note The port must be unique, i.e. every camera requires a free TCP port. It is recommended to use a port number between 10,000 and 20,000 since they are not used by other programs in most cases. Example for a TCP alarm port in SeeTec Network I/O: Figure 33: 8.8.2 Configuring a TCP alarm port Creating and configuring alarm scenarios Configure an alarm scenario taking into account the following points: 238 • Trigger the alarm through a camera’s TCP signal. • A message window will be displayed in case of alarm. • The alarm scenario will always be valid. • Recording duration: 30 seconds, pre-alarm duration: 10 seconds • In case of alarm, start recording on the "MOBOTIX M22" camera. • Only the administrator is entitled to see the alarm. • In case of alarm, display the alarm camera in a popup window and mark it as an alarm camera (= red frame around the camera image). Appendix 1. Create a new alarm scenario (in Configuration Mode by using the Alarm scenarios option) and select General. Figure 34: Create the alarm scenario 2. Set the priority to 10. This way, a message window will display in case of an alarm. 3. If you want the alarm to be valid all the time, select Always in the Validity dropdown list. 4. Change to the Start menu option and choose the start event by clicking on the Edit button. Figure 35: Select a start trigger 5. The alarm will be triggered by the camera’s TCP signal. Select the input you created for the SeeTec Network I/O as the start trigger by using the Edit button. 239 Appendix 6. In the End dialog, specify the recording duration in the Maximum server alarm duration (s) field. Figure 36: Enter alarm duration The predefined recording time is 30 seconds. 7. In the Server actions group box, set the pre-alarm duration in the Pre-alarm duration for camera recording (s) field. Using the Edit button, you can enable alarm recording for the camera. You can also start alarm recording with multiple cameras. Figure 37: Setting server actions 8. In the Client dialog, you can specify the user(s) that is/are expected to react in case of alarm, i.e. the user(s) who may see and edit the alarm. You can also specify the way the alarm will be displayed in the SeeTec client. 240 Appendix Figure 38: Setting client actions In this example, only the administrator user is entitled to see the alarm. The user was added using the Edit button. 9. Enter the desired message text in the Message displayed field (e.g. "Motion detection alarm"). You want the alarm camera to be displayed in a popup window and to be marked as alarm camera (= red frame around the camera image). These options were enabled in the Alarm cameras area for the respective camera using the Edit button. 10. Confirm the settings of the alarm scenario with OK (in the middle of the bottom screen). 241 SeeTec AG SeeTec AG Wallgärtenstraße 3 D-76661 Philippsburg Phone: +49 (0) 7256 / 8086-0 Fax: +49 (0) 7256 / 8086-15 E-mail: [email protected] Internet: http://www.seetec.de SeeTec reserves the right to changes and is not liable for errors or misprints in this documentation.