66
Milestone XProtect
®
Smart Client 7.0
www.milestonesys.com
86
Defining your views
Name
Description
Live > Camera playback
The ability to play back recorded video from individual cameras on the Live
tab.
Live > Overlay buttons
The ability to view and use overlay buttons on the Live tab for activating
speakers, events, output, moving PTZ cameras, clearing signals from
cameras, etc.
Live & Playback > Print
The ability to print from the Live and Playback tab. Note that
enabling/disabling this option on the Playback tab will control whether or
not the corresponding button is enabled on the Sequence Explorer tab.
Live & Playback > Bookmark
overlay button & view position
toolbar
Select whether you want to add quick or detailed bookmarks (on page 97)
from the view position toolbar or through ready-made overlay buttons on
the Live and/or the Playback tab. Note that enabling/disabling this option
on the Playback tab will control whether or not the corresponding button is
enabled on the Sequence Explorer tab.
The bookmark feature is only available if connected to certain surveillance
systems (see "Surveillance system differences" on page 32). Depending on
your user rights, access to adding bookmarks from some cameras may be
restricted. Note that you may be able to view bookmarks even though you
may not be able to add them, and vice versa.
Playback > Independent playback
The ability to play back recorded video from individual cameras
independently on the Playback tab, where all cameras in a view otherwise
by default display recordings from the same point in time (the playback
time).
Setup > Edit overlay buttons
The ability to add new or edit existing overlay buttons in setup mode. 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).
Setup > Edit video buffering
The ability to edit video buffering as part of the camera properties (see
"Cameras" on page 46) in setup mode. Note that in order to edit video
buffering, the Setup tab's Properties pane must also be made available
(you manage this on the Options dialog's Panes tab).
Timeline options
The Timeline options let you specify your general timeline settings.
If available, the Follow Server column lets you specify that you want your XProtect Smart Client to follow the
server's recommended settings. Certain settings are server-controlled, in which case, configuration on the server
decides whether you can override the settings.
Name
Description
Incoming audio
Select to show or hide incoming audio on the timeline
Outgoing audio
Select to show or hide outgoing audio on the timeline.
Bookmarks
Select whether to show or hide bookmarks on the timeline.
Motion indication:
Select whether to show or hide motion indication on the timeline.
All cameras timeline
Select whether to show or hide the timeline for all cameras.
Playback
Select whether or not to skip gaps during playback.
55
Milestone XProtect
®
Smart Client 7.0
www.milestonesys.com
87
Defining your views
Export options
The Export options let you specify general export settings.
If available, the Follow Server column lets you specify that you want your XProtect Smart Client to follow the
server's recommended settings. Certain settings may already be server-controlled, in which case, configuration
on the server decides whether you can override the settings.
Name
Description
Export to
Select the path you want to export to.
Privacy mask
Select whether or not privacy masks are available on export.
Media player format
Select whether or not you can export in media player format.
Media player format - video texts
Select whether you want video texts to be optional, required or unavailable
when you export in media player format.
XProtect format
Select whether or not you can export in XProtect format.
XProtect format - project
comments
Select whether you want project comments to be optional, required or
unavailable when you export in XProtect format.
XProtect format - device
comments
Select whether you want device comments to be optional, required or
unavailable when you export in XProtect format.
Still image export
Select whether or not you can export still images.
Joystick options
Even though joystick control is supported for a large number of PTZ cameras, not all PTZ cameras may be
joystick-controlled.
When a new joystick is detected by the XProtect Smart Client, a default PTZ (Pan/Tilt/Zoom) configuration for the
joystick is added automatically. However, the Joystick options let you customize the setup for all your XProtect
Smart Client joysticks.
1. In the Selected Joystick list, select the joystick.
2. In the Axis setup section, specify settings for the available axes.
With a joystick, you can typically navigate camera images three-dimensionally, along three axes: an
X-axis (horizontal), a Y-axis (vertical), and a Z-axis (refers to the depth or zoom level).
o
Invert: By default, a PTZ camera moves to the right when you move the joystick to the right and
moves up when you move the joystick towards you. If you want to change this to the opposite, select
Invert.
o
Absolute: By default, joystick control takes place based on a relative positioning scheme and
moving a joystick moves the joystick-controlled object based on the object's current position. If you
want to use a fixed rather than a relative positioning scheme, select Absolute.
o
Action: Select the function for an axis: Camera PTZ Pan, Camera PTZ Tilt, Camera PTZ Zoom, or
No action.
40
Milestone XProtect
®
Smart Client 7.0
www.milestonesys.com
88
Defining your views
o
Preview: Test the effect of your selections. When you have selected a function for the axis you want
to test, 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 dead zones. Dead zones determine
how much the joystick handle is 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 dead zone, the slight slant can cause cameras to move when it is not required.
Example of dead zone: When you move the joystick handle outside the dead zone, the PTZ camera will
begin to move. The further out you move the handle, the quicker the camera typically moves.
o
Pan/Tilt: Lets you specify the dead zone for the joystick's pan and tilt functions. The further you drag
the slider to the right, the larger the dead zone becomes, and the more you will have to move the
joystick handle before information is sent to the camera. Dragging the slider to the far left disables
the dead zone (only recommended for high-precision joysticks). Use the preview to test the effect of
your dead zone settings.
o
Zoom: Lets you specify dead zone for the joystick's zoom function. The further you drag the slider to
the right, the larger the dead zone becomes, and the more you will have to move the joystick handle
before information is sent to the camera. Dragging the slider to the far left disables the dead zone
(only recommended for high-precision joysticks). Use the preview to test the effect of your dead zone
settings.
3. In the Button setup section, specify an action for each required joystick button. Select the actions in the
Action column.
Tip: To verify that you are configuring the right button, press the corresponding button on the joystick. The
relevant button will display in dark blue in the Preview column.
Joystick setup is tied to your computer
Unlike your views and custom keyboard settings, which are simply tied to your user login and can therefore be
used on any computer with a XProtect Smart Client, your joystick setup is tied to your user login as well as to the
computer on which you configured the joystick setup.
This means that your joystick setup will only work on the computer on which it has been configured. The reason
for this is that different computers are likely to have different joysticks attached.
If you want to use a joystick with the XProtect Smart Client on more than one computer, you must configure the
XProtect Smart Client's joystick setup on each computer.
43
Milestone XProtect
®
Smart Client 7.0
www.milestonesys.com
89
Defining your views
Keyboard options
Keyboard options let you assign your own shortcut key combinations to particular actions in the XProtect Smart
Client.
Tip: The XProtect Smart Client also features a small number of standard keyboard shortcuts (see "Keyboard
shortcuts" on page 26), immediately ready for use.
1. On the Keyboard tab in the Press shortcut key field, enter the key combination you want to use.
Custom key combinations must begin with CTRL or ALT. Example: CTRL+B (press and hold the CTRL
key and then press the B key).
2. In the Categories list, select a command category and then select one of the associated commands.
Tip: If you want all your views listed to allow you to create keyboard shortcuts for individual views, select
the Views.All category.
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.
3. In the Use new shortcut in list, select how you want the shortcut key combination to apply:
o
Global: On all of the XProtect Smart Client tabs.
o
Playback mode: Only on the Playback tab.
o
Live mode: Only on the Live tab.
o
Setup mode: Only in setup mode.
4. Click Assign. This adds your shortcut key combination to the Assigned keys list.
5. 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 computer that has a XProtect Smart
Client installed, provided you log in to the XProtect Smart Client with your own user name and password.
Alarm options
Select whether or not you want alarms to play sound notifications.
Advanced options
The Advanced options let you customize advanced XProtect Smart Client options. If you are not familiar with the
advanced options and how they work, just keep their default settings. If connected to certain types of surveillance
systems (see "Surveillance system differences" on page 32), you will see a Follow Server column, which you can
use for making your XProtect Smart Client follow the surveillance system server's recommended settings. You
may experience that certain settings are already server-controlled, in which case configuration on the server
decides whether or not you are able to override those settings.
Advanced options:
40
Milestone XProtect
®
Smart Client 7.0
www.milestonesys.com
90
Defining your views
Name
Description
Maximum decoding threads
Controls how many decoding threads are used to decode video streams.
This option can help you improve performance on multi-core computers in
live as well as playback mode. The exact performance improvement
depends on the video stream. This setting is mainly relevant if using heavily
coded high-resolution video streams like H.264
—
for which the performance
improvement potential can be significant
—
and less relevant if using, for
example, JPEG or MPEG-4. Note that multi-threaded decoding generally is
memory-intensive. The ideal setting depends on the type of computer you
use, the number of cameras you need to view, and on their resolution and
frame rate.
Normal means that no matter how many cores your computer has, it will
only use one core per camera position.
Auto is the default setting. Auto means means that the computer uses as
many threads per camera position as it has cores. However, the maximum
number of threads is eight, and the number of threads actually used may
be lower, depending on which codec (compression/decompression
technology) is used.
Advanced users can manually select the number of threads used, with a
maximum of eight. The number you select represents a maximum; the
number of threads actually used may be lower, depending on the codec
(compression/decompression technology).
This setting affects all camera positions, in all views, in live as well as
playback mode. You cannot specify the setting for individual camera
positions or views. Because this setting may not be equally ideal for all of
your camera positions and views, we recommend that you monitor the
effects and, if required, re-adjust the setting to achieve the optimum
balance between performance improvement and memory use.
Documents you may be interested
Documents you may be interested