SecurOS WebView User Guide
SecurOS WebView User Guide
SecurOS WebView User Guide
User Guide
SecurOS WebView User Guide (UG-En, build 12 on 6th September 2012).
c Copyright Intelligent Security Systems, 2012
Printed in US.
Intelligent Security Systems reserves the right to make changes to both this Manual and to the products it describes. System
specifications are subject to change without notice. Nothing contained within this Manual is intended as any offer, warranty,
promise or contractual condition, and must not be taken as such.
No part of this publication may be reproduced, transmitted, transcribed, stored in a retrieval system or translated into any
human or computer language in any form by any means without the express written permission of the copyright holder.
Unauthorized copying of this publication may not only infringe copyright but also reduce the ability of Intelligent Security
Systems to provide accurate and up-to-date information to both users and operators.
SecurOS WebView 3 User Guide
Contents
Contents
Contents 3
Preface 5
Scope . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Target Audience . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Using This Manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Getting Technical Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1 General Features 7
1.1 Types of Configurations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.1.1 Standalone Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.1.2 Server-Workstation Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2 Deploying Module 8
2.1 Checking System Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
2.1.1 Application Server Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . 8
2.1.2 Administrator Workstation Requirements . . . . . . . . . . . . . . . . . . . . . . 9
2.2 Installing Server Application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2.2.1 Installation Procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
3 Administrating Module 14
3.1 Object Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
3.1.1 WebView Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
3.1.2 WebView Monitor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
3.2 Editing XML Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
3.2.1 Setting Video Server Address . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
4 Using WebView 20
4.1 Configuring Browser . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
4.1.1 Configuring Internet Explorer Browser . . . . . . . . . . . . . . . . . . . . . . . 20
4.1.2 Configuring Mozilla/Firefox Browser . . . . . . . . . . . . . . . . . . . . . . . . 20
4.1.3 Configuring Opera Browser . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
4.2 Starting WebView . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
4.3 Working with Monitor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
4.3.1 Choosing Monitor and Layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
www.isscctv.com
SecurOS WebView 4 User Guide
Contents
6 Pocket PC Version 33
6.1 Pocket PC Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
6.2 Pocket PC Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
6.3 Working with WebView via Pocket PC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
7 Mobile Version 38
7.1 Mobile Phone requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
7.2 Mobile Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
7.3 Working with WebView Mobile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
7.3.1 Working with video . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
7.3.1.1 Working with PTZ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
7.3.2 Run macros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Index 45
www.isscctv.com
SecurOS WebView 5 User Guide
Preface
Preface
Scope
Current manual describes the process of installing, configuring and using Module software on server
and client computers.
Target Audience
• Installing and configuring software: this manual is designed for system administrators. It is
assumed the user has advanced skills on Microsoft
R Windows
R Operating System, installing
new hardware into system unit, and he/she has practical experience with TCP/IP networking,
serial (COM) ports and general CCTV knowledge and overview.
• Using SecurOS WebView: this manual is designed for SecurOS users. It is assumed the user
has basic knowledge of using mouse and keyboard and SecurOS user interface.
• phone in USA:
• phone in Brazil:
• phone in Chile:
• phone in Russia:
www.isscctv.com
SecurOS WebView 6 User Guide
Preface
+7 (495) 645 21 21 (Monday to Thursday, 9am – 6pm MST; Friday, 9am – 5pm MST)
• e-mail:
To solve problems faster, we recommend preparing service information described in SecurOS Admin-
istration Guide before addressing the Technical Support Team.
www.isscctv.com
SecurOS WebView 7 User Guide
General Features
1. General Features
SecurOS WebView (below Module) is a software bundle intended for watching live and archive video
over the web-interface through the HTTP protocol. Module works with SecurOS video servers as well
as with Inspector+/VideoInspector Professional/VideoInspector Global based video servers.
Module receives data from SecurOS video servers connected with WebView server via network.
Module has the following capabilities:
• on video server:
• on web server:
www.isscctv.com
SecurOS WebView 8 User Guide
Deploying Module
2. Deploying Module
Please follow these steps to ensure proper system deployment:
1. Check system requirements for each server and workstation of your security network.
HDD 80 GB or more
10 Mbps or higher (in case of server-workstation installation); 100 Mbps
TCP/IP network speed
or higher (in case of watching video remotely)
Any of the following: Internet Explorer 8.0, Mozilla 1.7.12, Firefox 3.6
Web browser
(with limits), Opera 8.0.1 (with limits).
www.isscctv.com
SecurOS WebView 9 User Guide
Deploying Module
HDD 40 GB or more
Any SVGA card (except nVidia GeForce2) with 64 MB memory onboard
Video adapter
(128 MB is preferred)
10 Mbps or higher (100 Mbps or higher in case of watching video
TCP/IP network speed
remotely)
Any of the following: Internet Explorer 8.0, Mozilla 1.7.12, Firefox 3.6
Web browser
(with limits), Opera 8.0.1 (with limits).
Warning! Java Runtime Environment (JRE) application is not compatible with NOD32 anti-
virus one. We recommend to disable the anti-virus or install an another one.
www.isscctv.com
SecurOS WebView 10 User Guide
Deploying Module
2. Read the license agreement carefully. Select I accept the agreement if you agree to the
terms and click Next button to continue. If you do not agree with the license agreement, click
Cancel button to quit installation.
3. Select the path on your local hard drive where the software will be installed to. You do not
need to change the default value unless in rare cases. You can browse your disks and folders to
choose another destination using . Click Next button to continue.
4. Choose required components to install (figure 2). To do this, activate corresponding fields in
the list. By default all components are selected. If JRE and/or Apache Tomcat 5.5.X software
will be found on the computer these components will be absent in the list. Click Next button to
continue.
Warning! Module works with the Apache Tomcat 5.5.X software only.
5. Choose program interface language from the list in appearing language select window. To do
this, enable corresponding field in the list. Click Next button to continue.
www.isscctv.com
SecurOS WebView 11 User Guide
Deploying Module
6. If JRE installation was chosen (see item 4), in appearing window select the path on the
local hard drive where the JRE software will be installed to. By default JRE will be in-
stalled in <Program Files>\Java\jre1.6.0_05 folder, where <Program Files> — path to the
Program Files system folder. To choose another destination in both fields, browse local disks
and folders using the Browse button, or type in the desired path manually. Click Next button
to continue.
7. If JRE installation was disabled (see item 4), in appearing window select path on the local
hard drive where the Apache Tomcat 5.5 software will be installed to, and path to the al-
ready installed JRE software (figure 3). By default Apache Tomcat 5.5 will be installed in
<Program Files>\Apache Software Foundation\Tomcat 5.5, where <Program Files> —
path to the Program Files system folder. To choose another destination in both fields, browse
local disks and folders using the Browse button, or type in the desired path manually. Click
Next button to continue (see item 9).
8. If Apache Tomcat 5.5 installation was chosen (see item 4), in appearing window select the path
on the local hard drive where the Apache Tomcat software will be installed to. By default this
folder is C:\Program Files\Apache Software Foundation\Tomcat 5.5. To choose another
destination, browse local disks and folders using the Browse button, or type in the desired path
manually. Click Next button to continue.
www.isscctv.com
SecurOS WebView 12 User Guide
Deploying Module
Figure 3: Selecting folder to install Apache Tomcat 5.5 component and folder with installed JRE
9. Define the following settings for Apache Tomcat server in appearing window (see figure 4):
Warning! Remember this login and password because it is used for Apache Tomcat server
configuration and maintenance.
www.isscctv.com
SecurOS WebView 13 User Guide
Deploying Module
10. Review your installation preferences and click the Back button to make changes, if necessary.
If everything is correct, click the Install button. The installation process will begin.
11. After the installation process has completed, a window will appear where you should click the
Finish button to exit the installation program.
If Setup Wizard asks you to restart the computer, select either to restart now, or restart the
computer later (in latter case you will need to restart computer manually before launching the
Module).
www.isscctv.com
SecurOS WebView 14 User Guide
Administrating Module
3. Administrating Module
The procedure of creating objects is described in SecurOS Administration Guide (or corresponding
manual for Inspector+ / VideoInspector Professional / VideoInspector Global).
The following objects are needed to work with Module:
Note: To set video server address and/or connection timeout manually use XML file, see 3.2 Editing
XML Files on page 19.
For preventing of problems of JAVA linked to a memory leak it is possible to limit as much as possible
admissible size of the RAM in Apache Tomcat Properties window (the Maximum memory pool
field, see figure 5). The recommended maximum size - half of installed RAM.
Note: The memory leak can express in deceleration of speed of operation WebView, problems of authori-
sation of users, impossibility to come on page WebView.
Use User rights object to set access level for system objects (e. g. cameras, PTZ devices). Link the
above scheme of user rights to one or more persons and define individual passwords for each of them
in the object table (see SecurOS Administration Guide).
Warning! To work with cameras and PTZ devices user must have either Control or Configure
or Full access rights.
www.isscctv.com
SecurOS WebView 15 User Guide
Administrating Module
www.isscctv.com
SecurOS WebView 16 User Guide
Administrating Module
Parameter Description
Optional: select the compression type of the video that will be
transmitted to the clients (if the source and target compression
Compression levels differ, video will be recompressed). If not specified, original
compression is used. The more the value the worse the quality of
video is.
www.isscctv.com
SecurOS WebView 17 User Guide
Administrating Module
Max layout Select maximal available video monitor layout (see figure 8).
Default layout Select video monitor layout on Module start up (see figure 8).
Select monitor type. Possible values:
www.isscctv.com
SecurOS WebView 18 User Guide
Administrating Module
Parameter Description
Cameras table (video sources to be displayed on the monitor window)
Click this button to populate the Cameras table with all available
All
cameras.
Color mode Attention: when not using ActiveX component for monitoring
video stream (see 4.1.1 Configuring Internet Explorer Browser on
page 20) and in case of receiving color image from camera, the
grayscale value may result in considerable increase of WebView
server loading.
Choose JPEG compression quality. The more the value the better
Quality
the quality of video is.
Select a way to show date and time in every image frame. At
archive reproduction date and time is displayed in the frame al-
ways. Possible values:
Show Info
true — show date and time in every image frame
www.isscctv.com
SecurOS WebView 19 User Guide
Administrating Module
Warning! Close Tomcat console window before editing of Module configuration XML files.
To edit these files use any XML editor supporting UTF-8 encoding. If you do not plan to define
Russian names of video sources and monitors you can use any text editor (e. g. Notepad).
www.isscctv.com
SecurOS WebView 20 User Guide
Using WebView
4. Using WebView
4.1 Configuring Browser
It is necessary to configure web browser before working with WebView. Instructions for all supported
browsers types are given below.
• network.http.max-connections → 255
• network.http.max-connections-per-server → 255
• network.http.max-persistent-connections-per-proxy → 255
• network.http.max-persistent-connections-per-server → 255
3. Make sure this site (address of web server with WebView installed, e. g. localhost) is in the
list of allowed sites in Pop-up Blocker settings, or Block Popup Windows feature is completely
disabled. See:
Note: It is recommended to disable caching (select Clean and Disable option on Tools → Preferences
→ Additional → Disk cache tab).
www.isscctv.com
SecurOS WebView 21 User Guide
Using WebView
Warning! The process of user authorization runs in accordance with his rights, i. e. access to
cameras archive and PTZ controlling.
To choose the interface language, click the corresponding button on the authorization page toolbar
(e. g. English button, see figure 9).
On authorization page, type in username and password and click Continue button.
If number of connections is exceeded (see 3.1.1 WebView Server on page 15), 16), then the following
window will appear (figure 10):
Wait until some users leave the system and try one more time.
After entering the system successfully a start page will be displayed (see figure 11) with monitor icons
(on clicking Video button).
There are the following quick buttons on the left part of the toolbar:
www.isscctv.com
SecurOS WebView 22 User Guide
Using WebView
• Debug — Debug Information page (see 5 Monitoring Web Server Work on page 31)
1. Click Settings button on the right part of the toolbar (see figure 11).
2. In appeared window define video acceleration by clicking the corresponding check box (Use
ActiveX control with hardware acceleration / Use ActiveX control with no hardware ac-
celeration / Do not use ActiveX control).
www.isscctv.com
SecurOS WebView 23 User Guide
Using WebView
To log off, click Log off button on the right part of the toolbar (see figure 11). The Authorization
page will be opened (see figure 9).
To open monitor, click its icon (see figure 11).
On using Internet Explorer browser the page with error message can appear (see figure 12). It means
that there are no ActiveX component on the computer.
To download required ActiveX component, make sure the web browser settings are correct (see
4.1.1 Configuring Internet Explorer Browser on page 20) and click the top browser window area.
A drop-down list box of possible options will appear. Choose the download option and click it.
If one cannot download the ActiveX component, click view video in compatibility mode (without
ActiveX) hyperlink to view video in JPEG format.
• activate camera
• choose camera
www.isscctv.com
SecurOS WebView 24 User Guide
Using WebView
Note: The monitor can be selected also by choosing the required one from the monitors drop-down list
box.
The monitor layout defines a number and mutual positions of camera cells. Use buttons in the top left
monitor corner (below monitors switching buttons) to choose layout.
Note: With display resolution 1280 × 1024 or lower all buttons for camera cells are accessible in the
maximized monitor window with 1, 4, 1+5, 9 layouts only. Display resolution on the client workstation
has to be increased for viewing buttons in 1+7, 16 layouts.
To enter in DVR mode, click DVR button. For more information on DVR mode and its panels see
SecurOS User Guide.
Note: In contrast to SecurOS DVR Search panel, the SecurOS WebView one enables bookmark search
only.
Warning! Number displayed in a camera button is not a camera ID. It is a cell number in
monitor layout. Camera name (ID) is near to the corresponding camera button.
Warning! During camera initialization (as well as performing requests to a server) the Per-
forming operation message appears (and disappears upon the request completion).
www.isscctv.com
SecurOS WebView 25 User Guide
Using WebView
1. Select the required one from the Command drop-down list box.
www.isscctv.com
SecurOS WebView 26 User Guide
Using WebView
• Entering archive and positioning it to the specified date and time (Calendar button)
According to chosen monitor type (see 3.1.2 WebView Monitor on page 16) some functions can be
disabled. For example, on working with Live only monitor type it is impossible to enter in archive
mode, whereas on working with Playback monitor type it is impossible to view live video.
Warning! If the client does not send requests to the server for a certain time (the Connection
timeout value, see 3.1.1 WebView Server on page 15), the session discontinues, and it is
necessary to reconnect to the server (i. e. to choose the camera from the list).
Warning! If the connection to WebView server is performed through a proxy server with large
files download protection, then occasional stops and delays might be occurred during live video
and archive watching. To resume watching, click Pause and then Play buttons.
www.isscctv.com
SecurOS WebView 27 User Guide
Using WebView
If archive exists on a server for the chosen camera, the first frame of the most recent archive video
fragment will be displayed. If there is no archive, an ARCHIVE ERROR message will appear.
Click Archive button again to return to live video mode.
Warning! Playback monitor type is always in one-cell layout, see 3.1.2 WebView Monitor on
page 16).
On entering in archive mode an additional controls will appear to navigate through the archive (see
figure 17).
www.isscctv.com
SecurOS WebView 28 User Guide
Using WebView
1. Define the time frame step choosing the required one from the Step drop-down list box.
2. Click Back / Forward button.
Warning! In archive mode clicking any of the control buttons stops video playback.
Note: One can change time intervals on the time-line. To increase intervals, left-click on time area. To
decrease intervals, right-click on time area.
www.isscctv.com
SecurOS WebView 29 User Guide
Using WebView
A calendar window with current date and time will appear (see figure. 19).
The following functions are available in calendar:
www.isscctv.com
SecurOS WebView 30 User Guide
Using WebView
Note: Time parameters (hours and minutes) can be set by another way: drag left mouse button and move
it to the right or left.
Warning! On left-clicking and holding Previous year / Next year buttons (Previous
month / Next month buttons), a drop-down list box of years (months) will appear for faster
selection.
1. Set time.
Calendar will be closed, archive will be positioned to the nearest video fragment record prior to the
selected date.
If positioning error occurs (selected date/time is out of range) an ARCHIVE ERROR message will
appear. In this case try to choose other date or switch to live video mode and back to archive again.
www.isscctv.com
SecurOS WebView 31 User Guide
This page is accessible only after authorization (see 4.2 Starting WebView on page 21).
• Open sessions — list and parameters of the open sessions (it is possible to stop any session by
clicking Stop video hyperlink)
www.isscctv.com
SecurOS WebView 32 User Guide
This page is accessible only after authorization (see 4.2 Starting WebView on page 21).
www.isscctv.com
SecurOS WebView 33 User Guide
Pocket PC Version
6. Pocket PC Version
One can work with WebView web server via Pocket PC.
• Pocket PC 2003
Warning! The process of user authorization runs in accordance with his rights, i. e. access to
cameras archive and PTZ controlling.
www.isscctv.com
SecurOS WebView 34 User Guide
Pocket PC Version
On the next window select monitor (choose one from the drop-down list box), and click Show button
(see figure 23).
Note: By monitor selection one chooses cameras and its number that has been defined on Module
installation (by system administrator).
www.isscctv.com
SecurOS WebView 35 User Guide
Pocket PC Version
On one-screen Pocket PC there will be video feed from the selected camera (active camera), see figure
24.
Information about current mode and controls will appear around camera frame. This controls are the
following:
• camera selecting drop-down list box (for archive and live video)
• play and pause video feed (for archive and live video)
www.isscctv.com
SecurOS WebView 36 User Guide
Pocket PC Version
• <, >, ∨, ∧ — move camera to the left, right, up, down correspondingly
• + / – — zoom controlling
To enter in archive mode (if there is one for the chosen camera on a server), click A button. The first
frame of the most recent archive video fragment will be displayed, see figure 25.
To navigate through archive one can use calendar interface (see below) or timestamp button.
To navigate through archive by calendar:
www.isscctv.com
SecurOS WebView 37 User Guide
Pocket PC Version
The archive will be positioned to the nearest video fragment record prior to the selected date.
To leave archive mode, click [A] button.
In archive mode one can pause and resume video also by clicking Pause and Play buttons correspond-
ingly.
www.isscctv.com
SecurOS WebView 38 User Guide
Mobile Version
7. Mobile Version
WebView Mobile application is a specialized WebView client. It can be run on mobiles and smart
phones that support Java (J2ME). It has the following functions:
• watching live video from different cameras (there is only one camera on screen)
• More than 1.5 MB memory free for Java applications and data
• Minimal screen resolution — 128 × 128 pixels. On screens with less resolution (120 × 160) sim-
plified output may be used.
www.isscctv.com
SecurOS WebView 39 User Guide
Mobile Version
5. Set your phone security policy for the WebView Mobile application to one-time permission for
network connection (consult your phone User Guide for further information).
8. Type in any meaning string as profile name (Title), path to WebView server (Server) in
http://<server>:<port>/webview format, username (User name) and password.
www.isscctv.com
SecurOS WebView 40 User Guide
Mobile Version
To navigate through archive, use calendar (left soft-button Calendar, see figure 27) or timestamp
buttons. Use joystick Up/Down buttons to change timestamp interval; Left/Right — to jump to
previous/next record. To play archive video, press OK joystick button.
To navigate through archive with calendar, use Up/Down buttons to change week; Left/Right — to
change week day.
To return to live video mode from archive mode, press right soft-button Live.
To exit from graphics mode and return to the menu use C button or 0 (zero) button.
3. Press left soft-button to enter into additional options mode. The button will be marked as PTZ
(see figure 28).
www.isscctv.com
SecurOS WebView 41 User Guide
Mobile Version
To work with presets, select Presets option. To list presets use joystick Up/Down buttons. To
go / stop a preset press joystick OK button.
To change PTZ settings, select Settings option. Use joystick Up/Down buttons set the required
value.
www.isscctv.com
SecurOS WebView 42 User Guide
• host — IP address or network name of the computer where SecurOS WebView Module is
running;
• source — SecurOS’ camera ID;
• format — image format. Can be the following:
a) JPEG_COLOR — (color jpeg image);
b) JPEG_MONO — (black-white jpeg image).
• quality — image quality. Range of values: [1; 100].
For example, to play back video with the help of VLC media player it is necessary to enter source
camera address on the Network tab of the Open Media window (see figure 29).
www.isscctv.com
SecurOS WebView 43 User Guide
Figure 29: Network tab of the Open Media window of the VLC media player
2. Set the true value of the wms parameter in the [env_entry] section.
www.isscctv.com
SecurOS WebView 44 User Guide
www.isscctv.com
SecurOS WebView 45 User Guide
Index
Index
A
Adobe Reader, 5
C
Camera object, 15, 18
Computer object, 15
configuration
distributed architecture, 7
standalone configuration, 7
I
impact analysis, 7
installation
requirements, 8
server application, 8
workstation application, 9
restart, 13
review, 13
server application, 9
steps, 8
S
SecurOS, 5, 7, 8
T
technical support, 5
V
video surveillance, 7
W
WebView Monitor object
description, 16
WebView Monitor object, 14, 16
WebView Server object
description, 15
WebView Server object, 14–16
www.isscctv.com
SecurOS WebView 46 User Guide
Index
www.isscctv.com