Escolar Documentos
Profissional Documentos
Cultura Documentos
XProtect
Smart Client 5.0
Users Manual
to copy the existing plugins from the old default installation path for plugins to the new
plugin default installation path for plugins
- or -
to change the Smart Client installation path to the old default, C:\Program
Files\Milestone\Milestone Smart Client\, during the installation of your new Smart Client.
SC50-um-2(b2)-240610
www.milestonesys.com
Trademarks
XProtect is a registered trademark of Milestone Systems A/S.
Microsoft and Windows are registered trademarks of Microsoft Corporation.
All other trademarks mentioned in this document are trademarks of their respective owners.
Disclaimer
This document is intended for general information purposes only, and due care has been taken in
its preparation.
Any risk arising from the use of this information rests with the recipient, and nothing herein should
be construed as constituting any kind of warranty.
Milestone Systems A/S reserve the right to make adjustments without prior notification.
All names of people and organizations used in this documents examples are fictitious. Any
resemblance to any actual organization or person, living or dead, is purely coincidental and
unintended.
www.milestonesys.com
Contents
INTRODUCTION........................................................ 10
What Can You Do with Your Smart Client?.......................................... 11
How Can User Rights Affect Your Use of the Smart Client? ................. 13
Minimum System Requirements ......................................................... 13
www.milestonesys.com
Page 4
Contents
Page 5
Contents
Page 6
Contents
Page 7
Contents
www.milestonesys.com
Page 8
Contents
www.milestonesys.com
Page 9
Contents
Introduction
The Smart Client provides you with extremely feature-rich access to the surveillance system. The
Smart Client must be installed locally on your computer.
Application Buttons
Tabs
View
Panes
Tabs
The Smart Client has three main areas, each represented by a
tab:
If some of the tabs are unavailable, it is because you do not have the rights required to access all
three areas.
Panes
Panes give you access to the majority of the Smart Client's features. Exactly which panes you will
see depends on your Smart Client configuration and on your task, for example on whether you are
viewing live video on the Live tab or recorded video on the Playback tab.
Panes can be minimized to icons. This helps save space, and enables a better overview of the
panes you use. You minimize a pane by clicking the chevrons in the pane's title bar. When you
need to use a pane which you have previously minimized, simply click the corresponding icon in the
bottom left corner of the Smart Client window.
View
The way in which video from your surveillance system's cameras is displayed in the Smart Client is
called a view. A single view may contain video from up to 100 cameras, depending on the
surveillance system. Your Smart Client can handle an unlimited number of views, allowing you to
switch between video from various collections of cameras. Each view's layout can be customized to
fit its content.
www.milestonesys.com
Page 10
Introduction
Application Buttons
Let you select basic Smart Client actions. From left to right the buttons are:
Full Screen
Help
Options (configure Smart Client content, joysticks, keyboard shortcuts, and language)
Log Out
Play back recordings from cameras on the surveillance system with a selection of advanced
navigation tools, including a highly intuitive timeline browser.
Play back recordings while viewing live video; ideal if you quickly want to rewind in order
to verify something you just viewed live.
Use two-way audio: From the Smart Client you can listen to live recordings from
microphones attached to cameras, and talk live to audiences through loudspeakers
connected to cameras. This way you can interact directly with your audiences. You can of
course also listen to audio recordings when browsing recorded video. Note that audio is
only available when connecting to selected Milestone surveillance systems; see Surveillance
System Differences on page 134 for more information.
Create and switch between an unlimited number of views, each able to display images from
up to 100 cameras from multiple servers at a time (depending on the type of Milestone
surveillance system you connect to). Views can be placed in private groups (only accessible
by the user who created them) or in groups shared with other users.
Use views, private as well as shared, on any computer that has a Smart Client installed.
Use multiple screens as well as floating windows for displaying different views
simultaneously.
www.milestonesys.com
Page 11
Introduction
View images from several cameras, one after the other, in a single camera position (a socalled carousel).
View images from selected cameras in greater magnification and/or higher quality in a
designated hotspot.
Include HTML pages and static images (e.g. maps or photos) in views.
Get quick overviews of video sequences, even multiple sequences from multiple cameras at
a time.
Quickly search selected areas of camera images for motion (also known as Smart Search).
Copy images for subsequent pasting into word processors, e-mail, etc.
Export recordings (e.g. for use as evidence) in AVI (movie clip), JPEG (still image) and
Milestone surveillance system database formats. The AVI and database formats can include
audio.
Manage collections of wall-mounted monitors (a.k.a. video walls), often used by command
centers, city surveillance operators, traffic control centers, etc.
Some of the above features may require certain user rights. Some of the above features are only
available if supported by the type of Milestone surveillance system used in your organization; see
Surveillance System Differences on page 134 for more information.
www.milestonesys.com
Page 12
Introduction
Access to each of the Smart Clients tabs: Live, Playback, and Setup
Ability to create views (views determine the way in which images from one or more
cameras are displayed)
The ability to use various features of the Smart Client may therefore vary considerably from user to
user. Ask your surveillance system administrator if in doubt about your user rights.
CPU
Intel Core2 Duo, minimum 2.4 GHz or higher (more powerful CPU
recommended for Smart Clients running high number of cameras and
multiple views and displays).
RAM
Network
Graphics Adapter
Software
Tip: To check which DirectX version is installed on a computer, click Start, select Run..., and type
dxdiag. When you click OK, the DirectX Diagnostic Tool window will open; version information is
displayed near the bottom of its System tab. If your computer requires a DirectX update, the latest
versions of DirectX are available from http://www.microsoft.com/downloads/.
www.milestonesys.com
Page 13
Introduction
1. Verify that your computer meets the Smart Clients system requirements (see page 13).
2. Open an Internet Explorer browser (version 6.0 or later), and connect to the surveillance
system server at the URL or IP address specified by your system administrator. When you
are connected to the surveillance system server, you will see a welcome page.
3. On the welcome page, select your required language in the menu in the top right corner.
Then go to the welcome pages Smart Client Installers section, and click the required Smart
Client language version link.
Example: Selecting welcome page language and required Smart Client language
version. Number of available languages may be different in your organization.
FAQ: My welcome page is different, why? The illustration shows the type of welcome
page that most users are likely to see. Other versions of the welcome page also exist:
If you see this type of welcome page, go to the welcome pages XProtect Smart
Client section, and click the Download and Install XProtect Smart Client Locally
link.
If you see this type of welcome page, click the Install the XProtect Smart Client
link.
www.milestonesys.com
Page 14
4. Depending on your security settings, you may receive one or more security warnings when
clicking the link (Do you want to run or save this file?, Do you want to run this software? or
similar; exact wording depends on your browser version). When this is the case, accept the
security warnings (by clicking the Run button or similar; exact button names depend on
your browser version).
5. The Smart Client setup wizard begins. In the wizard, click Next, and follow the installation
instructions.
The wizard will suggest an installation path. Normally, you can simply go ahead and use
the suggested installation path. However, if you have previously used add-on products,
such as XProtect Analytics or XProtect Transact, with your Smart Client, you should read
the important information about plugins on page 2.
1. Verify that your computer meets the Smart Clients system requirements (see page 13).
2. Insert the surveillance system software DVD, wait for a short while, select required
language, then click the Install Milestone XProtect Smart Client link.
Tip: Depending on your security settings, you may receive one or more security warnings
when clicking the link (Do you want to run or save this file?, Do you want to run this
software? or similar; exact wording depends on your browser version). When this is the
case, accept the security warnings (by clicking the Run button or similar; exact button
names depend on your browser version).
3. When the installation wizard starts, click Next to continue the installation and follow the
steps in the installation wizard.
The wizard will suggest an installation path. Normally, you can simply go ahead and use
the suggested installation path. However, if you have previously used add-on products,
such as XProtect Analytics or XProtect Transact, with your Smart Client, you should read
the important information about plugins on page 2.
www.milestonesys.com
Page 15
2.
A splash screen is displayed while the Smart Client loads; this typically takes a few seconds
only.
3.
4.
Basic authentication, with which you must specify a special user name and
password for accessing the surveillance system. This method can only be used with
selected Milestone surveillance systems.
www.milestonesys.com
Page 16
Auto-login: If selected, you will automatically be logged in to the Smart Client, when
you log in to Windows. For some authentication methods, the Remember password
check box must be selected in order for the auto-login feature to be available.
Depending on your type of organization and work environment, security restrictions
may apply. Consult your surveillance system administrator if in doubt about whether it
is safe to use this feature.
Only relevant if you have logged in before; if logging in for the first time, move to
step 6. The Smart Client will ask you if you want to keep the view(s) you last used.
Your options are:
6.
www.milestonesys.com
Page 17
If you have logged in for the first time, you need to determine whether any views exist.
Views determine how video from cameras are displayed in the Smart Client, and are thus
required in order to be able to use the Smart Client.
One or more views may already have been created for you, or you may need to create
views yourself. Read more about views, including how to determine if any views have
already been created for you, in Views on page 22.
Description
Failed to connect.
Maximum number of
clients are already
connected.
What to do: Verify that you have typed the correct server
address. Bear in mind that the http:// prefix as well as a port
number is typically required as part of the server address
(example: http://123.123.123.123:80, where :80 indicates
the port number). Consult your surveillance system
administrator if in doubt.
Failed to connect. Please
check the username and
password.
www.milestonesys.com
Page 18
Update is recommended /
Update is required.
www.milestonesys.com
Page 19
Selecting Language
In the Smart Client, you are often able to select between different language versions.
1.
Click the Options button in the right side of the Smart Client's top bar.
2.
3.
The Smart Client must be restarted in order for the change to take effect: Close your
Smart Client, then log in again to use the new language version.
Tip: If the language you require is not available, you may be able to install a language pack (see
the following).
system server at the URL or IP address specified by your system administrator. When you
are connected to the surveillance system server, you will see a welcome page.
2. On the welcome page, select your required language in the menu in the top right corner.
Then go to the welcome pages Smart Client Language Packs section, and click the required
language pack link.
www.milestonesys.com
Page 20
Selecting Language
3. Depending on your security settings, you may receive one or more security warnings (Do
you want to run or save this file?, Do you want to run this software? or similar; exact
wording depends on your browser version). When this is the case, accept the security
warnings (by clicking Run or similar; exact button names depend on your browser version).
4. The language pack is self-extracting: Once the language pack is downloaded, it will extract
and install itself on your computer. When ready, you will see a confirmation dialog in the
required language. In this example, we installed a Spanish language pack:
You can now select the new language in your Smart Client as described on page 20.
www.milestonesys.com
Page 21
Views Explained
The way in which video from one or more cameras are
displayed in the Smart Client is called a view.
A view may contain video from up to 100 cameras,
depending on the surveillance system to which you
connect. A Smart Client can handle an unlimited
number of views, allowing you to switch between video
from various collections of cameras.
The illustration to the right provides an example of a
Smart Client displaying a view, in this case with video
from six different cameras (view is highlighted in red
frame).
In order to help you maintain an easy overview when
you navigate between various views in your Smart Client, all views are placed in folders called
groups. A group can contain any number of views and, if required, subgroups.
Private views can only be accessed by the user who created them.
Shared views allow many Smart Client users to share the same views. This is possible since
all views are stored on the surveillance system server. Depending on the type of surveillance
system you connect to, shared views can simply be shared by all Smart Client users, or
access to selected shared views can be given to selected groups of Smart Client users.
Before you create any views, it is important that you are sure about the difference between private
and shared viewsnot least because a number of shared views may already exist for Smart Client
users in your organization.
If you already know that shared views exist, and that you have access to them,
you can start using your Smart Client straight away. See Viewing Live Video on page
69 and Viewing Recorded Video on page 97 for more information.
When you have access to shared views, creating further views in your Smart Client will not be
necessary unless you want to supplement the shared views with private views of your own.
If you want to create views yourself, for example if no shared views are available in your
organization, the Smart Clients Setup tab lets you create groups and views, and specify which
cameras should be included in each view. See Setup of Views on page 24 for more information.
The way shared views work varies slightly depending upon which type of Milestone surveillance
system you connect to; see Surveillance System Differences on page 134 for details.
Tip: You can use your views, private as well as shared, on any computer that has a Smart Client
installed. This is because information about your views is stored centrally on the surveillance
system server, as part of your user login information.
www.milestonesys.com
Page 22
Views Explained
3. The Views pane will always contain a top-level folder called Private. The Private top-level
folder is for accessing private views; its content depends entirely upon which viewsif
anyyou have created for yourself.
Any other top-level folders in the Views pane are for accessing shared views. The names of
such other top-level folders depend entirely upon what has been configured on the
surveillance system server.
The fact that the Views pane contains one or more
top-level folders for accessing shared views does
not in itself guarantee that shared views are
actually available. To verify if any shared views are
available under the top-level folders, expand the
folders like in the example to the right.
In the example there is a Private top-level folder
as well as two top-level folders (called Building A
and Building B) for accessing shared views. One of
these, the Building A folder, has been expanded to
reveal that six shared views are available. Note
that the six shared views have been grouped into
three logical groups.
www.milestonesys.com
Page 23
Views Explained
Setup of Views
You create and manage views on the Smart Clients Setup tab. Depending on your user rights, you
may be able to create and edit the following types of views:
Neither private, nor shared (in which case you simply rely on shared views created by
others)
Typically only a few people in an organization are able to create and edit shared views.
For example, the surveillance system administrator may create and maintain a number of shared
views: When relevant Smart Client users log in, the shared views will automatically be available to
them, and they will basically not need to create further views unless they want their own private
views.
If a top-level folder is marked by a padlock icon, it is protected: You can still use any views
under the top-level folder, but you cannot create new views or edit existing views under it.
Consult your surveillance system administrator if in doubt about your user rights.
www.milestonesys.com
Page 24
Setup of Views
If you have created private views before, you may create the new view in an existing group, or you
may create a new group for the view.
Creating a Group
To create a group under the Private top-level folder, do the following on the Setup tab:
1.
In the Setup tabs Views pane, select the Private top-level folder.
2.
3.
A new group is created. The new group is simply named New Group.
4.
Overwrite the default name New Group with a group name of your choice.
In the Setup tabs Views pane, make sure the group in which you want to create the view
is selected.
2.
3.
Select the required layout for your new view. You are able
to select layouts for displaying up to 100 (1010)
cameras in a single view.
4.
www.milestonesys.com
Page 25
Setup of Views
5.
Creating a Group
To create a group under a shared top-level folder, do the following on the Setup tab:
1.
In the Setup tabs Views pane, select the Shared top-level folder (in this example, the
required folder is simply called Shared).
2.
www.milestonesys.com
Page 26
Setup of Views
3.
A new group is created. The new group is simply named New Group.
4.
Overwrite the default name New Group with a group name of your choice.
In the Setup tabs Views pane, make sure the group in which you want to create the view
is selected.
2.
3.
Select the required layout for your new view. You are able to
select layouts for displaying up to 100 (1010) cameras in a
single view.
4.
5.
www.milestonesys.com
Page 27
Setup of Views
This will also be the case on the Live and Playback tabs, allowing users to quickly find a
views shortcut number.
Page 28
Setup of Views
3. Overwrite the existing group name with a new name of your choice.
1. In the Setup tabs Views pane, select the required view. When you select a view, the layout
of the selected view is outlined in the main section of the Smart Client window.
www.milestonesys.com
Page 29
Setup of Views
the view, an image from the camera willprovided a connection can be established
appear in the selected position. If a connection cannot be established, for example if the
surveillance systems recording server is not running, the name of the camera will be
displayed in the selected position.
When the camera position is selected, you are able to specify its properties in the Setup
tabs Properties pane; see Adjusting Camera Properties in the following for detailed
information.
Camera Name
The Camera Name field displays the name of the selected
camera. The field is read-only.
Full: The default setting, providing the full quality of the original image.
SuperHigh (for megapixel): Re-encoding to an image output width of 640 pixels (VGA)
and a JPEG quality level of 25%.
High: Re-encoding to an image output width of 320 pixels (QVGA) and a JPEG quality level
of 25%.
Medium: Re-encoding to an image output width of 200 pixels and a JPEG quality level of
25%.
www.milestonesys.com
Page 30
Setup of Views
Low: Re-encoding to an image output width of 160 pixels and a JPEG quality level of 20%.
Height will scale according to the width and the aspect ratio of the original image.
Your image quality selection will apply for live as well as recorded video, and for JPEG as well as
MPEG. For MPEG, however, only keyframes will be re-encoded when viewing live video, whereas all
images will be re-encoded when viewing recorded video.
While using a reduced image quality helps limit bandwidth use, it willdue to the need for reencoding imagesuse additional resources on the surveillance system server.
Tip: You can quickly reduce the bandwidth usage for all cameras in the view by reducing the image
quality for a single camera, then clicking the Apply To All button.
Keep When Maximized
When viewing live or recorded video, you can double-click a particular camera position in a view to
enlarge it (see page 73 or 98). When you do this, video from the camera is by default displayed in
full quality, regardless of your image quality selection. If you want to make sure that the selected
image quality also applies when enlarged, select the Keep when maximized box, located
immediately below the Image Quality setting.
Frame Rate
Lets you select a frame rate for the camera. Select between Unlimited (default), Medium, or Low.
The effect of your selection can be illustrated by the following table:
Effect
JPEG
Unlimited
Send all frames
MPEG (I-frame)
MPEG (P-frame)
Medium
Send every 4th
frame
Send all frames
Do not send any
frames
Low
Send every 20th
frame
Send all frames
Do not send any
frames
Example: If you set the Frame Rate option to Low in your Smart Client, and your surveillance
system administrator has configured the camera to feed JPEG images at a frame rate of 20 frames
per second, you will experience an average of 1 frame per second when viewing video from the
camera on your Smart Clients Live tab. If your administrator had configured a camera with a feed
as low as 4 frames per second, you would, with Frame Rate set to Low in your Smart Client,
experience an average of 0,2 frames per second when viewing video from the camera on your
Smart Clients Live tab.
When viewed on any of the Smart Clients tabs, the fisheye camera will appear as specified, with
either one or four viewpoints from the same image. The illustration provides an example of Two by
www.milestonesys.com
Page 31
Setup of Views
Two: The Live tab displays four different viewpoints from a single fisheye camera. In the example,
the fisheye cameras four viewpoints are enlarged for clarity.
Tip: When viewing different viewpoints from a fisheye camera on the Live or Playback tabs, you
are able to navigate each viewpoint independently by clicking inside each viewpoint, or by using
the buttons in the Live or Playback tabs PTZ Control panes.
Update on Motion
If selected, the cameras images will only be updated on the Smart Clients Live tab when motion is
detected. Depending on the cameras motion detection sensitivity (configured on the surveillance
system server) this can help reduce CPU usage significantly.
If the cameras images are only updated on motion, users will see the message No motion together
with a still image in the cameras view position until motion is detected.
Always on: Play a sound notification each time motion is detected on the camera.
FAQ: Will I receive lots of sound notifications? If you select Always on, the amount of motionrelated sound notifications you are likely to receive will depend on the motion detection sensitivity
of the camera in question. If motion detection for the camera is highly sensitive, you may at times
receive very frequent sound notifications. The cameras motion detection sensitivity is configured
on the surveillance system server; consult your surveillance system administrator if in doubt. If
you select sound notifications for more than one camera, you may also hear more notifications
again depending on the cameras motion detection sensitivity.
Tip: By default, the Smart Client uses a simple sound file for its sound notifications. The sound file,
called Notification.wav, is located in the Smart Client installation folder, typically C:\Program
Files\Milestone\Milestone Smart Client. If you want to use another .wav file as your notification
www.milestonesys.com
Page 32
Setup of Views
sound, simply name the required file Notification.wav and place it in the Smart Client installation
folder instead of the original file. The file Notification.wav is used for event as well as motion
detection notifications; it is not possible to use different sound files for different cameras or to
distinguish between event and motion detection notifications.
Sound on Event
When images from the camera are viewed on the Live tab, it is possible to get a simple sound alert
when events related to the selected camera occur.
This feature is only available if using your Smart Client with certain Milestone surveillance systems;
see Surveillance System Differences on page 134. Even when using your Smart Client with a
surveillance system supporting this feature, being able to use this feature requires that
notifications on events have been configured on the surveillance system server. Consult your
surveillance system administrator if in doubt.
Always off: Do not use sound alerts when events related to the camera occur.
Always on: Play a sound alert each time an event related to the camera occurs.
FAQ: What is an event? An event is a predefined incident occurring on the surveillance system.
Depending on the surveillance systems configuration, events may be caused by input from
external sensors connected to cameras, by detected motion, by data received from other
applications, or manually through user input. Events are used by the surveillance system for
triggering actions. Typically, most events on the surveillance system are generated automatically.
For example, detected motion can be defined as an event which in turn triggers an action, such as
recording on a camera.
FAQ: Will I receive lots of sound notifications? If you select Always on, the amount of eventrelated sound notifications you are likely to receive will depend on the nature and number of
events related to the camera in question. Events are configured on the surveillance system server;
consult your surveillance system administrator if in doubt. If you select sound notifications for
more than one camera, you may also hear more notificationsagain depending on the surveillance
systems event configuration.
Tip: By default, the Smart Client uses a simple sound file for its sound notifications. The sound file,
called Notification.wav, is located in the Smart Client installation folder, typically C:\Program
Files\Milestone\Milestone Smart Client. If you want to use another .wav file as your notification
sound, simply name the required file Notification.wav and place it in the Smart Client installation
folder instead of the original file. The file Notification.wav is used for event as well as motion
detection notifications; it is not possible to use different sound files for different cameras or to
distinguish between event and motion detection notifications.
Display Settings
Use default display settings: Use default settings, as defined in the Options dialog (see
page 55), for showing title bar and live indicator for the selected camera. If you want a
non-default behavior for the selected camera, clear the box and select whether you want
title bar and/or live indicator (described in the following).
Show title bar: Displays a title bar located in the top of each camera position. The title
bar helps users quickly identify cameras. When displayed on the Live tab, the title bar
furthermore displays information about detected motion and events, whether the camera is
recording, etc. See also Camera Names & Colored Indicators on page 70.
Note: If you choose not to display the title bar, users will not be able to see visual
indications of motion and events. As an alternative to such visual notification you can use
sound notifications (see page 32 and 33).
www.milestonesys.com
Page 33
Setup of Views
Show live indicator: Requires that Show title bar is selected. Displays a blinking green
indicator in the title bar when displayed on the Live tab. The indicator changes state every
time a new image is received from the camera, an effect which makes it easy to see that
video is live. Often, it is evident from the video itself that it is live, but the live indicator can
be advantageous at times when not much is happening in the camera's area of view.
Apply to All
The Apply To All button lets you quickly apply the camera settings for the selected camera to all
cameras in the view.
On the Setup tab, make sure the Overlay Buttons pane is displayed.
FAQ: What should I do if the Overlay Buttons pane is not displayed? Open the
Options dialog (see page 55), select the Panes tab, set Overlay Buttons to Available, and
click OK.
www.milestonesys.com
Page 34
Setup of Views
2.
In the Overlay Buttons pane, select the required action. Then drag the action onto the
required camera position.
3.
When you release the mouse button over the required position,
the overlay button will appear. On the Setup tab, the button will
have handles, which you can drag if you want to resize the button.
The handles will only appear when buttons are
displayed on the Setup tab; not when they are
displayed on the Live tab.
Tip: When you resize a button, guidelines will appear.
Guidelines are a great help if you want to align
multiple buttons.
4.
Adding Carousels
A carousel is used for displaying images from several cameras, one after the other, in a single view
position. You are able to specify which cameras to include in the
carousel as well as the interval between camera changes.
Fisheye cameras (special 360 view cameras) cannot be
included in a carousel.
www.milestonesys.com
Page 35
Setup of Views
2. In the Carousel Setup window, specify which cameras to include in the carousel by
selecting required cameras in the left part of the window, then clicking the Add button to
add the selected cameras to the list in the right part of the window.
3. If required, move cameras up and down in the list to determine the sequence in which
cameras will appear in the carousel.
4. Define the amount of time for which each camera should be displayed in the carousel;
either with a common default, or individually for each camera.
Full: The default setting, providing the full quality of the original image.
Image height will scale according to the width and the aspect ratio of the original
image.
Your image quality selection will apply for JPEG as well as MPEG. For MPEG,
however, only keyframes will be re-encoded.
When viewing live video, you can double-click a carousel (or any other camera
position in a view) to enlarge it (see page 73 or 98). When you do this, video from
cameras included in the carousel is by default displayed in full quality, regardless of
your image quality selection. This default cannot be overridden for carousels.
While using a reduced image quality helps limit bandwidth use, it willdue to the
need for re-encoding imagesuse additional resources on the surveillance system
server.
www.milestonesys.com
Page 36
Setup of Views
Frame Rate: Lets you select a frame rate for the carousel. Select between
Unlimited (default), Medium, or Low. The setting will apply for all cameras included
in the carousel. The effect of your selection can be illustrated by the following
table:
Effect
JPEG
Unlimited
Send all frames
MPEG (I-frame)
MPEG (P-frame)
Medium
Send every 4th
frame
Send all frames
Do not send any
frames
Low
Send every 20th
frame
Send all frames
Do not send any
frames
Example: If you set the Frame Rate option to Low in your Smart Client, and your
surveillance system administrator has configured a camera to feed JPEG images at
a frame rate of 20 frames per second, you will experience an average of 1 frame
per second when viewing video from the camera in the carousel. If your
administrator had configured a camera with a feed as low as 4 frames per second,
you would, with Frame Rate set to Low in your Smart Client, experience an average
of 0,2 frames per second when viewing video from the camera in the carousel.
Maintain Image Aspect Ratio: If check box is selected, the cameras original
image aspect ratio will be maintained; this will provide you with non-distorted
images, but may lead to black bars appearing above/below images.
If check box is cleared, images will be stretched to fit the carousel; this may lead to
slightly distorted images, but you will avoid any black bars appearing around the
images. The setting will apply for all cameras included in the carousel.
Tip: If you later want to edit settings in the Carousel Setup window, select the required carousel
position in the view, then click the Properties panes Carousel Setup button.
Tip: You are able to use several carousels in a single view.
Adding Hotspots
With a hotspot, users will be able to select a camera in the view, and view enlarged and/or higher
quality images from the selected camera in the views hotspot.
For the hotspot you would usually select a one of the views larger positions, for example the large
position in a 1+7 view:
The fact that you can view enlarged images in the hotspot is not in itself what makes the hotspot
useful; you can enlarge any image in a view by double-clicking the image. What makes the hotspot
useful is that with a hot spot you can use a low image quality and/or frame rate for cameras in the
views regular positions and a high image quality and/or frame rate for the hot spot.
Then, only when users select a camera for viewing in the hotspot will it be displayed in high quality
and/or high frame rate. This can really help you save bandwidth on the remote connection.
To add a hotspot to a view, do the following on the Setup tab:
1. Drag the System Overview panes Hotspot link to the required position in the view.
2. Release the mouse button over the required position.
Tip: Note that the position gets a thin orange border. The orange border indicates that the
position is used for a hotspot; the orange border will also be evident when using the view
www.milestonesys.com
Page 37
Setup of Views
3. When the hotspot position is selected, you are able to specify its properties in the Setup
tabs Properties pane:
Image Quality: The setting determines the quality of the images when viewed,
but also affects bandwidth usage. If your Smart Client is used over the internet,
over a slow network connection, or if for other reasons you need to limit bandwidth
use, image quality can be reduced on the server side by selecting e.g. Low or
Medium.
When selecting a reduced image quality, images are re-encoded on the server to a
JPEG format along the following lines:
o
Full: The default setting, providing the full quality of the original image.
Image height will scale according to the width and the aspect ratio of the original
image.
Your image quality selection will apply for live as well as recorded video, and for
JPEG as well as MPEG. For MPEG, however, only keyframes will be re-encoded
when viewing live video, whereas all images will be re-encoded when viewing
recorded video.
When viewing live video, you can double-click a carousel (or any other camera
position in a view) to enlarge it (see page 73 or 98). When you do this, video from
cameras included in the carousel is by default displayed in full quality, regardless of
your image quality selection. If you want to make sure that the selected image
quality also applies when enlarged, select the Keep when maximized box, located
immediately below the Image Quality setting.
While using a reduced image quality helps limit bandwidth use, it willdue to the
need for re-encoding imagesuse additional resources on the surveillance system
server.
www.milestonesys.com
Page 38
Setup of Views
Frame Rate: Lets you select a frame rate for the hotspot. Select between
Unlimited (default), Medium, or Low. The setting will apply for all cameras included
in the carousel. The effect of your selection can be illustrated by the following
table:
Effect
JPEG
Unlimited
Send all frames
MPEG (I-frame)
MPEG (P-frame)
Medium
Send every 4th
frame
Send all frames
Do not send any
frames
Low
Send every 20th
frame
Send all frames
Do not send any
frames
Example: If you set the Frame Rate option to Low in your Smart Client, and your
surveillance system administrator has configured a camera to feed JPEG images at
a frame rate of 20 frames per second, you will experience an average of 1 frame
per second when viewing video from the camera in the hotspot. If your
administrator had configured a camera with a feed as low as 4 frames per second,
you would, with Frame Rate set to Low in your Smart Client, experience an average
of 0,2 frames per second when viewing video from the camera in the hotspot.
Maintain Image Aspect Ratio: If check box is selected, the cameras original
image aspect ratio will be maintained; this will provide you with non-distorted
images, but may lead to black bars appearing above/below images.
If check box is cleared, images will be stretched to fit the hotspot; this may lead to
slightly distorted images, but you will avoid any black bars appearing around the
images. The setting will apply for all cameras displayed in the hotspot.
1. On the setup tab, drag the System Overview panes Image link to the required position in
the view.
2. Release the mouse button over the required position. When you release the mouse button,
you are able to select the required static image file.
Tip: If you intend to include floor plans or maps in a view, also consider the Smart Clients highly
flexible Map feature (see page 41). The Map feature is available when connected to certain
surveillance systems only.
Page 39
Setup of Views
Client window itself due to a link opening a web page in the same browser window as the Smart
Client.
1. On the setup tab, drag the System Overview panes HTML Page link to the required position
in the view. When you release the mouse button over the required position, the Open URL
window opens.
1. On the Setup tab, select the imported HTML page in the view. Properties of the selected
HTML page will appear in the Setup tabs Properties pane.
Enable HTML scripting: Select only if the HTML page is a custom-made HTML
page to be used for navigating or triggering features inside the Smart Client itself
(see examples of such custom-made HTML pages in Using an HTML Page for Smart
Client Navigation on page 61). If selected, a client script required for navigating
www.milestonesys.com
Page 40
Setup of Views
and controlling a number of features inside the Smart Client will be added to the
HTML page. For HTML pages which are not going to be used for such purposes, the
client script cannot be used, and may even cause the HTML page to malfunction.
.bmp
.gif
.jpg
.jpeg
.png
.tif
.tiff
.wmp
The image file size and resolution should preferably be kept under 10 MB and 10 megapixels. If
you use image files larger than 10 MB and/or 10 megapixels, it may affect the performance of your
Smart Client. You cannot use images larger than 20 MB and/or 20 megapixels.
An image file is always used for a specific map, and should not be shared between several maps.
Maps are displayed in the Smart Client on the basis of the graphic files properties, and adhering to
Microsoft standards. If a map appears too small, just zoom in.
Remember: A map does not itself show live video, a map is a still
image. However, you can easily view live video from cameras on a
map when the map is used on the Smart Clients Live tab: Simply
place your mouse cursor over a camera on a map to see a live
preview from the camera. See page 87 for more information about
maps in live mode.
Page 41
Setup of Views
3. In the Name field, enter a name for the map. The name is displayed in the view item title
bar.
Tip: If you leave the Name field blank and click Browse..., the Name field will automatically
be filled with the image file name when you select an image file.
4. Click Browse... to browse for the image file to be used for the map.
5. Click Open to select image file.
6. Click OK.
7. When the map is in place, right-click the map. This will bring up a menu which gives you
access to map configuration features, described on page 42 onwards.
1. On the Setup tab, drag the System Overview panes Map link to the required position in the
view and release the mouse button over the required position.
4. Click OK.
5. When the map is in place, right-click the map. This will bring up a menu which gives you
access to map the configuration features described in the following.
Map Toolbox
Right-clicking a map in a view on the Setup tab brings up a menu of map configuration features,
notably the toolbox, which contains tools for configuring the map:
Camera
Server
Microphone
Speaker
Event
Output
Hot Zone
Activates the hot zone drawing tool (see page 44), allowing you
to place hot zones on the map.
Text
Opens the text tool (see page 45), allowing you to place
editable text boxes on the map.
www.milestonesys.com
Page 42
Setup of Views
Plug-in
Opens the Element Selector (see page 44) with a list of plug-ins
(if used in your organization), allowing you to place a plug-in
element on the map.
Color
Picker
Opens the color selection tool, and activates the color picker,
allowing you to use a color already existing on the map (see
page 46).
Color Fill
Opens the color selection tool, allowing you to change the color
of texts, backgrounds, hot zones, etc. (see page 46).
Selector
Map
Overview
In the Setup tabs Views pane, select the view containing the required map. When the view
is displayed, right-click the map and select Toolbox.
2.
In the toolbox, click the required element icon to open the Element Selector. The following
elements are available from the Element Selector:
Camera
Recording server
Microphone
Speaker
Event
Output
Plug-in Element
3.
In the Element Selector window (see page 44), select the required element and drag it
onto the required position on the map, then release the mouse button.
Tip: You can always relocate an element on the map (see page 44).
Tip: You can adjust the size of new icons before adding them to the map, see Adjusting Map
Properties on page 47.
Tip: If your map has a color that makes it difficult to see the elements on the map, try creating a
text box and fill it with a color that makes it stand out from the map. Add the required elements to
the map, then drag them into the text box.
There are no specific features for servers, speakers, and microphones. Also, the right-click menu
only includes the common right-click menu items (see page 47).
www.milestonesys.com
Page 43
Setup of Views
A fixed camera is displayed on the map with an associated view zone, indicating the
cameras view angle. A PTZ camera is displayed on the map with the PTZ presets set up in
the surveillance system.
Besides the common right-click menu items, the cameras right-click menu also features
Live Preview, which lets you see a live preview from the camera. You can also toggle on
and off a fixed cameras View Zone.
You can also right-click a PTZ cameras PTZ preset. This gives you the option to Go to
Preset [preset], allowing you to direct the camera to an already defined preset.
Element Selector
The Element Selector appears when you select one of the following elements
from the toolbox (see page 42): camera, server, microphone, speaker, event
or output.
The Element Selector displays a list of cameras when you click the Camera
in the toolbox, a list of servers when you click the Server in the toolbox, etc.
Use the Element Selectors filter to quickly find a required element: type a
search criterion and while you are typing the Element Selector narrows the
list of displayed elements to fit your search criterion.
1.
In the Setup tabs Views pane, select the view containing the required map.
2.
3.
To move: When the required element is selected, click and drag the element to its new
position on the map, then release the mouse button.
To rotate: When the required element is selected,
place your mouse cursor over one of the elements
sizing handles. When the cursor changes appearance
from pointing hand to curved arrow, click and drag
the element to rotate it to its new position, then
release the mouse button.
www.milestonesys.com
Page 44
Setup of Views
1.
In the Setup tabs Views pane, select the view containing the required map. When the view
is displayed, right-click the map and select Toolbox.
2.
3.
Move the cursor onto the map. The cursor now displays the hot zone icon and a small white
cross to indicate that hot zone drawing is enabled:
Draw the hot zone: Click the map at the point at which you want to start drawing the hot
zone. The starting point is now indicated by a large blue dotalso known as an anchoron
the map:
The hot zone drawing tool makes straight lines only; if you want a rounded hot zone
border, simply use many straight lines.
4.
Click the hot zone starting point to complete drawing the hot zone. The hot zone is now
outlined with a dotted line, indicating that no sub-map has been attached to the hot zone.
Tip: You can alter the outline of a hot zone by pulling the hot zone anchors.
5.
Attach a sub-map to the hot zone: Right-click the hot zone and select Select Sub-map. This
will open the Map Setup window (see page 41).
Tip: Alternatively, just double-click the dotted hot zone to open the Map Setup window.
6.
Optionally, change the color fill of the hot zone using the color tool (see page 46). This is
useful if you place two or more hot zones directly next to each other; using varying colors
for hot zones helps users differentiating between where one hot zone ends and another one
begins.
In the Setup tabs Views pane, select the view containing the required map.
2.
3.
Tip: You can always edit your text settings; click the required text box and select the text
tool from the toolbox, then change the text settings for the selected text box.
4.
5.
Type your text. Press the Return key on your keyboard to make the text box expand
downwards.
Tip: Use the color fill tool (see page 46) to change the text color and background.
Tip: You can move the text box around; select the selector tool
and move the text box to the desired location.
www.milestonesys.com
Page 45
Setup of Views
Besides the common right-click menu items (see page 47), the text box right-click menu also
features for editing and deleting text.
In the Setup tabs Views pane, select the view containing the required map.
2.
On the required map, select the element to which you want to apply the color change.
3.
from the toolbox. This will open the Color Selection window.
tool (see page 46) to use an existing color from the map.
4.
Only relevant for text elements: Select whether the color change applies to text or
background.
5.
Select the required color from the color paletteyou can see a preview of the selected
color in the EXAMPLE box.
6.
Click the required map element to fill it with the new color.
Gradients
Use the Gradient slider to adjust how the element color fades from left to right. Drag the Gradient
slider to the required level, then click the required map element to apply color and gradient.
Opacity
Use the Opacity slider to adjust the transparency of the color fill. Drag the Opacity slider to the
required level, then click the required map element to apply color and opacity.
In the Setup tabs Views pane, select the view containing the required map. When the view
is displayed, right-click the map and select Toolbox.
2.
3.
4.
The color picked from the map is now displayed in the Color Selection windows example
box.
5.
www.milestonesys.com
tool from the toolbox to apply the picked color to a map element.
Page 46
Setup of Views
Map Overview
The Map Overview provides you with an overview of the map hierarchy set up in the Smart Client.
A + sign next to a map indicates that the map has one or more sub-maps
attached to it as hot zones (see page 44). Clicking a map in the Map Overview
immediately displays the selected map in the view.
To access the Map Overview:
1.
In the Setup tabs Views pane, select the view containing the required
map.
2.
on the
in the toolbox.
Map Menus
The map views right-click menus, also known as context menus, give you access to a range of
features. The right-click menus differ depending on which map element you right-click.
Furthermore, other features are available from the right-click menu when maps are viewed in live
mode. However, some features are present in all right-click menus, namely:
Center Map Here: Centers the map around the clicked position
Zoom In
Zoom Out
Zoom to Standard Size: Zooms the map to the standard size it was set up with.
The context menus for the elements server, camera, output, event, speaker,
and microphone furthermore includes the following menu items:
www.milestonesys.com
Page 47
Setup of Views
indicated by a bold border), then make the adjustments in the Properties pane. Note that particular
user rights may be required in order to access the Setup tab.
Home Map
The Home map field displays the name of the home map, meaning
the map that forms the basis of the particular map view. The field
is read-only, but you can change the home map by clicking the
selection button
. This will open the Map Setup window (see
page 41).
On Mouse Over
If check box is selected, users can see live video in a small preview window when moving the
mouse over a camera.
Status Text
If check box is selected, a status text is displayed across the preview window in live mode.
Status Visualization
If check box is selected, status visualization (see page 49) is enabled.
www.milestonesys.com
Page 48
Setup of Views
Attention neededwhen an element is troubled, but still working; for instance when the
server is running out of disk space.
Not operationalwhen there is an error on the element, for example if the server cannot
connect to a microphone or speaker.
Furthermore, the Smart Client displays a disabled/unknown status in dark grey, when, for instance,
an element has been disabled on the surveillance server. Also, when the server cannot be reached
and it is thus impossible to get status information, the element is displayed as disabled/unknown.
1.
In the Setup tabs Views pane, select the required view containing the required map. When
the view is displayed, right-click the map anywhere outside any added elements, and select
Status Visualization. This will open the Status Visualization window.
2.
In the Attention needed section of the Status Visualization pane, click the Color box to
launch the Color Selection tool, and select required color for the status visualization line,
then click the Color box in the Status Visualization window again to fill the Color box with
the selected color.
3.
4.
www.milestonesys.com
Page 49
Setup of Views
5.
Define how fast the status visualization should flash; select speed from the Indication
Speed drop-down list.
6.
Repeat process for the Not operational pane. Do not use the same color for the two
different statuses; otherwise users cannot see the difference between the two statuses.
7.
In the Smart Clients Properties pane, select the Status Visualization check box to enable
showing status visualization in live mode.
The status visualization applies to all maps, it is not necessary to define the status visualization
appearance for each individual map.
In the Setup tabs Views pane, select the view containing the required map.
2.
On the map, right-click the unwanted element (camera, hot zone, server, event, output,
microphone, or speaker) and select Remove [element].
www.milestonesys.com
Page 50
Setup of Views
secondary one, etc. If required, you can manually change the Matrix positions ranking in the Setup
tabs Properties pane.
To add Matrix content to a view, do the following on the Setup tab:
1. Drag the System Overview panes Matrix link to the required position in the view.
2. Release the mouse button over the required position. Note that the position gets a thin
blue border. The blue border indicates that the position
is used for Matrix content; the blue border will also be
evident when using the view on the Playback and Live
tabs.
Full: The default setting, providing the full quality of the original image.
Image height will scale according to the width and the aspect ratio of the original
image.
Your image quality selection will apply for live as well as recorded video, and for
JPEG as well as MPEG. For MPEG, however, only keyframes will be re-encoded
when viewing live video, whereas all images will be re-encoded when viewing
recorded video.
When viewing live video, you can double-click a carousel (or any other camera
position in a view) to enlarge it (see page 73 or 98). When you do this, video from
cameras included in the carousel is by default displayed in full quality, regardless of
your image quality selection. If you want to make sure that the selected image
quality also applies when enlarged, select the Keep when maximized box, located
immediately below the Image Quality setting.
While using a reduced image quality helps limit bandwidth use, it willdue to the
need for re-encoding imagesuse additional resources on the surveillance system
server.
www.milestonesys.com
Page 51
Setup of Views
Frame Rate: Lets you select a frame rate for the Matrix position. Select between
Unlimited (default), Medium, or Low. The setting will apply for all cameras included
in the Matrix position. The effect of your selection can be illustrated by the
following table:
Effect
JPEG
Unlimited
Send all frames
MPEG (I-frame)
MPEG (P-frame)
Medium
Send every 4th
frame
Send all frames
Do not send any
frames
Low
Send every 20th
frame
Send all frames
Do not send any
frames
Example: If you set the Frame Rate option to Low in your Smart Client, and your
surveillance system administrator has configured a camera to feed JPEG images at
a frame rate of 20 frames per second, you will experience an average of 1 frame
per second when viewing video from the camera in the Matrix position. If your
administrator had configured a camera with a feed as low as 4 frames per second,
you would, with Frame Rate set to Low in your Smart Client, experience an average
of 0,2 frames per second when viewing video from the camera in the Matrix
position.
Maintain Image Aspect Ratio: If check box is selected, the cameras original
image aspect ratio will be maintained; this will provide you with non-distorted
images, but may lead to black bars appearing above/below images.
If check box is cleared, images will be stretched to fit the Matrix position; this may
lead to slightly distorted images, but you will avoid any black bars appearing
around the images. This setting will apply for all cameras displayed in the selected
Matrix position.
Matrix Window: Lets you change the Matrix positions ranking. 1 is the primary
position in which images from the latest event are always shown, 2 is the
secondary position in which images from the previously detected event are always
shown, 3 is the tertiary position in which images from the event detected before
the event in position 2 are always shown, and so on.
The selected number cannot be higher than the total number of Matrix positions in
the view: If the view only contains one Matrix position, the position must have
number 1; if the view contains, for example, four Matrix positions, they must be
numbered from 1 to 4.
Connection Settings...: Button only available when the views Matrix position 1 is
selected; other Matrix positions in the view inherit the connection settings specified
for position 1. Clicking the Connection Settings... button lets you specify the TCP
Port and Password used when transferring Matrix-triggered images from the
surveillance server to the Smart Client view.
By default, the TCP port used for Matrix is 12345; consult your surveillance system
administrator if in doubt about which port number or password to use.
www.milestonesys.com
Page 52
Setup of Views
Select a new or existing view. Views layouts with wide positions are especially suitable for
displaying Smart Wall content. In this example, we select a 1+1+2 view where we can use
the wide bottom position for displaying the Smart Wall content:
Tip: Like the 1+1+2 view, other view layouts were also designed specifically with Smart
Walls in mind: For example, the 13 view
is capable of graphically representing three
different Smart Walls at the same time.
2.
From the System Overview pane, drag the Smart Wall link to the required position in the
view.
3.
A graphical representation of the Smart Wall is now displayed in the required position:
If your organization has more than one Smart Wall, select the required Smart Wall from
the Smart Wall menu in the top left corner of the position:
If the required Smart Wall has several presets (predefined settings determining which
cameras are displayed as well as how content is structured on each monitor in the Smart
Wall), select the required preset for the Presets menu:
www.milestonesys.com
Page 53
Setup of Views
Note that the Smart Wall and Preset menus will also appear on the Live and Playback tabs,
so users can subsequently select different Smart Walls and/or presets if required.
FAQ: Why is the Preset menu blank after I have made a selection? When you make
a selection, your selection is of course applied. However, because the preset may be
changed manually by other users or automatically by pre-defined rules on the surveillance
system, there is no way to tell how long the Smart Wall will keep your selected preset for.
Therefore, the Preset menu will remain blank even after you have made a selection.
4.
Add any other content you require to the views other positions.
Tip: Is your organization also using the Map feature (see page 41)? In that case, users can, on the
Live tab, quickly display required cameras on your organizations' Smart Walls simply by dragging
the required camera from the map directly onto a position on a monitor in the graphical
representation of a Smart Wall.
www.milestonesys.com
Page 54
Setup of Views
Further Configuration
The Options Dialog
The Smart Clients Options dialog lets you control which features and elements you want to use on
each of the Smart Client's tabs. The Options dialog furthermore incorporates language selection,
joystick setup and keyboard shortcut setup, which you in previous Smart Client versions selected
from the application menu, which has now been removed.
You access the Options dialog by clicking the Options button in the top right
corner of the Smart Client window.
Application Options
The Options dialog's Application tab lets you customize the general behavior and look of your
Smart Client.
Camera error messages: Select how the Smart Client should show camera-related
message texts (see page 118). The Smart Client can display such messages as an overlay
on top of an image from the camera (see example illustration) or on a black background.
You can also choose to hide such messages completely.
Server error messages: Select how the Smart Client should show server-related
message texts (see page 118). The Smart Client can display such messages as an overlay.
You can also choose to hide such messages completely.
Default for live indicator: Select whether to show or hide the flashing green live
indicator. The indicator changes state every time a new image is received from the camera,
an effect which makes it easy to see that video is live. Often, it is evident from the video
itself that it is live, but the live indicator can be advantageous at times when not much is
happening in the camera's area of view. Note that the live indicator is physically located in
www.milestonesys.com
Page 55
Further Configuration
the title bar located in the top of each camera position; in order to view the live indicator,
the option Default for title bar (see the following) must therefore be set to Show.
Note that this option covers a default behavior which can be overridden on a per-camera
basis when adjusting camera properties on the Setup tab (see page 33).
Default for title bar: Select whether to show or hide the title bar located in the top of
each camera position. The bar displays the name of the camera, but also colored indicators
(see page 70) signifying occurred events, detected motion and live.
Note that this option covers a default behavior which can be overridden on a per-camera
basis when adjusting camera properties on the Setup tab (see page 33).
Show current time in title bar: Select whether to show or hide the current time and date
(of the computer running the Smart
Client) in the Smart Client's title bar.
Show in empty camera spaces: Select what to show if there are empty camera positions
in views; nothing (that is a plain sky blue background) or a black background or a
Milestone logo.
View grid spacer: Select the thickness of the border between camera positions in views.
Panes Options
The Options dialog's Panes tab lets you customize which panes should appear on each of the Smart
Client's three main tabs: Live, Playback and Setup.
The Mode column lists which tab (Live, Playback or Setup)
each individual pane is available for, the Function column
lists the name of each pane, and in the Setting column
you select whether a pane should be available or not.
Functions Options
The Options dialog's Functions tab lets you customize which functions, such as the ability to play
back recorded video on the Live tab, should be available on each of the Smart Client's three main
tabs: Live, Playback and Setup.
The Mode column lists which tab (Live, Playback or Setup) each individual function is available for,
the Function column lists the name of each function, and in the Setting column you select
whether a function should be available or not.
Functions explained:
Camera playback (Live): The ability to play back recorded video from individual cameras
on the Live tab (see page 77).
Overlay buttons (Live): The ability to view and use overlay buttons (see page 34) on the
Live tab for activating speakers, events, output, moving PTZ cameras, clearing signals from
cameras, etc.
Independent playback (Playback): The ability to play back recordings from individual
cameras independently on the Playback tab (see page 112), where all cameras in a view
otherwise per default display recordings from the same point in time (the so-called master
time).
www.milestonesys.com
Page 56
Further Configuration
Edit overlay buttons: The ability to add new or edit existing overlay buttons (see page
34) on the Setup tab. Note that in order to add overlay buttons, the Setup tab's Overlay
Buttons pane must also be made available (you manage this on the Options dialog's Panes
tab, described in the previous).
Edit live video buffering: The ability to edit live video buffering as part of the camera
properties on the Setup tab (see page 34). Note that in order to edit live video buffering,
the Setup tab's Properties pane must also be made available (you manage this on the
Options dialog's Panes tab, described in the previous).
Joystick Options
Even though joystick control is supported for a large number of PTZ cameras, not all PTZ cameras
can be joystick-controlled. Refer to the release note for information about joystick support for
cameras.
When a new joystick is detected by the Smart Client, a default PTZ (Pan/Tilt/Zoom) configuration
for the joystick is added automatically. However, the Options dialog's Joystick tab lets you
customize the setup for all joysticks attached to the computer running the Smart Client.
1.
On the Options dialog's Joystick tab, select the required joystick in the Selected Joystick
list. The axes and buttons available on the selected joystick will be listed in the Axis setup
and Button setup sections respectively.
4.
In the Axis setup section, specify settings for the available axes. With a joystick, you are
typically able to navigate camera images three-dimensionally, along three axes: an X-axis,
a Y-axis, and a Z-axis, where the Z-axis typically refers to the depth (zoom) level.
www.milestonesys.com
Page 57
Further Configuration
on a relative positioning scheme. This means that moving a joystick will move the
joystick-controlled object based on the object's current position rather than based
on any fixed position. By selecting Absolute, you are able to change this and use an
absolute rather than a relative positioning scheme.
Action: Lets you select the required function for an axis: Camera PTZ Pan, Camera
PTZ Tilt, Camera PTZ Zoom, or No action.
Preview: Lets you quickly test the effect of your selections. When you have
selected a function for the axis you want to test, simply move the joystick along
the required axis to view the effect, indicated by a movement of the dark blue bar.
When previewing your selections, consider adjusting the joystick's deadzones. Deadzones
determine how much the joystick handle should be allowed to move before information is
sent to the camera. Ideally, a joystick handle should be completely vertical when not used,
but many joystick handles lean at a slight angle. Without a deadzone, the slight slant could
cause cameras to move when it is not required.
5.
In the Button setup section, specify an action for each required joystick button. You select
required actions in the Action column.
Tip: To quickly verify that you are configuring the required button, simply press the required
button on the joystick. When the button is pressed, a dark blue color will appear in the Button
setup section's Preview column for the button in question.
Page 58
Further Configuration
The simple reason for this is that different computers are likely to have different joysticks attached.
If you want to use a joystick with the Smart Client on more than one computer, you must configure
the Smart Client's joystick setup on each computer.
Keyboard Options
The Options dialog's Keyboard tab lets you assign your own shortcut key combinations to particular
actions in the Smart Client.
Tip: The Smart Client also features a small number of standard keyboard shortcuts, immediately
ready for use. See Using Standard Keyboard Shortcuts on page 130 for more information.
1.
2.
Click inside the Press shortcut key field, then press the required key combination.
Custom key combinations must begin with CTRL or ALT. Example: CTRL+B (i.e. first
pressing the CTRL key, thenwhile still pressing the CTRL keypressing the B key).
This will display the pressed key combination in the Press shortcut key field. Now you need
to specify which command you want to associate with the key combination.
3.
In the Categories list, select the required category of commands. Based on your selection,
relevant commands will be displayed in the Commands list in the right part of the window.
Example: Selecting Application will give you access to commands related to the behavior of
the Smart Client application, such as commands for minimizing and maximizing the Smart
Client window.
Tip: The Categories list will contain category called Views.All. When you select this
category, all your views will be listed in the Commands list. This allows you to create very
useful keyboard shortcuts for quickly accessing individual views.
4.
In the Commands list, select the required command for the shortcut key combination.
Some commands will only work when the keyboard shortcut is used in certain contexts. For
example, a keyboard shortcut with a PTZ-related command will only work when using a
PTZ camera.
5.
In the Use new shortcut in list, select when the shortcut key combination should apply:
Global: When working on any of the Smart Client's three tabs (Live, Playback, and
Setup).
Playback mode: When working on the Smart Client's Playback tab only.
Live mode: When working on the Smart Client's Live tab only.
Setup mode: When working on the Smart Client's Setup tab only.
6.
7.
Click OK.
Tip: Your shortcut key combinations are kept as part of your user settings on the surveillance
system server. This means that you will be able to use your shortcut key combinations on any
www.milestonesys.com
Page 59
Further Configuration
computer that has a Smart Client installed, provided you log in to the Smart Client with your own
user name and password.
To delete an existing keyboard shortcut, simply select the unwanted shortcut in the Assigned keys
list, then click the Delete button.
Language Options
In the Smart Client, you are often able to select between different language versions.
1.
In the Options dialog, select the Language tab, then the required language.
2.
The Smart Client must be restarted in order for the change to take effect: Close your
Smart Client, then log in again to use the new language version.
Tip: If the language you require is not available, you may be able to install a language pack (see
page 20; only applies when connecting to selected surveillance systems; see Surveillance System
Differences on page 134).
Advanced Features
Activating Auxiliary Commands on Cameras
When connecting to selected surveillance systems (see Surveillance System Differences on page
134), is possible to assign custom keyboard shortcuts (see page 59) and overlay buttons (see page
34) to trigger auxiliary commands on the cameras.
Whether auxiliary commands can be used, and how they can be used, differs from camera to
camera; for details, see the documentation for the camera. In the following examples, an auxiliary
command is used for activating a wash & wipe feature for cleaning the camera's lens.
1. On the Setup tab, make sure the Overlay Buttons pane is displayed.
www.milestonesys.com
Page 60
Further Configuration
FAQ: What should I do if the Overlay Buttons pane is not displayed? Open the Options
dialog (see page 55), select the Panes tab, set Overlay Buttons to Available, and click OK.
2. In the Overlay Buttons pane, select the required auxiliary action (in this case
the camera is a PTZ camera, and the wash & wipe feature is controlled by
Aux 3). Then drag the action onto the required camera position.
3. When you release the mouse button over the required position, the overlay
button will appear. On the Setup tab, the button will have handles, which you can drag if
you want to resize the button. The handles will only appear when buttons are displayed on
the Setup tab; not when they are displayed on the Live tab.
Tip: When you resize a button, guidelines will appear. Guidelines are a great help if you
want to align multiple buttons.
4. If required, you can change the text of the overlay button: Double-click the button text,
overwrite the existing text, then press ENTER on your keyboard. Button text will always
scale to the largest size possible on the button.
For more information about adding overlay buttons on the Setup tab, see Adding Overlay Buttons
on page 34.
Page 61
Further Configuration
Buttons for switching between the Smart Clients three tabs: Live, Playback and
Setup
Bear in mind that, depending on their user rights, some users may not be able to access all
three tabs. Required HTML syntax:
Live tab: <input type="button" value="Buttontext" onclick="SCS.Application.ShowLive();">
Playback tab: <input type="button" value="Buttontext"
onclick="SCS.Application.ShowPlayback();">
Setup tab: <input type="button" value="Buttontext"
onclick="SCS.Application.ShowSetup();">
In the following we have created two shared groups in the Smart Client. We have called them
Group1 and Group2. Each group contains two views, called View1 and View2:
We have also created an HTML page with buttons allowing users to switch between our four
different views as well as between two of the Smart Clients tabs, Live and Playback. We have
saved the HTML page locally, in this case on the users C: drive. When the HTML page is to be used
for navigation, saving the HTML page locally is necessary because of security features in Internet
Explorer.
When viewed in a browser, our HTML page looks like this:
www.milestonesys.com
Page 62
Further Configuration
When saving the HTML page locally, save it at a location to which an unambiguous path can be
defined, for example in a folder on the users C: drive (example: C:\myfolder\file.htm). Saving the
HTML page on the users desktop or in the users My Documents folder will not work properly due
to the way Windows constructs the path to such locations.
We then imported the HTML page into the required Smart Client views. When importing the HTML
page, we made sure to select Enable HTML scripting in the HTML pages Properties on the Setup
tab. Selecting Enable HTML scripting ensures that the scripting required for the buttons to work is
automatically inserted in the HTML page.
When imported into one of our views, our HTML page looks like this:
Page 63
Further Configuration
How you structure and create an image map is of course highly individual. For this example, we
divided the floor plan into four colored zones, and defined an image map area for each zone. This
way, users will be able to simply click a zone in order to go to the view displaying cameras from
that zone.
For instance, the red zone on our image map mirrors the Go to Shared Group2 View2 button from
the previous example: When clicking inside the red zone, users will go to View2 in Group2.
When imported into one of our views, the HTML page looks like this:
You should make sure HTML scripting is enabled on the HTML page when importing it
www.milestonesys.com
Page 64
Further Configuration
2.
From the Setup tabs System Overview pane, drag the HTML Page link to the required
position in the required view.
3.
This will open the Open URL dialog, in which you specify the required HTML page.
4.
5.
6.
Create the required HTML page. The navigation controls in the HTML page must match the
views users see in their Smart Clients. For example, in order for a button leading to View1
to work, a view called View1 must exist in users Smart Clients. If you intend to distribute
the HTML page to a group of users, the views in which the HTML page will be used should
be placed in shared groups.
2.
Save the HTML page locally on each computer on which it will be used. When saving the
HTML page locally, save it at a location to which an unambiguous path can be defined, for
example in a folder on the users C: drive (example: C:\myfolder\file.htm). Saving the
HTML page on the users desktop or in the users My Documents folder will not work
properly due to the way Windows constructs the path to such locations.
3.
Import the HTML page into the Smart Client views in which it will be used. Having
imported the HTML page, select its position in the view, go to the Setup tabs Properties
pane, and verify that Enable HTML Scripting is selected.
4.
Test that the navigation controls on the imported HTML page work as intended.
5.
Enjoy simple and intuitive Smart Client navigation, tailored to meet your organizations
needs.
Troubleshooting
If your HTML navigation page does not work as intended, consider the following:
Have you selected Enable HTML Scripting after importing the HTML page?
Does the intended audience have the rights to required benefit from the HTML navigation
page? Bear in mind that depending on their user rights, some users may not have access
to certain cameras, views, features or tabs in their Smart Clients.
www.milestonesys.com
Page 65
Further Configuration
Drag the System Overview panes HTML Page link to a position in a view. When you release
the mouse button over the required position, the Open URL window opens.
Tip: Use a 11 view; this will give you the best possible overview of the lists content.
2.
Startup Scripting
It is possible to use scripting to control parts or all of the Smart Client login procedure. Examples:
If using the authentication method Windows authentication (current user), you can make
the Smart Client connect to the surveillance system automatically, based on the users
current Windows login.
Some authentication methods are only available if the Smart Client user logs in to certain Milestone
surveillance systems; see Surveillance System Differences on page 134 for more information.
You are able to use the following parameters:
ServerAddress
Refers to the URL of the server to which the Smart Client should connect (if connecting to a
Milestone XProtect Corporate system, this would be the URL of the Management Server; if
connecting to a Milestone XProtect Enterprise, XProtect Professional or XProtect Essential system, it
would be the URL of the Image Server).
The following example would show the Smart Clients
login dialog with http://ourserver in the dialogs Server
address field:
Client.exe
ServerAddress="http://ourserver"
Keep in mind that the Smart Clients default
authentication type is Windows authentication (current
user). Unless you change this, through using the
AutheticationType parameter (described in the
following), the login dialog will from the users point of
www.milestonesys.com
Page 66
Further Configuration
view look as in the example, i.e. automatically displaying the name of the current Windows user in
the User name field:
UserName
Refers to a specific user name. The following example would show the Smart Clients login dialog
with http://ourserver in the dialogs Server address field, and Tommy in the dialogs User name
field:
Client.exe ServerAddress="http://ourserver" -UserName "Tommy"
The UserName parameter is relevant only for the authentication methods Windows authentication
and Basic authentication. Use the AuthenticationType parameter (described in the following) to
control which authentication method to use.
Password
Refers to a specific password. The following example would show the Smart Clients login dialog
with http://ourserver in the dialogs Server address field, Tommy in the dialogs User name field,
and T0mMy5Pa55w0rD in the dialogs Password field:
Client.exe ServerAddress="http://ourserver" -UserName "Tommy" -Password
"T0mMy5Pa55w0rD"
The Password parameter is only relevant if using the authentication methods Windows
authentication and Basic authentication. Use the AuthenticationType parameter (described in the
following) to control which authentication method to use.
AuthenticationType
Refers to one of Smart Clients three possible authentication methods: Windows authentication
(current user) (called WindowsDefault in startup scripts), Windows authentication (called Windows
in startup scripts), or Basic authentication (called Simple in the startup scripts).
The following example would show the Smart Clients login dialog with http://ourserver in the
dialogs Server address field, Basic authentication selected in the dialogs Authentication field,
Tommy in the dialogs User name field, and T0mMy5Pa55w0rD (masked by asterisks) in the
dialogs Password field:
Client.exe ServerAddress="http://ourserver" -UserName "Tommy" -Password
"T0mMy5Pa55w0rD" -AuthenticationType Simple
From the users point of view, the login dialog would look like this:
www.milestonesys.com
Page 67
Further Configuration
Script
Refers to a full path to an .scs script (a script type targeted at controlling the Smart Client). The
following example uses an .scs script to login:
Client.exe -Script c:\startup.scs
Example of an .scs script for logging in to http://ourserver with the current Windows user:
<ScriptEngine>
<Login>
<ServerAddress>http://ourserver</ServerAddress>
<AuthenticationType>WindowsDefault</AuthenticationType>
</Login>
</ScriptEngine>
You are able to use many of the Smart Clients function calls (see Viewing a List of Possible
Function Calls on page 66) to add further functionality to .scs scripts. In the following example, we
have added a line so the .scs script from the previous example will also minimize the Smart Client
application:
<ScriptEngine>
<Login>
<ServerAddress>http://ourserver</ServerAddress>
<AuthenticationType>WindowsDefault</AuthenticationType>
</Login>
<Script>SCS.Application.Minimize();</Script>
</ScriptEngine>
Format
Valid parameter formats are:
{-,/,--}param{ ,=,:}((".)value(",))
Examples:
-UserName Tommy
--UserName Tommy
/UserName:"Tommy"
/Username=Tommy -Password Tommy
www.milestonesys.com
Page 68
Further Configuration
Targeted recording frees security personnel, investigators, etc. from having to go through
seemingly endless amounts of recordings in order to find a particular incident. Instead, the reduced
amount of recordings, combined with the Smart Clients advanced browsing and search features,
allows recordings of particular incidents to be found quickly and effortlessly.
Basically, live video streams from cameras pass through the surveillance system server. When
required, the video stream is saved (recorded) on the server; when not required, the video stream
is simply discarded. Video streams are typically saved on the server (recorded) either
whenever the surveillance system detects special events (examples: motion generated by a
person entering a room; a sensor registering that a window is being opened; input from
users).
The surveillance system servers recording settings are determined by your surveillance system
administrator. However, as a Smart Client user, you can also (provided you have the necessary
user rights) start recording while viewing live video. See page 76 for more information.
Tip: When viewing live video on the Smart Clients Live tab, you can quickly verify whether the
video stream from a camera is being recorded: Look at the blue bar (if configured; see page 33)
www.milestonesys.com
Page 69
immediately above the cameras images. If the video stream from the camera is being recorded,
the bar will display Recording. Note that you may occasionally see the Recording letters for short
periods only. This is because cameras may have been configured to record only when there is
motion, when a door is open, or similar, which can lead to many short periods of recordings.
By selecting the required view from the Views list located in the upper part of the window:
Tip: If views have been assigned shortcut numbers (see Assigning Shortcut Numbers to Views on
page 28), you will also be able to select a view by using keyboard shortcuts (see Using Standard
Keyboard Shortcuts on page 130).
www.milestonesys.com
Page 70
viewing is not possible. A camera may be stopped for various reasons: Typically it is because the
camera has been configured to only be available during certain hours of the day; other reasons
may be camera or network maintenance, a change in configuration on the surveillance system
server or similar. If all cameras display Stopped, it may indicate that the connection to the
surveillance system server is lost. Consult your surveillance system administrator if in doubt.
The bar is dark blue. When you select a particular camera in the view, the bar of the selected
camera position becomes a lighter blue.
Dark blue: camera is not selected
Colored Indicators
Each bar features three colored indicators:
Event indicator (the leftmost of the three indicators, solid yellow ): Lights up when
specific events, defined by the surveillance system administrator, occur. Click anywhere
inside the image to reset the event indicator. This indicator may appear black if event
indication has not been specified for the camera in question, of if no specified events have
occurred. Consult your surveillance system administrator if in doubt.
This feature is only available if using your Smart Client with selected Milestone surveillance
systems; see Surveillance System Differences on page 134 for more information. Even
when using your Smart Client with a surveillance system supporting this feature, being able
to use the feature requires that notifications on events have been configured on the
surveillance system server. Consult your surveillance system administrator if in doubt.
Motion indicator (the indicator in the middle, solid red ): Lights up when motion is
detected in the image. Click anywhere inside the image to reset the motion indicator. This
indicator may appear black if no motion has been detected.
Live indicator (the rightmost of the three indicators, flashing green ): Changes state
every time a new image is received from the camera. This indicator can be turned off; see
Application Options on page 55 and Adjusting Camera Properties on page 33.
Tip: If configured (as part of individual cameras properties on the Smart Clients Setup tab), event
( ) and motion ( ) indications can be accompanied by sound notifications. See Sound on Motion
Detection (page 32) and Sound on Event (page 33) for more information.
Hotspot Positions
If a view contains a hotspot, you are able to select a camera in the view itself, or any other view
you may have open, and view enlarged and/or higher quality images from the selected camera in
the hotspot.
When a view contains a hotspot, the hotspot is usually, but not
always, located in one of the views larger positions, for
example the large position in a 1+7 view:
If a position in one of your views contains a hotspot, you will
be able to recognize it by the following characteristics:
www.milestonesys.com
Page 71
Carousel Positions
A carousel is used for displaying images from several cameras, one after the other, in a single view
position.
If a position in one of your views contains a carousel, you will
be able to recognize it by the following characteristics:
Matrix Positions
The ability to use Matrix content in views is available when connecting to selected Milestone
surveillance systems only; see Surveillance System Differences on page 134 for more information.
Matrix is an integrated product that allows distributed viewing of live video from any camera on
any monitor on a network operating with selected Milestone surveillance systems. With a typical
Matrix configuration, live images are automatically presented on the required monitor when defined
events occur, for example when movement is detected, or when another user wishes to share
important live images.
www.milestonesys.com
Page 72
Provided Matrix has been configured on the surveillance system server, and one or more special
Matrix positions have been defined for your view, you are able to watch Matrix-triggered live video
on the Smart Clients Live tab: When particular events occur, or when other users wish to share
important live images with you, live images from particular cameras will automatically appear in
your views Matrix positions.
Which events or cameras are used in the Matrix setup depends entirely on the surveillance system
servers Matrix configuration and on what other users wish to share with you; you are not able to
control this in the Smart Client.
If a position in one of your views contains Matrix content, you will be able to recognize it by the
following characteristics:
www.milestonesys.com
Page 73
Some of the shortcut menus content may vary from camera to camera, depending on the
configuration of the selected camera:
Start Recording for # Minutes: Lets you record video from the selected camera. Once
started recording will continue for a number of minutes. Available for all cameras. See
Starting Recording while Viewing Live Video on page 76 for more details.
Copy: Lets you copy the displayed image (as a single bitmap image) to your clipboard. The
copied image can then be pasted into other applications, such as word processors, etc.
Available for all cameras. See Copying Single Images on page 96 for more details.
Camera: Lets you select another camera for display in the view position. This way you are
able to switch between viewing video from different cameras in the same view position.
Only available for single-camera view positions, not for hotspots, carousels, or Matrix
positions. See page 74 for more details.
Sound Notifications: Lets you temporarily mute sound notifications. Only available for
single-camera view positions, not for hotspots, carousels, or Matrix positions. Only
available if sound notifications (audible notifications triggered when events and/or motion
occur) are configured for the camera on the Smart Clients Setup tab. See Handling Sound
Notifications on page 78 for more details.
PTZ Presets: Lets you move a PTZ camera between its preset positions. Only available for
single-camera view positions, not for hotspots, carousels, or Matrix positions. Only
available if the selected camera is a PTZ (Pan/Tilt/Zoom) camera. See Using PTZ on page
83 for more details.
Matrix: Lets you send video from the selected camera to a particular Matrix recipient. Only
available for single-camera view positions, not for hotspots or carousels. Only available if
Milestone XProtect Matrix (an integrated product for distributed viewing of live video
streams) has been configured on your surveillance system. See Sending Video to Matrix
Recipients on page 96 for details.
Send Camera: Lets you send video from the selected camera position to another singlecamera position in an open view, including any views you may have open in floating
windows or on secondary displays. Only available for single-camera view positions, not for
hotspots, carousels, or Matrix positions. See Sending Video between Views on page 75 for
more details.
Camera Messages
Message texts may under particular circumstances appear in white letters across one or more of a
views camera positions. See page 118 for a complete overview of the message texts and advice
about what to do when you see them.
www.milestonesys.com
Page 74
2.
Right-click inside the required camera position; you now get access to a shortcut menu.
3.
In the menu, first select Camera. Next, select the required server in the first submenu (the
Smart Client supports viewing of cameras from several servers), then select the required
camera in the second submenu.
Example: Selecting another camera for display in the view position. In this
case all cameras are connected to a single server; your surveillance system
may have several servers.
Tip: The camera originally displayed in the view position will be listed at the top of the first
submenu, with the word (default) after the camera name. This helps you quickly switch
back to viewing the original camera.
Tip: If camera shortcut numbers have been defined on the surveillance system server, you
are also able to use keyboard shortcuts for switching between cameras; see Using
Standard Keyboard Shortcuts on page 130 for more information. If such camera shortcut
numbers have been defined, they will appear in brackets before camera names in the
shortcut menu, as it the case in the example illustration.
Select the view that includes the camera from which you want to send video.
2.
Right-click inside the required camera position; you now get access to a shortcut menu.
3.
In the menu, first select Send Camera. Next, select the required destination view in the
first submenu, then select the required camera position in the second submenu.
If some of the camera positions listed on the second submenu are not selectable (as is the
case in our example illustration), it is because the positions are either not in use or used
for hotspots, carousels, or Matrix content.
www.milestonesys.com
Page 75
Shortcut Menu
1.
2.
Right-click inside the required camera position; you now get access to a shortcut menu.
3.
Overlay Buttons
If an overlay button (see page 34) for starting recording is
available for the camera in question, simply click that button.
If overlay buttons are available, they will appear when you
move your mouse pointer over the required camera position
in the view.
www.milestonesys.com
Page 76
Click the and buttons to go back and forward in time respectively. When you click one
of the buttons, it switches to a pause button , allowing you to quickly pause playback at
any point in time without having to move your mouse pointer.
The playback controls display time and date of the recordings viewed. Date and time
format may vary depending on your computer's settings.
The playback controls are neighbored by two buttons, allowing you to switch back to live mode, or
switch to full-scale playback mode on the Playback tab (see page 97):
www.milestonesys.com
Page 77
When you hear a sound notification, special attention may be required. If in doubt about whether
or how sound notifications are used in your organization, consult your surveillance system
administrator.
If required, you can temporarily mute sound notifications for a specific camera by doing the
following:
1.
2.
Right-click inside the required camera position; you now get access to a shortcut menu.
3.
To turn on sound notifications for the camera again, simply select Sound Notifications > Mute
again. The ability to mute sound notifications is only available for single-camera positions; not for
hotspots, carousels, or Matrix positions.
www.milestonesys.com
Page 78
microphones attached to cameras, and talk live to audiences through loudspeakers connected to
cameras.
If required, you can listen and talk simultaneously. This way you can interact directly with your
audiences. Such two-way interaction requires that the involved cameras have microphones as well
as speakers attached.
You can of course also use audio in cases where only microphones or speakers are attached to
cameras. You handle audio in the Live tabs Audio pane.
Listening
To listen to live audio, select the required microphone from the Microphones list.
Tip: You can listen to audio independently of the views/cameras you are watching.
If the Microphones list displays No microphone hardware, your computer lacks the hardware
required to play audio from the surveillance system; typically due to your computer not being
equipped with an audio card. If the list displays No microphone sources, your computer is able to
play audio, but no microphones attached to cameras are available.
To temporarily mute the live audio, simply select Mute.
Talking
IMPORTANT: The surveillance system records incoming audio from microphones attached to
cameras, even if no video is being recorded. Outgoing audio transmitted through the camera's
speakers is only recorded on some surveillance systems; see Surveillance System Differences on
page 134. Depending on your surveillance system, recordings therefore may or may not be used
to, for example, prove that a Smart Client operator gave an audience specific instructions through
speakers. Consult your surveillance system administrator if in doubt.
There are two ways of talking to audiences through speakers attached to cameras, either by using
the Audio pane or by using overlay buttons:
Audio Pane
1.
2.
In the Audio pane, select the required speakers from the Speakers list.
If the Speakers list displays No speaker hardware, your computer lacks the hardware
required to use speakers on the surveillance system; typically due to your computer not
being equipped with an audio card. If the list displays No speaker sources, your computer
is able to use speakers, but no speakers attached to cameras are available.
Tip: You can talk through multiple speakers simultaneously. If your surveillance system
has speakers attached to multiple cameras (and you have the necessary rights to access
them), you are able to talk through all the speakers simultaneously: From the Speakers list
select All speakers, then click the Talk button and keep it depressed whenever you need to
talk.
Lock to Selected Speaker: If you select another camera or another view, your
speaker selection will by default mirror this. This has the benefit that if you select
another camera, which has speakers attached, you will immediately be able to talk
www.milestonesys.com
Page 79
through the new camera's speakers, without having to make a selection in the
Speakers list. However, if you want to talk through a particular camera's speakers
even though you have selected another camera or another view, select Lock to
selected speaker.
Example: You need to talk reassuringly to a crime victim through speakers
attached to camera A, but you also need to view cameras X, Y and Z, some of
which are displayed in different views. By selecting Lock to selected speaker, you
are able to talk to the victim on camera A while viewing the other cameras.
3.
Click the Talk button and keep it depressed whenever you need to talk. The fact that the
button must be depressednot unlike when using a walkie-talkiegives you full control
over what is actually transmitted through the
speakers.
Tip: When you talk, the level meter next to the Talk
button will indicate the level of your voice. If deflection
is very low, you may need to move closer to your
microphone.
If the level meter shows no deflection at all, even
when you move close to your microphone, verify that the microphone attached to your
computer is correctly set up and connected.
Overlay Buttons
If an overlay button (see page 34) for talking through
speakers associated with the camera in question is available,
simply click that button, and keep it depressed whenever you
want to talk through the speakers.
If overlay buttons are available, they will appear when you
move your mouse pointer over the required camera position
in the view.
FAQ: Do I get an indication of my voice level? Yes,
provided the Live tab's Audio pane is displayed, the level
meter next to the Audio pane's Talk button will indicate the
level of your voice. If deflection is very low, you may need to
move closer to your microphone. If the level meter shows no
deflection at all, even when you move close to your
microphone, verify that the microphone attached to your computer is correctly set up and
connected. If the Audio pane is not displayed, open the Options dialog (see page 55), select the
Panes tab, set Live mode Audio to Available, and click OK.
www.milestonesys.com
Page 80
Digital Zoom
The Live tabs PTZ Control pane lets you use digital zoom on images from any camera displayed in
the view. Your use of digital zoom will not affect any recording of the images; any recording will
still take place in the cameras regular format. If you later wish to browse the recordings, you can
use digital zoom on the Smart Clients Playback tab as well.
www.milestonesys.com
Page 81
To zoom in, click inside the required image and drag around the area you want to zoom in on. The
area you select will be highlighted by a white border. When you release the mouse button, the
zoom will take effect:
Even when you have zoomed in on an area, you are able to move to other areas of the image while
maintaining your zoom level: simply drag the highlighted area in the overview frame to the
required position:
To get access to a slider for adjusting the zoom level, click inside the
required image and move your mouse pointer up or down while
pressing the SHIFT key on your keyboard:
Selecting a zoom level of 0% lets you view the whole image again.
Tip: If you mouse has a scroll wheel, you can also use the scroll wheel
to control the zoom level. On many mice, clicking the scroll wheel or
middle mouse button quickly lets you view the whole image again.
www.milestonesys.com
Page 82
Using PTZ
If your views contain PTZ (Pan/Tilt/Zoom) cameras, you can control the PTZ cameras with the Live
tabs PTZ Control pane.
PTZ features may be limited when connecting to selected surveillance systems; see Surveillance
System Differences on page 134 for more information. Depending on your user rights, access to
PTZ controls from some cameras may be restricted.
Tip: You may be able to use a joystick for controlling your PTZ cameras. Joystick control is
configured in the Smart Clients application menu; see page 55. Even though joystick and pointand-click control is supported for a large number of PTZ cameras, not all PTZ cameras may be
controlled this way. Refer to the release note for information about joystick and point-and-click
support for PTZ cameras.
Point-and-Click
Many PTZ cameras may be controlled simply by pointing and clicking inside the images from the
camera. If you see a set of crosshairs when placing your mouse pointer over the images from a
PTZ camera, point-and-click control is supported for the camera.
For some cameras, crosshairs surrounded by a square may be displayed. When this is the case,
you are able to zoom in on an area by dragging a square around the required area in the image.
For such cameras, zoom level is controlled by holding down the SHIFT key on your keyboard while
moving the mouse up or down; this will display a zoom level slider inside the image.
www.milestonesys.com
Page 83
Selecting a preset position from the list will make the PTZ camera move to the specified position.
From the PTZ Control panes Presets list. Bear in mind that preset positions are defined by
the surveillance system administrator; the Presets list will be empty if no preset positions
have been defined for the selected PTZ camera.
You can also move a PTZ camera to a preset position through a menu available when rightclicking on the required cameras position in a view on the Live tab:
1.
2.
Right-click inside the required camera position; you now get access to a shortcut
menu.
3.
In the menu, select PTZ Presets, then the required preset position.
Selecting the preset position Home will move the camera to its default position.
2.
Right-click inside the required camera position; you now get access to a shortcut menu.
3.
To resume patrolling, either simply select the command again or close the view in which the PTZ
camera is included.
Page 84
save that position by clicking the Save button under Fisheye PTZ Positions in the PTZ Control pane.
When you later want to return to the saved position, simply click the Load button.
Event Pane
On the Live tab, make sure the Event pane is displayed.
FAQ: What should I do if the Event pane is not
displayed? Open the Options dialog (see page 55), select
the Panes tab, set Event to Available, and click OK.
In the Event pane, select the required event and click the
Activate button. The list of selectable events is grouped by
server and camera/device with which the event is associated. Hierarchically, global events are
displayed immediately under the relevant server. In the example, Event 1 (the selected event) is a
global event.
FAQ: Do I get a confirmation when the event has been
activated? No, you do not get any confirmation in the Smart
Client after having activated an event. Although tempting, it
isas a rule of thumbnot a good idea to click the button
several times in order to make sure that the event really has
been activated.
Overlay Buttons
If an overlay button (see page 34) for activating the required
event is available for the camera in question, simply click that
button. If overlay buttons are available, they will appear when
move you move your mouse pointer over the required camera
www.milestonesys.com
Page 85
Output Pane
On the Live tab, make sure the Output pane is displayed.
FAQ: What should I do if the Output pane is not displayed? Open the Options dialog (see
page 55), select the Panes tab, set Output to Available, and click OK.
Select the required output in the Output pane. The list of
selectable output is grouped by server and camera/device
to which the output is attached. Then click the Activate
button.
FAQ: Do I get a confirmation when the output has been activated? You do not get any
confirmation in the Smart Client after having activated an output. Although tempting, it isas a
rule of thumbnot a good idea to click button several times in order to make sure that the output
really has been activated.
Overlay Buttons
If an overlay button (see page 34) for activating the required
output is available for the camera in question, simply click that
button.
If overlay buttons are available, they will appear when you
move your mouse pointer over the required camera position in
the view.
FAQ: Do I get a confirmation when the output has been
activated? You do not get any confirmation in the Smart
Client after having activated an output. Although tempting, it
isas a rule of thumbnot a good idea to click button several
times in order to make sure that the output really has been
activated.
www.milestonesys.com
Page 86
Use the Forward button to view one of the maps you have already viewed in this session
Use the Map Overview button to open the Map Overview (see page 88)
A map position does not display live video, a map is a still image. Maps can include a number of
elements you can interact with on the Live tab:
Cameras: Place your mouse cursor over a camera on a map to see a live preview from the
camera. Click the preview title bar to send and lock the live preview to a floating window.
The floating window is re-sizable; pull one of the corners to re-size the window. Start
recording; right-click the camera and select Start Recording for 5 Minutes.
Only relevant if selected camera is a PTZ camera: Go to preset; right-click the camera,
select PTZ Presets, then select one of the listed presets to make the camera go to that
preset.
Microphones: Place your mouse pointer over a microphone, press and hold the left mouse
button to listen to incoming audio from a microphone, or right-click the microphone and
select Listen to Microphone.
Speakers: Place your mouse pointer over a speaker, press and hold the left mouse button
to talk through the speaker.
Events: Click an event on the map to activate it, or right-click the event and select
Activate Event. When left-clicking an event, the cursor briefly changes to a lightning
symbol to indicate that the event is being activated.
Output: Click an output on the map to activate it, or right-click the output and select
Activate Output. When left-clicking an output, the cursor briefly changes to a lightning
symbol to indicate that the output is being activated.
Hotzones: Click a hot zone to go to the sub-map associated with the hot zone, or rightclick the required hot zone and select Go to Sub-map. If the hot zone appears with a
www.milestonesys.com
Page 87
Plug-in elements: Plug-in elements are available only if used on your surveillance
system. Examples of plug-in elements: access control systems, fire detection systems, etc.
Zoom and Auto Maximize: If the map is larger than the view area in the Smart Client, or
if you have zoomed in on the map, you can pan the map to see otherwise hidden areas of
the map: Click the map anywhere outside of added elements, and the map centers on the
clicked spot. Pan the map by clicking and dragging the map in any direction. To use the
zoom function on a map, right-click the map and select Zoom In or Zoom Out as required.
Or use the Zoom to Standard Size function to zoom back to normal size
Tip: Alternatively, use your mouses scroll wheel to zoom; scroll up to zoom in, scroll down
to zoom out.
If Auto maximize map is enabled and your map view position is part of a view with several
view positions, the map is automatically maximized to full screen after a period of time as
defined in the Setup tabs Properties pane. To revert to the original view, double-click the
map anywhere outside of any added elements.
If your organization uses Status Visualization on Maps (see page 88), further features may be
available.
Map Overview
The Map Overview provides you with an overview of the map hierarchy set up in
the Smart Client. A + sign next to a map indicates that the map has one or more
sub-maps attached to it as hot zones. Clicking a map in the Map Overview
immediately displays the selected map in the view.
To access the Map Overview:
1.
In the Setup tabs Views pane, select the view containing the required
map.
2.
on the map
in the toolbox.
www.milestonesys.com
Page 88
The exact appearance of the status visualization is defined on the Smart Clients Setup tab (see
page 49). By default, attention needed is indicated by a yellow color, and not operational is
indicated by a red color. Disabled/status unknown is always indicated by a gray color. Furthermore,
the indication speed of the status visualization is per default set to fixed.
Server Status
Attention needed: One or more devices on the server need attention or are not
operational. Note that the device in question is not necessarily included on the map.
Camera Status
www.milestonesys.com
Page 89
Attention needed: One of the elements added on the sub-map associated with the hot
zone needs attention.
If you have surveillance system administrator rights, a hot zone will also appear with the
attention needed state when there are disabled elements on the sub-map associated with
the hot zone.
Not operational: One of the elements added on the sub-map associated with the hot zone
(or on a sub-sub-map, etc.) is not operational.
Map Status
The status of a map mirrors the status of all elements on the map. Up to four names of affected
servers can be listed in the map title bar. See the descriptions above.
In cases where an unavailable server causes disabled elements on the map, but the server itself is
not included on the map, the map is displayed in the not operational state, even though the map
only contains disabled elements. If the unavailable server is included on the map, the map is
simply displayed with the disabled/status unknown.
Detailed Status
Status details are available for cameras and servers. To display status details, right-click the
required element and select Status Details.
Alternatively, press the CTRL key on your keyboard while clicking the required element. Status
details are displayed in a separate, floating window.
For cameras, you are able to view details about:
Resolution
FPS
Configured FPS
Image size/bit-rate
Video format
Network bit-rate
Offline time
CPU peak %
CPU usage %
Memory used
Network utilization %
www.milestonesys.com
Page 90
www.milestonesys.com
Page 91
You can send a camera from an existing Smart Client view, private as well as shared, to a
Smart Wall: Right-click the required camera position, select Send to Smart Wall, select
required Smart Wall, select required monitor, then select the required position on the
monitor.
You can quickly display an existing view from your Smart Client on a monitor on a Smart
Wall by dragging the required view from the Views pane directly onto the required monitor
in the graphical representation of the Smart Wall. This applies for private as well as shared
views.
www.milestonesys.com
Page 92
In the graphical representation of the Smart Wall, right-click the required monitor, select
Change View Layout, select required display format (4:3 or 16.9), then select the required
view layout.
Select a different preset for the Smart Wall (note that this may affect all monitors in the
Smart Wall).
User rights may in some cases prevent certain cameras from being displayed on Smart Walls.
Consult your surveillance system administrator if in doubt.
Page 93
User rights may in some cases prevent certain cameras from being displayed in Smart Client views.
Consult your surveillance system administrator if in doubt.
User rights may in some cases prevent certain cameras from being displayed on Smart Walls.
Consult your surveillance system administrator if in doubt.
Tip: When your organization uses Smart Wall, your Smart Client views may contain positions with
graphical representations of Smart Walls. Such positions have a number of advantages, such as the
ability to quickly display important video on your organizations Smart Walls by dragging entire
Smart Client views, or single cameras from maps, directly onto the graphical representations of
Smart Walls. See page 91 for more information.
Remove the entire content of monitor: In the graphical representation of the Smart Wall,
right-click the required monitor and select Clear View. This will remove all video from the
monitor while keeping the monitors layout.
Remove video from individual position: In the graphical representation of the Smart Wall,
right-click the required position on the required monitor and select Remove from View. This
will remove video from the position in question while keeping the monitors other video
content and layout.
Remember that what is displayed on a Smart Wall may be changed manually by other users or
automatically by pre-defined rules on the surveillance system. Thus, even though you can
manually remove content from the Smart Wall, the content may reappear on the Smart Wall later.
Contact your surveillance server administrator if certain content should be prevented from
appearing on Smart Walls.
www.milestonesys.com
Page 94
Change View Layout: Lets you select a different layout for the monitor in question by
selecting the required display format (4:3 or 16.9), then selecting the required view layout.
Note that this will affect how you view the monitor locally in your Smart Client as well as
how the monitor will look in the Smart Wall.
Clear View: Lets you remove all video from the monitor while keeping the monitors
layout. This can be a quick way of removing, for example, video containing sensitive
information from the Smart Wall. Remember that what is displayed on a Smart Wall may
be changed manually by other users or automatically by pre-defined rules on the
surveillance system. Thus, even though you can manually remove content from the Smart
Wall, the content may reappear on the Smart Wall later. Contact your surveillance server
administrator if certain content should be prevented from appearing on Smart Walls.
Remove from View: Lets you select a particular position on the monitor, and remove
video from the position in question while keeping the monitors other video content and
layout.
www.milestonesys.com
Page 95
User rights may in some cases prevent certain cameras from being displayed on Smart Walls or in
your Smart Client. Consult your surveillance system administrator if in doubt.
Tip: When your organization uses Smart Wall, your Smart Client views may contain positions with
graphical representations of Smart Walls. Such positions have a number of advantages, such as the
ability to quickly display important video on your organizations Smart Walls by dragging entire
Smart Client views, or single cameras from maps, directly onto the graphical representations of
Smart Walls. See page 91 for more information.
2.
Right-click inside the required camera position; you now get access to a shortcut menu.
3.
2.
Right-click inside the required camera position; you now get access
to a shortcut menu.
3.
www.milestonesys.com
Page 96
Two types of sequences browsing; either a through a simple list with a preview option (see
page 105) or through the Sequence Explorer's intuitive thumbnail view of multiple
sequences (see page 105)
Smart search, which lets you search for motion in one or more selected areas of recordings
from a particular camera (see page 111).
In addition to the video browsing features, the Playback tab also lets you
Listen to audio (see page 116; audio is available when connected to selected Milestone
surveillance systems only)
Tip: The Smart Client supports use of multiple windows. This is especially useful if your computer
has more than one physical display attached, but from the Live and Playback tabs you can send
individual views to separate windows as well. This way, you can watch more than one view at a
time. See Using Multiple Windows on page 127 for more information.
www.milestonesys.com
Page 97
By selecting the required view from the Views list located in the upper part of the window.
Tip: If views have been assigned shortcut numbers (see Assigning Shortcut Numbers to Views on
page 28), you will also be able to select a view by using keyboard shortcuts (see Using Standard
Keyboard Shortcuts on page 130).
Each bar features a recordings indicator, which is useful when browsing recordings. The indicator
lights up green each time a new image is displayed.
Hotspot Positions
When the selected view contains a hotspot, the hotspot will also
appear when you are working on the Playback tab.
www.milestonesys.com
Page 98
Like on the Live tab, you are able to select a camera position in a view to automatically view the
cameras images in the hotspot. You are of course able to browse the hotspots images using the
Playback tabs various navigation features.
Like on the Smart Clients other tabs, a hotspot is indicated by a thin orange border.
Carousel Positions
A carousel is normally used for displaying video from several cameras, one after the other, in a
single view position.
When the selected view contains a carousel, the carousel will also appear when you are working on
the Playback tab. A carousel, however, is only useful when working on the Live tab; not when
working on the Playback tab. On the Playback tab, the carousel will simply list the name of the
camera it was last displaying on the Live tab.
Like on the Smart Clients other tabs, a carousel is indicated by a thin green border.
Map Positions
The Map feature is only available for selected surveillance systems; see Surveillance System
Differences on page 134.
On the Smart Clients Playback tab, you can use maps for navigation purposes, the same way as
you navigate maps on the Live tab, see Interacting with Maps on page 87. You can also view live
videobut not play back videofrom cameras added to the map, and you can hover your mouse
pointer over a camera on a map and view livenot playbackvideo from the camera in a small
preview window. It is not possible to use speakers and microphones in map view in playback mode.
Status information in playback mode is not based on recorded data, but retrieved from the
elements' current status, as displayed in live mode.
Matrix Positions
The ability to use Matrix content in views is only available when connecting to selected Milestone
surveillance systems; see Surveillance System Differences on page 134 for more information.
Matrix is an integrated product that allows distributed viewing of video from any surveillance
system camera to any monitor (known as a Matrix recipient) on a network. Provided Matrix has
been configured on the surveillance system server, and one or more special Matrix positions have
been defined for your view, you are able to browse Matrix-triggered video.
When the selected view contains one or more Matrix positions, the Matrix positions will also appear
when you are working on the Playback tab.
On the Playback tab, the Matrix positions will simply display images from the cameras with which
the Matrix positions were last used on the Live tab. You are of course able to browse these images
using the Playback tabs various navigation features.
Like on the Smart Clients other tabs, a Matrix position is indicated by a thin blue border.
Page 99
On the Smart Clients Playback tab, you can select individual Smart Wall monitors for viewing in
your Smart Client, just as you can on the Live tab (see page 95). Note, however, that even when
you play back video from the selected monitor in your Smart Client, the actual monitor on the wall
will still display live video.
If views contain Smart Wall positions with graphical representations of Smart Walls, those Smart
Wall positions are also displayed on the Playback tab. Note, however, that they will work just as
they do on the Live tab (see page 91). This means that if you drag Smart Client views or cameras
from maps onto a graphical representation of a Smart Wall, the actual Smart Wall monitors on the
wall will display live videonot playback video.
The various options available by right-clicking individual monitors in graphical representations of
Smart Walls also work on the Playback tab, but their effect will be live mode. Example: If you
right-click a monitor in the graphical representation, and select Send View To > Floating Window,
the floating window will display live video from cameras included in the monitors layout.
Camera Messages
Message texts may under particular circumstances appear in
white letters across one or more of a views camera positions.
See page 118 for a complete overview of the message texts and
advice about what to do when you see them.
Start Recording for # Minutes: Not available when browsing already recorded images on
the Playback tab.
Copy: Lets you copy the displayed image (as a single bitmap image) to your clipboard. The
copied image can then be pasted into other applications, such as word processors, etc.
Available for all cameras. See page 117 for more details.
Camera: Lets you select another camera for display in the view position. This way you are
able to switch between viewing video from different cameras in the same view position.
Only available for single-camera view positions, not for hotspots, carousels, or Matrix
positions. See Switching Cameras in Camera Positions in the following for more details.
Sound Notifications: Not available when browsing already recorded images on the
Playback tab.
PTZ Presets: Not available when browsing already recorded images on the Playback tab.
Matrix: Lets you send video from the selected camera to a particular Matrix Monitor. Note
that the Matrix command is not available if viewing the camera in a hotspot. Only available
if Milestone XProtect Matrix (an integrated product for distributed viewing of live video
streams) has been configured on your surveillance system. See page 101 for more details.
Send Camera: Lets you send video from the selected camera position to another singlecamera position in an open view, including any views you may have open in floating
windows or on secondary displays. Only available for single-camera view positions, not for
hotspots, carousels, or Matrix positions. See page 101 for more details.
www.milestonesys.com
Page 100
2.
Right-click inside the required camera position; you now get access to a shortcut menu.
3.
In the menu, first select Camera. Next, select the required server in the first submenu (the
Smart Client supports viewing of cameras from several servers), then select the required
camera in the second submenu.
Tip: The camera originally displayed in the view position will be listed at the top of the first
submenu, with the word (default) after the camera name. This helps you quickly switch back to
viewing the original camera.
Tip: If camera shortcut numbers have been defined on the surveillance system server, you are
also able to use keyboard shortcuts for switching between cameras; see Using Standard Keyboard
Shortcuts on page 130 for more information. If such camera shortcut numbers have been defined,
they will appear in brackets before camera names in the shortcut menu, as it the case in the
example illustration.
Select the view that includes the camera from which you want to send video.
2.
Right-click inside the required camera position; you now get access to a shortcut menu.
3.
In the menu, first select Send Camera. Next, select the required destination view in the
first submenu, then select the required camera position in the second submenu.
If some of the camera positions listed on the second submenu are not selectable, it is because the
positions are either not in use or used for hotspots, carousels, or Matrix content.
Page 101
1.
2.
Right-click inside the required camera position; you now get access to a shortcut menu.
3.
The white horizontal line in the middle of the timeline browser indicates the point in time from
which recordings are being displayed in the camera layout.
Timelines of cameras in independent playback mode (see page 112) are highlighted in
yellow.
The timeline browser prioritizes recordings with motion higher than recordings without motion: If
there are recordings with as well as without motion within an interval of one minute, the timeline
browser will treat the entire interval as an interval containing recordings with motion. This is why,
depending on individual camera settings, you will sometimes see more red periods than green
periods in the timeline browser.
Prebuffered recording periods defined by the surveillance system administrator cannot be displayed
in the timeline browsers timelines. The fact that these periods cannot be displayed in the timeline
browsers timelines does not affect the recordings.
Tip: If your mouse has a scroll wheel, you can also use the scroll wheel for browsing the timelines.
If using your mouse scroll wheel for browsing, you can quickly change the timeline browsers time
span by pressing the CTRL key on your keyboard while scrolling.
www.milestonesys.com
Page 102
Tip: Browsing is normally quite fast, but you are able to slow down the pace by pressing the CTRL
key on your keyboard while browsing. Note that this does not apply if using your mouses scroll
wheel for browsing.
Tip: Double-click at any point within a timeline to quickly move to that point in time.
Time Span
Immediately below the timeline browser itself, you are able to specify which time span (1 hour, 2
hours, etc. up to 1 day) should be used in the timeline, and whether the newest recordings should
be indicated at the top or at the bottom of the timeline.
Time Navigation
The Playback tabs Time Navigation pane provides you with
controls for browsing and playing back recorded images
from the camera selected in the view.
Browse Buttons
The Time Navigation panes browse buttons lets you
manually navigate through recordings from the camera
selected in the view.
Previous image: Moves to the image just before the one currently viewed
www.milestonesys.com
Page 103
Next image: Moves to the image just after the one currently viewed
Previous sequence: Moves to the first image in the previous sequence
Next sequence: Moves to the first image in the following sequence
First image: Moves to the first image in the database for the selected camera
Last image: Moves to the last image in the database for the selected camera
Time Sliders
The Time Navigation panes time sliders let you browse
recordings simply by dragging the sliders handles. Drag to
the left to move backwards in time; drag to the right to
move forward in time. Use the upper times slider for fine
browsing within a limited period of time; use the lower slider for browsing longer time spans.
www.milestonesys.com
Page 104
Sequences
The Playback tabs Sequences pane provides you with an
overview of recorded sequences for the camera selected
in the view.
To use the Sequences pane, select the required camera in
the view, then click the Sequences panes Get Sequences
button.
Clicking the Get Sequences button will retrieve a list of up
to 40 sequences: 20 sequences prior to the point in time
displayed in the view, and 20 sequences following the
point in time displayed in the view. Each sequence will be
listed with date and time as well as the length of the
sequence.
Clicking a sequence in the list will move all images in the
view to the time of the sequence.
Tip: If the Preview check box is selected, you are able to
quickly view each sequence by placing the mouse pointer over the required sequence in the list.
Clicking the expand icon next to a sequence in the list will show
you the exact date and time of the first and last image in the
sequence as well as the exact date and time of the motion
detection, event, etc. triggering the recording.
Sequences may often begin some seconds before a motion detection, event, etc. and end some
seconds after. This so-called buffer allows you to be able to see what happens immediately before
and after an incident; the buffer length is determined by the system administrator.
Sequence Explorer
The Sequence Explorer lists thumbnail
images representing recorded sequences
from an individual camera or all cameras
in a view.
The fact that you are able to compare
the thumbnail images side-by-side, while
navigating in time simply by dragging
the thumbnail view, enables you to very
quickly assess large numbers of
sequences and identify the most relevant
sequence, which you can then
immediately play back.
www.milestonesys.com
Page 105
Launch Camera...: Launches the Sequence Explorer with content (if any) from the
selected camera.
FAQ: What should I do if the Sequence Explorer pane is not displayed? Open the Options
dialog (see page 55), select the Panes tab, set Sequence Explorer to Available, and click OK.
When you launch the Sequence Explorer, it will by default show the most recent sequences from
the selected camera or view. However, the Sequence Explorer may show sequences from a
different time if you launch it from the Playback tab, and you have selected a different time there.
You can only launch one instance of the Sequence Explorer.
Thumbnail View
The thumbnail view lists sequences chronologically,
with the most recent thumbnails towards the bottom
right part of the view. When you view thumbnails, you
should thus consider them in the order illustrated in
the example to the right.
You can adjust the size of the thumbnails by dragging
the size slider below the thumbnail view:
You can still click such a placeholder thumbnail to view video; it will take you to the first available
recording after the point in time represented by the placeholder thumbnail. Read more about
placeholder thumbnails under Navigation Options.
Tip: New sequences may become available while you use the Sequence Explorer. To check if that
is the case, you can click the Refresh button near the bottom of the Sequence Explorer window.
www.milestonesys.com
Page 106
Tip: If you have clicked a thumbnail, and then navigated away from it by dragging the thumbnail
view, you can quickly return to the selected thumbnail by clicking the Refresh button in the lower
part of the Sequence Explorer window.
The Sequence Explorer's Selected camera(s) box shows status of the selected cameras:
Navigation Options
First of all, determine whether you want the thumbnail view to display thumbnails of
sequences or thumbnails depending on a time interval:
Sequences: Displays a thumbnail for each recorded sequence. Since sequence length may
vary, some thumbnails may represent short sequences while other thumbnails may
represent very long sequences.
Time interval: Displays thumbnails from specific points in time (example: one thumbnail
for every 30 seconds, such as a thumbnail from 07:37:00, one from 07:37:30, one from
07:38:00, and so forth). You specify the required interval in the field
below the Time interval option. You can specify the required interval in
hours, minutes, and seconds (HH-MM-SS). In the example, we have
defined an interval of 30 seconds. It is important to note that you cannot use the field for
navigating to a particular point in time; you can only use it for specifying intervals.
With the Time interval option, you may occasionally experience that a thumbnail
cannot be displayed for one of the required points in time (example: 07:37:30),
simply because there is no recorded image from that specific point in time. In
such cases, a placeholder thumbnail is displayed.
www.milestonesys.com
Page 107
You can still click such a placeholder thumbnail to view video; it will take you to the first
available recording after the point in time represented by the thumbnail. Example: You use
a time interval of 30 seconds. A placeholder icon represents the point in time 07:30:00
because there is no recorded image from that exact point in time. The next available
recording is from 07:30:10, that is before the next thumbnail (which is from 07:30:30). By
clicking the placeholder thumbnail from 07:30:00, you can view the recording from
07:30:10.
If you switch between Sequences and Time interval modes while using the Sequence Explorer,
remember to click the Refresh button.
Once you have selected Sequences or Time interval mode, you have several navigation options:
Click and drag: The simplest option is also a very effective one; simply click and drag to
the left or right inside the thumbnail view.
Tip: Once you are familiar with clicking and dragging, you can throw the thumbnail view
to the left or right for even quicker navigation: Click and quickly drag, then release your
mouse button. If the thumbnail view moves too fast, simply click inside it to stop it.
Date and time: Click in the date field below the thumbnail
view to access a calendar, with which you can specify required
date and time. When ready, click the Go To button.
Viewing Sequences
To view a sequence, click the required
thumbnail in the thumbnail view. When you click a thumbnail, it
becomes highlighted with a sky blue background, and (provided
Autoplay is selected, see the following) the associated sequence is
played back in the left side of the Sequence Explorer.
The playback controls in the left side of the Sequence Explorer to a large extent resemble those of
the Playback tab's Time Navigation pane. Just below the viewing area, you will see date and time
of the recordings being played back. You will also see the current playback speed (example: 1.00x,
indicating real-time).
The browse buttons lets you manually navigate through recordings. Note that you can easily jump
to other sequences from the selected camera.
Previous image: Moves to the image just before the one currently viewed
Next image: Moves to the image just after the one currently viewed
www.milestonesys.com
Page 108
www.milestonesys.com
Page 109
Alerts
The Alerts pane is used for slightly different purposes, depending on which type of Milestone
surveillance system you connect to; see Surveillance System Differences on page 134 for details.
Consult your surveillance system administrator if in doubt.
2.
Tip: To view what took place prior to and after the alert,
use the Time Navigation controls to browse recordings
from around the time of the alert.
www.milestonesys.com
Page 110
2.
Click the Get List button. This will display a list of detected events. You are able to click the
listed events to view recordings from the required event in the view.
Tip: To view what took place prior to and after the event, use the Time Navigation controls
to browse recordings from around the time of the event.
Smart Search
Smart search lets you search for motion in one or more selected areas of images from a particular
camera.
Smart search is only available when connecting to selected
surveillance systems; see Surveillance System Differences
on page 134 for more information. Smart search cannot be
used for images from fisheye cameras. Depending on your
user rights, access to smart search may be restricted.
1.
2.
3.
www.milestonesys.com
Page 111
4.
Click the Smart Search panes Save button to save your search area settings.
Tip: If you want to experiment with further changes to the search area, you can return to
your saved search area settings by clicking the Load button.
5.
In the Smart Search pane, select required search sensitivity (Very Low-Very High) in the
Sensitivity list.
6.
Select required image interval in the Interval list. If you select All Images, all images will
be analyzed. If you select e.g. 10 seconds, only one image per ten seconds of recordings
will be analyzed. Selecting a long interval will greatly reduce the time required to complete
the search. However, with a long interval, the search may not find motion sequences that
are shorter than the specified interval.
7.
Click the Next (move forward in time) or Previous (move back in time) buttons to search
through sequences with motion detected in the selected areas.
Smart search is always carried out from the time of the image you are viewing and
forwards or backwards.
8.
Tip: The Playback tabs Time Navigation pane control panel will show exact corresponding
time information.
If required, click the Next or Previous button again to continue the smart search.
Independent Playback
On the Playback tab, all cameras in a view per default display recordings from the same point in
time (the so-called master time), it is possible to play back recordings from individual cameras
www.milestonesys.com
Page 112
independently of the master time (requires that the feature is enabled in the Options dialog, see
page 56).
When you move your mouse pointer over a camera position in a view on the Playback tab, you will
see a Start Independent Playback button. Clicking the button lets you navigate and view recordings
independently of the view's master time. You can use this feature for more than one camera
position at a time, but it is only available for ordinary single-camera positions, not for hotspots,
carousels, or Matrix positions.
Start Independent Playback button
When a camera is in independent playback mode, you have
access to a small set of playback controls inside the camera
position, which will also be clearly marked by a yellow frame to
avoid confusion with neighboring cameras in the view. The
yellow border is even more visible if your camera positions have
title bars (configured in the Options dialog, see page 55), since
title bars also become yellow when cameras are in playback
mode.
When you click the Start Playback button, the camera position
will switch to the most recent recorded image from the camera.
Now you can use the playback controls to browse recordings,
provided your mouse pointer is inside the camera position. The
playback controls are simple, but very effective:
Click the and buttons to go back and forward in time respectively. When you click one
of the buttons, it switches to a pause button , allowing you to quickly pause playback at
any point in time without having to move your mouse pointer.
The playback controls display time and date of the recordings viewed. Date and time
format may vary depending on your computer's settings.
The playback controls are neighbored by a button allowing you to switch back normal synchronous
playback:
Back to Synchronous Playback button
In the timeline browser (see page 102), timelines of cameras in independent playback
mode are highlighted in yellow.
www.milestonesys.com
Page 113
Digital Zoom
Just like on the Live tab, the Playback tabs PTZ Control pane lets you use digital zoom on video
from cameras displayed in a view. When viewing recorded video on the Playback tab, digital zoom
is by default enabled, and you can use it for both regular cameras and PTZ (Pan/Tilt/Zoom)
cameras.
If you have used digital zoom while viewing live video on the Live tab it will not have affected any
recording; recording still takes place in the cameras regular format.
FAQ: What is the difference between optical and digital zoom? With optical zoom, a
cameras lens elements physically move to provide the required angle of view. You cannot use
optical zoom when viewing recorded video, simply because you cannot move the cameras lens
retroactively. With digital zoom, the required portion of an image is enlarged by cropping the
image and then resizing it back to the pixel size of the original imagea process called
interpolation. Digital zoom thus simulates optical zoom, but the digitally zoomed portion will have a
lower quality than the original image. Digital zoom works equally well on live and recorded video.
To zoom in, click inside the required image and drag around the area you want to zoom in on. The
area you select will be highlighted by a white border. When you release the mouse button, the
zoom will take effect:
www.milestonesys.com
Page 114
Even when you have zoomed in on an area, you are able to move to other areas of the image while
maintaining your zoom level: simply drag the highlighted area in the overview frame to the
required position:
To get access to a slider for adjusting the zoom level, click inside the required image and move
your mouse pointer up or down while pressing the SHIFT key on your keyboard:
Selecting a zoom level of 0% lets you view the whole image again.
Tip: If you mouse has a scroll wheel, you can also use the scroll wheel to control the zoom level.
On many mice, clicking the scroll wheel or middle mouse button quickly lets you view the whole
image again.
Page 115
Navigation Buttons
As an alternative to navigation by dragging inside fisheye
images, use the navigation buttons in the PTZ Control
pane to move around the view from the selected fisheye
camera. The round middle button lets you quickly move
the camera to its home (i.e. default) position. The plus and
minus buttons lets you zoom in and out respectively.
Tip: If you mouse has a scroll wheel, you can also use the
scroll wheel to control the zoom level. On many mice,
clicking the scroll wheel or middle mouse button quickly
lets you view the whole image again.
Presets
The Presets list is not available for navigating fisheye images.
Audio
Audio is not supported by all Milestone surveillance systems; see Surveillance System Differences
on page 134 for more information. Even on systems supporting audio, access to audio may be
restricted, depending on your user rights. Consult your surveillance system administrator if in
doubt.
If one or more cameras have microphones and/or speakers attached, you are able to listen to
recorded audio when playing back recorded video on the Smart Clients Playback tab. When
selecting a camera to play back, the associated microphone and/or speaker is automatically
selected in the Audio box. If the selected camera has no associated microphone, the microphone
www.milestonesys.com
Page 116
list displays Select microphone. If the selected camera has no associated speaker, the speaker list
displays Select speaker.
Recorded audio is muted individually for speakers and
microphones. To temporarily mute the recorded audio, select
Mute for each audio source you want muted.
Tip: You can listen to recorded audio independently of the
views/cameras you are watching. However, the recorded audio
you will hear will match the point in time you specify through
the Playback tabs navigation features.
If the Microphones list displays No microphone hardware, your
computer lacks the hardware required to play audio from the
surveillance system; typically due to your computer not being
equipped with an audio card. If the list displays No microphone
sources, your computer is able to play audio, but no
microphones attached to cameras are available.
If the Speakers list displays No speaker hardware, your computer lacks the hardware required to
play audio from the surveillance system; typically due to your computer not being equipped with
an audio card. If the list displays No speaker sources, your computer is able to play audio, but no
speakers attached to cameras are available.
FAQ: Why is the Speakers list not available? Some surveillance simply system do not support
two-way audio; see Surveillance System Differences on page 134 for more information. Even on
systems supporting two-way audio, outgoing audio from the Smart Client is not recorded.
Therefore, you are not able to listen to what was transmitted through speakers attached to
cameras, and consequently you cannot select speakers from the list.
2.
Right-click inside the required camera position; you now get access to a shortcut menu.
3.
In the menu, select Copy. You can now paste the image into the required application.
www.milestonesys.com
Page 117
Before Database Start: Will appear on Playback tab only. Indicates that the time selected
is before the time of the first recording in the cameras database. The first image in the
cameras database will be shown in the camera position in order to indicate that recordings
from the camera are available, but only from a time later than the selected time.
Connection refused. Reason: ...: Indicates that connecting to the camera in question is
not allowed, for example because your rights to access recordings from the camera have
been changed by the surveillance system administrator. Consult your surveillance system
administrator if in doubt.
Connection to engine failed! Retrying ...: Indicates that a connection to the surveillance
system server could not be established, and that another connection attempt is currently
being made. This message may occur if connection to the surveillance system is
temporarily lost. If your surveillance system consists of several interconnected servers, the
message may also occur if the server from which you are requesting the cameras
recordings is temporarily unavailable. If the problem persists, consult your surveillance
system administrator.
www.milestonesys.com
Page 118
recordings should only be stored within particular time periods or when particular events
occur. This may explain why you are perhaps able to view live images from the camera on
the Smart Clients Live tab, while at the same time you may find that no recordings have
been stored for viewing on the Smart Clients Playback tab.
No motion: Indicates that motion is currently not detected in the cameras images; the
images you see will not be updated until there is motion. This message will only appear if
the surveillance system administrator has specified that images should only be updated
when there is motion; a feature which can help reduce server load and bandwidth
consumption. Consult your surveillance system administrator if in doubt.
Not connected: Indicates that it is not possible to connect to the camera, for example
because the camera itself is disconnected from the network. Consult your surveillance
system administrator if in doubt.
Not initialized: Indicates that the camera is not in an operative state. Consult your
surveillance system administrator if the problem persists.
The server has encountered a database problem: Indicates that a database problem
has occurred on the surveillance server. Consult your surveillance system administrator,
who will have access to tools for diagnosing surveillance server database problems.
The server has lost connection to the camera: Indicates that the surveillance server
has lost connection to the camera. This may be a temporary issue, for example due to
maintenance. Consult your surveillance system administrator if in doubt.
The server is running out of disk space: Indicates that limited disk space is available on
the surveillance system server. If more disk space is not made available on the surveillance
system server, recording will be affected. Consult your surveillance system administrator.
Such messages relate to the state of the so-called Service Channel, which handles communication
between clients and the surveillance system server. The Service Channel is managed on the
surveillance system server, by the surveillance system administrator.
If you see such a message, you cannot correct the problem in your Smart Client. Instead, you
should contact your surveillance system administrator, who will be able to handle the issue.
www.milestonesys.com
Page 119
Printing Evidence
With the Playback tabs Print pane, you are able to print
recorded images.
When you print an image, it is automatically included in a
small surveillance report, in which you are also able to
include notes about the recorded incident.
To print an image, do the following:
1.
2.
3.
4.
7.
Optional:
If you want
to change
or verify
paper size, source and orientation for the printout,
click the Smart Client Surveillance Report windows
Page Setup button to open the Page Setup window.
When ready, click the Page Setup windows OK
button to return to the Smart Client Surveillance
Report window.
6.
Click the Print button to print the image and associated details.
www.milestonesys.com
Page 120
Printing Evidence
2.
3.
In the End Time fields, specify end date and time for the
export. You may use the Set button as described above.
4.
Select the required camera from the Source list. You must
select an individual camera from the list as your source;
the Current View Sources option only applies when
exporting in the database format.
5.
6.
7.
www.milestonesys.com
Page 121
Exporting Evidence
8.
Select whether to add timestamps from the surveillance system to the exported images.
If selected, small timestamps will appear in the corner of the images:
9.
This step applies for export in the AVI format only; if using the JPEG format, go to
step 10. Select required frame rate for the export. With the Full option, all images
between the start and end times will be included in the export; with the Half option, only
every second image will be included, yet still play back in real-time.
10. If you used digital zoom on the cameras images before exporting, you are able to export
the digitally zoomed images rather than the regular images. Select Yes if you want to
export the digitally zoomed images, select No if you want to export the cameras regular,
non-zoomed, images.
If you did not use digital zoom before exporting, this option will not be available.
11. This step applies for export in the AVI format only; if using the JPEG format, go to
step 12. In the AVI Codec list, select required AVI codec. The list will contain the video
codecs available on your PC.
Tip: A video codec is a particular compression/decompression technology used when
generating video files. Your choice of codec will affect the quality and size of the AVI file.
The Indeo video 5.10 codec, if available on your PC, generally provides a very good
compromise between quality and file size.
12. Specify export destination in the export dialogs Export Destination section.
Path: If you select Path, you are able to specify a path yourself. The exported file
will be saved in an automatically created Exported Images folder under the path
you specify (example: If you specify a path like C:\My Stuff\My Files, the exported
file will be saved in C:\My Stuff\My Files\Exported Images). When specifying a path
this way, the folders you specify do not have to be existing ones; if they do not
already exist, they will be created automatically.
13. This step applies for export in the AVI format only; if using the JPEG format, go to
step 143. By default, the AVI file will get a file name based on the export start time in the
24-hour format, along the structure yyyymmdd-hhmmss.avi (year, month, day, hour,
minute, second; example: 20060927-130603 for a file with a start time of 13:06:03 on
27th September 2006). The name will automatically appear in the AVI File Name field.
The default file name format is independent of regional settings on your computer.
You are always able to change the default file name to a name of your choice, simply by
www.milestonesys.com
Page 122
Exporting Evidence
Tip: If you are exporting very long sequences, export maydepending on your selected
export settingstake a while. You can continue to use the Smart Client for other purposes
while the export process is underway.
If the Close On Completion check box is selected (default), the export dialog will
automatically close when the export is finished. Upon completion, you are able to view and
distribute the exported file.
2.
3.
In the Playback tabs Export pane, specify when the period to be covered by the export
should start. You do this by typing the required date in the first Start Time field and the
time in the second field.
Tip: Instead of manually specifying date and time, you may use the Playback tabs Time
Navigation features to move to the required start point, then click the upper of the Export
panes Set buttons. This will automatically set the date and time of the viewed image in the
Start Time fields.
4.
In the End Time fields, specify end date and time for the export. You may use the Set
button as described above.
5.
Select the required source from the Source list. You may select an individual camera, in
which case only images from the selected camera will be included in the export, or Current
View Sources, in which case the export will include images from all cameras in the current
view for which you have database export rights.
Tip: To quickly select an individual camera, you may also simply click the required camera
slot in the view.
6.
Click the Database Export... button. This will open a separate export dialog. The export
dialog will list the specified start time, end time, and source.
7.
If the surveillance system supports audio, and the selected camera(s) have microphones
attached, you are able to include audio from the microphones attached to the cameras in
the export by selecting the Include Incoming Audio check box (if no microphones are
available, the check box will not be available). Provided that your surveillance system
supports recording audio from speakers, audio from speakers attached to the selected
cameras can be included in the export as well by selecting the Include Outgoing Audio
www.milestonesys.com
Page 123
Exporting Evidence
check box.
8.
9.
Path: If you select Path, you are able to specify a path yourself. The exported
database will be saved in an automatically created Exported Images folder under
the path you specify (example: If you specify a path like C:\My Stuff\My Files, the
exported file will be saved in C:\My Stuff\My Files\Exported Images). When
specifying a path this way, the folders you specify do not have to be existing ones;
if they do not already exist, they will be created automatically.
11. If you want to include a stand-alone version of the Viewer (application for viewing and
navigating recordings; see separate manual) in the database export, select the Include
Viewer Program Files check box.
If you include the Viewer in the export, the exported databases can be viewed on any PC
no additional surveillance system software will be required. Read more about the Viewer
application in the separate Milestone XProtect Standalone Viewer Users Manual, available
on the software CD as well as from www.milestonesys.com.
Tip: A Viewer application included in a database export will, if possible, match the language
version of your Smart Client. If the Viewer application is not available in a matching
language version, an English language version of the Viewer application will be included.
12. Click the Export button to begin the export. The status bar in the upper part of the export
dialog will display the status of the export:
Tip: If you are exporting very large databases, export may take a while. You can continue
to use the Smart Client for other purposes while the export process is underway.
www.milestonesys.com
Page 124
Exporting Evidence
If the Close On Completion check box is selected (default), the export dialog will
automatically close when the export is finished.
You are now able to distribute the content of the Exported Database folder.
Tip: If you included the Viewer application in the export, double-clicking the file
Browser.exe in the Exported Images folder will open the Viewer, ready for viewing and
browsing the exported database content.
Tip: If you included the Viewer application in your export, copying all files from the
Exported Images folder to the root of a CD or DVD will make the CD/DVD start
automatically when the recipient inserts it.
www.milestonesys.com
Page 125
Exporting Evidence
www.milestonesys.com
Page 126
In the Live or Playback tabs Views pane, right-click the required view. This will bring up a
menu.
2.
www.milestonesys.com
Page 127
In the Live or Playback tabs Views pane, right-click the required view. This will bring up a
menu.
2.
In the menu, select Send View To > Secondary Display. If more than one secondary display
is available, they will be numbered.
2.
www.milestonesys.com
Page 128
www.milestonesys.com
Page 129
Keyboard Shortcuts
Using Standard Keyboard Shortcuts
When working on the Smart Clients Live and Playback tabs, a number of simple keyboard
shortcuts are available.
Tip: In addition to the standard keyboard shortcuts, you are able to assign your own custom
shortcut key combinations to particular actions in the Smart Client. See Keyboard Options on page
59.
The Smart Clients standard keyboard shortcuts are:
When using the following shortcuts, do not actually press the + key. The plus sign is used to
indicate and also press. Example: For the keyboard shortcut /+ENTER, you should thus press the
/ key and the ENTER key.
ENTER
/+<camera
shortcut
number>+ENTER
Lets you change the camera displayed in the selected camera position to the
camera with the matching shortcut number.
Example: If the required camera has the shortcut number 6, you would press
/+6+ENTER.
Note that camera shortcut numbers may not necessarily be used on your
surveillance system. Camera shortcut numbers are defined on the
surveillance system server; ask your surveillance system administrator if in
doubt.
/+ENTER
/+/+ENTER
*+<view shortcut
number>+ENTER
Changes the selected view to the view with the matching shortcut number.
Example: if the required view has the shortcut number 8, you would press
*+8+ENTER.
Note that view shortcut numbers may not necessarily be
used. If view shortcut numbers are used, you will be able
to see them in the Views pane, where they will appear in
brackets before the views names.
View shortcut numbers are defined on the Smart Clients Setup tab; ask your
surveillance system administrator if in doubt.
6 (numeric
keypad only)
4 (numeric
keypad only)
www.milestonesys.com
Page 130
Keyboard Shortcuts
8 (numeric
keypad only)
2 (numeric
keypad only)
Above listed shortcuts can be used when working with the following types of view positions: regular
camera positions, hotspots, carousels, HTML pages. They cannot be used for view positions with
Matrix content or static images.
www.milestonesys.com
Page 131
Keyboard Shortcuts
Contents Tab: Lets you navigate the help system based on a tree structure. Many users
will be familiar with this type of navigation from, for example, Windows Explorer.
Search Tab: Lets you search for help topics containing particular terms of interest. For
example, you can search for the term zoom and every help topic containing the term zoom
will be listed in the search results. Clicking a help topic title in the search results list will
open the required topic.
Favorites Tab: Lets you build a list of your favorite help topics. Whenever you find a help
topic of particular interest to you, simply add the topic to your favorites list. Then you can
access the topic with a single clickalso if you close the help window and return to it later.
Glossary Tab: What is a hotspot? What does PTZ mean? The Glossary tab provides a
glossary of common surveillance and network-related terms. Simply select a term to view a
corresponding definition in the small window below the list of terms.
The actual content of each help topic is displayed in the right pane of the help window.
Help topic texts may contain various types of links, notably so-called expanding drop-down links.
Clicking an expanding drop-down link will display detailed information. The detailed information will
be displayed immediately below the link itself; the content on the page simply expands. Expanding
drop-down links thus help save space.
Tip: If you wish to quickly collapse all texts from expanding drop-down links in a help topic, simply
click the title of the topic on the help system's Contents tab.
To print a help topic, navigate to the required topic and click the help window's Print button. When
you click the Print button, a dialog box may ask you whether you wish to print the selected topic
only or all topics under the selected heading. If in doubt, select Print the selected topic and click
OK.
Tip: When printing a selected help topic, the topic will be printed as you see it on your screen.
Therefore, if a topic contains expanding drop-down links (see above), click each required dropdown link to display the text in order for it to be included in your printout. This allows you to create
targeted printouts, containing exactly the amount of information you require.
www.milestonesys.com
Page 132
Keyboard Shortcuts
Logging Out
To log out of the Smart Client, simply click the Log Out button in the Smart
Clients top bar.
www.milestonesys.com
Page 133
Logging Out
Differences
at a Glance
When the
Smart Client Is
Used with a
Milestone
XProtect
Corporate
Surveillance
System
When the
Smart Client Is
Used with a
Milestone
XProtect
Enterprise
Surveillance
System
When the
Smart Client Is
Used with a
Milestone
XProtect
Professional
Surveillance
System
When the
Smart Client Is
Used with a
Milestone
XProtect
Essential
Surveillance
System
Login
Authentication
Methods
Windows
authentication
through local
database as well
as Active
Directory.
Basic
authentication
and Windows
authentication
through local
database as well
as Active
Directory.
Basic
authentication
and Windows
authentication
through local
database.
Basic
authentication
and Windows
authentication
through local
database.
Ability to
Connect to
Cameras from
Multiple Servers
Available.
Available.
Not available.
Not available.
Shared Views
Shared views
can be shared
by all users or
by selected
users only.
Shared views
are shared by all
users.
Shared views
are shared by all
users.
Shared views
are shared by all
users.
Ability to edit
shared views
determined by
users rights.
Ability to edit
shared views
determined by
users rights.
Ability to edit
shared views
determined by
users rights.
Shared views
can be stored in
more than one
top-level folder.
The folders can
be visible for all
users, or
selected users
only. Folders'
names are
determined by
surveillance
system
administrator.
Ability to edit
shared views
determined by
users role.
www.milestonesys.com
Page 134
Differences
at a Glance
When the
Smart Client Is
Used with a
Milestone
XProtect
Co
Corporate
Surveillance
System
When the
Smart Client Is
Used with a
Milestone
XProtect
Enterprise
Surveillance
System
When the
Smart Client Is
Used with a
Milestone
XProtect
Professional
Surveillance
System
When the
Smart Client Is
Used with a
Milestone
XProtect
Essential
Surveillance
System
Multicast Stream
Support
Available, if
configured on
surveillance
system, when
connecting to
recent versions.
Not available.
Not available.
Not available.
Event Indicator
on Live Tab
Not available.
Available,
provided
notifications on
events have
been configured
on the
surveillance
system.
Available,
provided
notifications on
events have
been configured
on the
surveillance
system.
Available,
provided
notifications on
events have
been configured
on the
surveillance
system.
Alerts Pane on
Playback Tab
Used for
browsing based
on alerts. Alerts
are short
messages
customized to
suit your
organizations
needs.
Examples of
alerts: Panic
Button Pressed,
Employee
Clocking In, etc.
Alerts may be
triggered for a
variety of
reasons; they
are not
necessarily
related to
system events,
although that
may often be
the case.
Used for
browsing based
on system
events.
Used for
browsing based
on system
events.
Used for
browsing based
on system
events.
Sound on Event
Not available.
Available,
provided
notifications on
events have
been configured
on the
surveillance
system.
Available,
provided
notifications on
events have
been configured
on the
surveillance
system.
Available,
provided
notifications on
events have
been configured
on the
surveillance
system.
www.milestonesys.com
Page 135
Differences
at a Glance
When the
Smart Client Is
Used with a
Milestone
XProtect
Co
Corporate
Surveillance
System
When the
Smart Client Is
Used with a
Milestone
XProtect
Enterprise
Surveillance
System
When the
Smart Client Is
Used with a
Milestone
XProtect
Professional
Surveillance
System
When the
Smart Client Is
Used with a
Milestone
XProtect
Essential
Surveillance
System
Multiple
Windows
Available.
Available.
Available.
Not available.
Ability to Use
Matrix Content in
Views
Available, if
Matrix is
configured on
the surveillance
system and user
has a role with
necessary
Matrix rights.
Available, if
Matrix is
configured on
the surveillance
system.
Available, if
Matrix is
configured on
the surveillance
system.
Not available.
Ability to Send
Video to Matrix
Recipients
through Smart
Client Shortcut
Menu
Available, if
Matrix is
configured on
the surveillance
system and user
has a role with
necessary
Matrix rights.
Available, if
Matrix is
configured on
the surveillance
system.
Available, if
Matrix is
configured on
the surveillance
system.
Not available.
Audio
(provided
microphones/
speakers are
available on
surveillance
system)
Two-way audio
available.
Incoming and
outgoing audio
can be
recorded, played
back and
exported.
Two-way audio
available. Only
incoming audio
(from
microphones
attached to
cameras) is
recorded and
can be included
when exporting
evidence in the
database
format.
Two-way audio
available. Only
incoming audio
(from
microphones
attached to
cameras) is
recorded and
can be included
when exporting
evidence in the
database
format.
One-way audio
(incoming
recordings from
microphones
attached to
cameras)
available.
Smart Search
Available.
Available.
Available.
Not available.
Export Formats
AVI, JPEG,
Database.
AVI, JPEG,
Database.
AVI, JPEG,
Database.
AVI, JPEG.
Language Packs
(if made available
by administrator)
Available, if
configured on
surveillance
system, when
connecting to
recent versions.
Available, if
configured on
surveillance
system, when
connecting to
recent versions.
Available, if
configured on
surveillance
system, when
connecting to
recent versions.
Available, if
configured on
surveillance
system, when
connecting to
recent versions.
Failover Servers
Available, if
configured on
Not available.
Not available.
Not available.
www.milestonesys.com
Page 136
Differences
at a Glance
When the
Smart Client Is
Used with a
Milestone
XProtect
Co
Corporate
Surveillance
System
When the
Smart Client Is
Used with a
Milestone
XProtect
Enterprise
Surveillance
System
When the
Smart Client Is
Used with a
Milestone
XProtect
Professional
Surveillance
System
When the
Smart Client Is
Used with a
Milestone
XProtect
Essential
Surveillance
System
surveillance
system. Failover
servers take
over if recording
servers become
unavailable. You
may experience
a short break if
viewing video
when a failover
server takes
over from a
recording
server, or vice
versa, as your
views must be
reloaded.
Ability to
Manually Start
Recording from
Live Tab
Not available.
Available.
Available.
Available.
Ability to Pause
Patrolling PTZ
Camera During
Manual
Operation
Available.
Available.
Available.
Not available.
Ability to Use
Keyboard
Shortcuts for
Auxiliary
Commands
Not available.
Available.
Available.
Available.
Map
Available, if
configured on
surveillance
system, when
connecting to
recent versions.
Not available.
Not available.
Not available.
Smart Wall
Available, if
installed and
configured on
the surveillance
system, when
connecting to
recent versions.
Not available.
Not available.
Not available.
www.milestonesys.com
Page 137
Differences
at a Glance
When the
Smart Client Is
Used with a
Milestone
XProtect
Corporate
Surveillance
System
When the
Smart Client Is
Used with a
Milestone
XProtect
Enterprise
Surveillance
System
When the
Smart Client Is
Used with a
Milestone
XProtect
Professional
Surveillance
System
When the
Smart Client Is
Used with a
Milestone
XProtect
Essential
Surveillance
System
Ability to assign
custom keyboard
shortcuts or
overlay buttons
to trigger
auxiliary
commands on
cameras
Not available.
Available.
Available.
Available.
Surveillance
Systems
Welcome Pages
Surveillance systems welcome pages, from which you can download the
Smart Client, may look differently depending on the surveillance system
version you connect to. Some versions provide extended features, such
as the ability to view the welcome page in the language of your choice.
www.milestonesys.com
Page 138
In Windows Start menu, select Control Panel, and select Add or Remove Programs. This
will open the Add or Remove Programs window.
2.
In the Add or Remove Programs windows list of currently installed programs, select
Milestone XProtect Smart Client entry.
3.
www.milestonesys.com
Page 139
Index
.
.NET .............................................................................................................................. 13
.scs Script....................................................................................................................... 68
A
After Database End ........................................................................................................ 118
Alerts ........................................................................................................................... 110
Application Options .......................................................................................................... 55
Apply to All ..................................................................................................................... 34
Aspect Ratio, Maintain for Cameras .................................................................................... 32
Aspect Ratio, Maintain in Carousels .................................................................................... 37
Aspect Ratio, Maintain in Hotspots...................................................................................... 39
Aspect Ratio, Maintain in Matrix Content ............................................................................. 52
Asynchronous Playback.............................................................................................. 56, 112
ATM Transaction Data, Viewing Together with Video................................................................ 2
Attention Needed, Map Status Visualization ......................................................................... 88
Audio ...................................................................................................................... 78, 116
Audio Notifications ............................................See Sound on Event, Sound on Motion Detection
Audio, Export ................................................................................................................ 123
Authentication ................................................................................................................. 16
AuthenticationType, Startup Scripting Parameter .................................................................. 67
Auto-Login ...................................................................................................................... 17
Auxiliary (AUX) Commands ............................................................................................... 60
B
Before Database Start .................................................................................................... 118
Border between Camera Positions in View............................................................................ 56
Browse Buttons, Time Navigation ..................................................................................... 103
Browse Tab .................................................................................................See Playback Tab
Buffering, Live Video ...................................................................................................34, 57
Buttons as a Layer upon Video........................................................................................... 34
C
Camera Position, Changed the Camera Displayed in a .................................................... 74, 101
Camera, Camera Shortcut Menu Command................................................................... 74, 100
Cameras, Dragging from Maps to Smart Walls...................................................................... 93
Cameras, Enlarging Images in Views .............................................................................73, 98
Cameras, Frame Rate ....................................................................................................... 31
Cameras, How to Add to Views .......................................................................................... 29
Cameras, How to Remove from Views ................................................................................. 30
Cameras, Image Quality ................................................................................................... 30
Cameras, Maintain Image Aspect Ratio in ............................................................................ 32
www.milestonesys.com
Page 140
Page 141
Index
Page 142
Index
H
Home Map ...................................................................................................................... 48
Hot Zones, Maps................................................................................................... 44, 87, 89
Hotspots....................................................................................................................71, 98
Hotspots, Frame Rate ....................................................................................................... 39
Hotspots, How to Add to Views .......................................................................................... 37
Hotspots, Image Quality ................................................................................................... 38
Hotspots, Maintain Image Aspect Ratio in ............................................................................ 39
HTML Pages, Changing Properties of ................................................................................... 40
HTML Pages, How to Add to Views .................................................................................39, 54
HTML Pages, Using for Smart Client Navigation .................................................................... 61
HTML Scripting, Enabling ....................................................................................... 40, 63, 65
HTML Syntax................................................................................................................... 61
I
Image Aspect Ratio, Maintain for Cameras........................................................................... 32
Image Aspect Ratio, Maintain in Carousels........................................................................... 37
Image Aspect Ratio, Maintain in Hotspots ............................................................................ 39
Image Aspect Ratio, Maintain in Matrix Content.................................................................... 52
Image Bars ................................................................................................................70, 98
Image Map ..................................................................................................................... 63
Image Quality, Cameras ................................................................................................... 30
Image Quality, Carousels .................................................................................................. 36
Image Quality, Hotspots ................................................................................................... 38
Image Quality, Matrix ....................................................................................................... 51
Image Server .................................................................................................................. 66
Include Audio, Database Export ....................................................................................... 123
Independent Playback ............................................................................................... 56, 112
Indicators, Colored......................................................................................................70, 98
Installation, Downloaded Version ....................................................................................... 14
Installation, from Software CD/DVD.................................................................................... 15
Installation, Silent (for System Administrators Only) ............................................................. 15
Introduction .................................................................................................................... 10
IPIX .................................................................................................................. See Fisheye
J
Jitter .............................................................................................................................. 34
Joystick Options............................................................................................................... 57
K
Keyboard Options ............................................................................................................ 59
Keyboard Shortcuts, Standard ......................................................................................... 130
L
Language Options ............................................................................................................ 60
Language Packs............................................................................................................... 20
www.milestonesys.com
Page 143
Index
Page 144
Index
Page 145
Index
www.milestonesys.com
Page 146
Index
www.milestonesys.com
Page 147
Index
Page 148
Index
www.milestonesys.com
Page 149
Index