Ganz CORTROL Client User Guide

CBC AMERICAS
GANZ CORTROL
Client
User Guide
Wednesday, January 10, 2018
© CBC AMERICAS, Corp.
Ganz CORTROL Client User Guide
Table of Contents
Monitor Interface Overview
Interface Elements
3
4-6
About
7
License Limitations
8
Server Connections
9-11
Application Settings
12-19
Live View Section
20-22
Viewport Overlay
23-26
Substreams
27
Channels
28
Audio
29-30
PTZ
31-35
Digital PTZ and Dewarp
36-38
Instant Playback
39-40
Layouts
41-44
Layout Sequences
45-46
Motion Overlay
47
Maps
48
User Buttons
49
Video Wall
50-53
Playback (Archive) Mode
54-58
Sequence
59-62
Smart Search
63-66
Bookmarks
67-71
VCA Events
72
Reports
73-75
Text Overlay
76-77
Alerts
78
Video & Snapshot Export
79-80
Library Section
81-83
©2018. CBC AMERICAS, Corp. All Rights Reserved.
1
Ganz CORTROL Client User Guide
Multimonitor Setup
Keyboards & Joysticks
84
85-86
Operation Modes
87
External Services
88-90
Themes
91
Administration Tool
92-93
Portable Player
94-96
©2018. CBC AMERICAS, Corp. All Rights Reserved.
2
Ganz CORTROL Client User Guide
Interface Overview
Ganz CORTROL Client is a dedicated interface for viewing live and recorded contents of connected Ganz CORTROL
servers; it also includes advanced features such as video and snapshot export, alert monitoring, PTZ and digital PTZ
control, among others.
We recommend that end users and CCTV station operators become acquainted with this document in order to
understand application interface and work out some personal usage strategies.
The Ganz CORTROL Client application window title displays window name, display number, computer station
name, and also video wall title and display number.
Most elements (buttons, menu items, overlay elements) have tooltips - text hints that appear when you position the
mouse cursor over the item and hold it for a moment. Tooltips are enabled by default and can be turned OFF
via application settings.
Upper panel: tabs
The upper panel contains tabs that allow you to quickly switch between the main software functionalities.
Upper right: main menu
This section contains main application menu items.
Left menu
This section displays resources from connected servers: layouts, channels, maps, user buttons, as well as
configured servers themselves.
Main window
Main window displays contents provided by server, which depend on the tab selected.
Please refer to the Interface Elements section of this document for detailed information about all Ganz CORTROL
Client panels, buttons and other controls.
©2018. CBC AMERICAS, Corp. All Rights Reserved.
3
Ganz CORTROL Client User Guide
Interface Elements
This topic covers Ganz CORTROL Client interface elements in more details.
Application elements and sections can be configured to be hidden via Ganz CORTROL Client administration
tool. By default, all functionality is available based on the Ganz CORTROL server configuration and license
limitations.
Upper right corner - window controls
From this panel, the Ganz CORTROL Client application window can be:
opened in fullscreen mode
minimised to taskbar
maximised/restored to default size
closed
To enter fullscreen, F11 can also be used; to exit fullscreen mode, press Escape or F11 on the keyboard.
Upper panel - tabs
The upper panel contains tabs that allow you to quickly switch between main software functionality. The following
tabs may be available, depending on the software version and configuration:
Live: real-time video streams
Playback: recorded video stream review
Sequence: advanced analysis of the recorded video streams
Smart Search: quickly find the target scene using motion search
Alerts: generated alerts and information level messages
Library: exported video clips and snapshots
Video Wall*: video wall display configuration
LPR**: investigation of the license plate recognition results
FR**: investigation of the face recognition results
Data Sources**: investigation of textual data received from configured external data providers
*The tab only appears when Ganz CORTROL Global server connections are present, video walls exist in the Ganz
CORTROL Global configuration and the used user account has sufficient privileges assigned via Ganz CORTROL
Console .
**The tab only appears if corresponding service is supported by Ganz CORTROL license, the service has been set up
via Ganz CORTROL Console and the used user account has sufficient privileges.
When all tabs do not fit in - either because of smaller screen size/resolution or due to decreased application window
size - tab items are collapsed to icons.
Upper panel - server connections
The Connection button opens server connection setup window and also displays the number of currently configured
servers.
©2018. CBC AMERICAS, Corp. All Rights Reserved.
4
Ganz CORTROL Client User Guide
Upper right: main menu
This section contains the main application menu items.
File
Exit: close the Ganz CORTROL Client application
Edit
Settings: application settings
Command mapping: keyboard shortcuts
Theme: application appearance management
View: operation modes and application view management
Always on top
Exclusivity mode
Locked application
Administration tool
Help
User Guide: opens the Ganz CORTROL Client application user manual
About: about Ganz CORTROL Client
©2018. CBC AMERICAS, Corp. All Rights Reserved.
5
Ganz CORTROL Client User Guide
Left menu: resources
This section displays resources from the connected servers: layouts, channels and maps loaded from configured
servers. If visual grouping has been configured for the target server, the resources will be arranged into expandable
lists.
The panel can be docked to the left by pressing the << arrows in the upper part of the panel, and restored back by
clicking the >> arrows; individual resource lists can also be collapsed and restored by clicking the subsection name.
Search field in the upper panel part allows you to filter the resources based on the entered text.
Search: global resource search
Layouts
Layouts, layout templates and layout sequences
Local resources: stored on Ganz CORTROL Client machine
Server resources: loaded from connected server(s) (shared layouts and server-side layout
templates)
Channels: per server or mixed, if Merge resources option has been enabled in the server connection
properties
Unavailable channels are marked red
Maps*: e-maps, per server or mixed
User Buttons*: software buttons that perform actions, associated with them via Event&Action scenarios;
per server or mixed
*Some resources may be unavailable for certain software editions.
Channels, maps and user buttons can also be grouped independently through the Visual Groups functionality of
Ganz CORTROL Console .
Main window
The main window displays content provided by the server, which depend upon the selected tab. Please see the
corresponding sections of this document for detailed information about each mode.
©2018. CBC AMERICAS, Corp. All Rights Reserved.
6
Ganz CORTROL Client User Guide
About
The information about currently running software can be viewed using the local computer in following way: in Ganz
CORTROL Client, go to the main menu, click Help and select About.
©2018. CBC AMERICAS, Corp. All Rights Reserved.
7
Ganz CORTROL Client User Guide
License Limitations
Please note that, as Ganz CORTROL Client application is a unified interface for all Ganz CORTROL editions, some
features described further may not be available for certain Ganz CORTROL versions.
When the Ganz CORTROL Client is connected to a server that is operating with a free license, the
following limitations apply:
each Ganz CORTROL Client application can be connected to a single free server at a time
each free server can have no more than one simultaneous Ganz CORTROL Client connection
some types of the resources will be not available (e.g., video walls, maps, user buttons, external services,
data sources)
Some features, like video wall, will also be unavailable with Ganz CORTROL Server servers. Ganz CORTROL Client
applications connected to Ganz CORTROL Global server(s) will provide full functionality.
©2018. CBC AMERICAS, Corp. All Rights Reserved.
8
Ganz CORTROL Client User Guide
Server Connections
The Ganz CORTROL Server software edition allows a maximum of 1 (one) simultaneous connection to the
server; Ganz CORTROL Client can also only be connected to one Ganz CORTROL Server server at once. Other
software editions have no limitations in this regard.
Ganz CORTROL Client application contains local server connection by default when it is installed together with the
server. If you wish to connect to a remote server via local or public IP or hostname, follow the steps below.
Select the Connection section in the upper panel to bring up the dialog box.
Click the Remove button in the upper-right-hand corner to delete the existing (which, by default, is the local one)
server connection. Click the + Add server button to create a new server connection and fill the connection
parameters. Alternatively, choose Edit to adjust existing server connection settings.
©2018. CBC AMERICAS, Corp. All Rights Reserved.
9
Ganz CORTROL Client User Guide
The table below contains details about the available parameters.
Setting
Description
Default
value
Server Title
User-defined server name
Server
#N
Server IP Address
Local/Internet IP address or host name of the target
server
localhost
Server Port
TCP port for remote connection
60554
User Name
User account name for remote connection
admin
User Password
Password for the provided user profile provided
[empty]
Multicast Mode
Accept multicast streams from the target server
Disabled
Merge Resources
Do not display the source server for accessed
resources; shuffle server resources (for multiple
servers)
Disabled
Click Save when you have finished. The server connection created will appear in the item list and Ganz CORTROL
Client will attempt to establish the connection immediately.
For you to be able to use the multicast mode, it must be enabled on the server side via Ganz CORTROL
Console . Also, multicast traffic must be allowed on all the network equipment on the way from your server to
the Ganz CORTROL Client.
©2018. CBC AMERICAS, Corp. All Rights Reserved.
10
Ganz CORTROL Client User Guide
Select a server by clicking it in the item list and click Connect in order to (re-)establish a connection with the
selected server. Server resources will automatically appear in the left hand panel.
Click Disconnect in this same dialog box to log out from the selected server.
©2018. CBC AMERICAS, Corp. All Rights Reserved.
11
Ganz CORTROL Client User Guide
Application Settings
Application settings are reachable via the main menu by clicking Edit -> Settings, and these cover all configurable
options of the program GUI. Note that parameters here are defined for the whole application and cannot be set
separately for application instances and/or individual layouts, channels etc.
General
The table below contains a detailed description for each setting.
Setting
Description
Default Value
Language
Choose language for the application interface from the list of available
localizations (requires application restart); will only affect the Ganz CORTROL
Client application
Language set
during
installation,
English by
default
Maintain
Original
Aspect Ratio
Keep original picture proportions; when OFF, image will be stretched to fill in
the viewport (this setting can be overridden for each individual viewport)
Disabled
Prefer
Substream
for Archive
Playback
Use recorded substream for playback, if available; this setting is good for low
bandwidth connections
Disabled
Instant
Playback
Default
Duration
Default timeline size for the instant playback mode, in seconds
300
Instant
Playback
Rewind
Default amount of time to "jump back" when switching from live to instant
playback mode
60
Pause
Decoding for
Background
Channels
If enabled, decoding for background channels will be terminated when one of
the channels is maximised*
Disabled
Timeline
presentation
in playback
mode
Choose whether you want to see the timeline for the currently selected channel
only, optionally with an additional timeline containing all displayed streams'
summary, or a separate timeline track for each channel present in the layout
Selected channel
plus a summary
timeline
©2018. CBC AMERICAS, Corp. All Rights Reserved.
12
Ganz CORTROL Client User Guide
Show
Tooltips
Show hints when hovering over some element with the mouse cursor
Enabled
Exclusive
Mode**
Defines if exclusivity mode is applied to all monitors or currently opened
application instances only
Opened screens
only
Exclusive
Mode
Password
User-defined password for unlocking exclusivity and locked application modes
[none]
Application
Startup
Mode
Enable the application to be started in the specified mode
(locked/exclusive/both/none); regular = no special mode
Regular
Auto logout
after user
inactivity
If enabled, all the servers will be automatically disconnected after a certain
period of user idleness
Disabled
User idleness Time period in seconds, after which the auto logout will be executed
timeout
15
Interactive
User
Idleness
Action
Override or allow OS screensaver
System Settings
Enable
Watchdog
Turn ON application behaviour monitoring: Ganz CORTROL Client watchdog
will restart the application if it freezes or hangs during operation or on startup
(it is highly recommended to keep the watchdog enabled)
Enabled
Show Update Enable application update notifications from connected servers
Notifications
Enabled
*If decoding is stopped for the background channels, a certain amount of time is required to restart the decoding
after the foreground channel has been minimised back to its viewport. Thus, enabling this option will lower CPU
utilisation but increase the delay in presenting the rest of the channels when switching back from the maximised
channel view.
**Exclusivity mode settings:
All Monitors mode will force fill all displays with child Ganz CORTROL Client application instances upon
enabling exclusivity mode
Opened screens only mode will still allow background application/OS access via displays where no Ganz
CORTROL Client is launched
Important: Ganz CORTROL server and Ganz CORTROL Client application major versions must match.
Example: Ganz CORTROL Client having version 1.3.0 will be unable to connect to servers having versions
1.2.0 or 1.4.0.
Maintenance versions within the same major version (e.g., 1.3.0 and 1.3.1) are compatible but we still
recommend that you match the software versions exactly for best performance.
©2018. CBC AMERICAS, Corp. All Rights Reserved.
13
Ganz CORTROL Client User Guide
Viewport Overlays
You can assign separate settings to each overlay item. Note that, regardless of application settings, some of the
controls are not displayed if corresponding action is not available for the target device, e.g., the Instant Playback
control item is not shown if there is no archive. The following options are available for each control:
Always ON: always display the overlay element
ON if selected: only display the element when viewport is selected
Always OFF: never display the element
For your convenience, visual overlay elements are previewed on the left side of each setting.
©2018. CBC AMERICAS, Corp. All Rights Reserved.
14
Ganz CORTROL Client User Guide
Setting
Description
Default Value
General
Items displayed in the upper-left-hand corner:
Title (device or resource name)
Close (a control allowing to close the current stream
and free the viewport)
Lock (a control allowing to lock the stream in its
current viewport, making it immune to pop-ups)
User buttons
Always ON
Display status section
Data displayed in the bottom-left-hand corner of the viewport:
Writing On Disk (recording status)
Motion Detection (motion presence)
Video Resolution (picture size)
Video Compression (stream video codec)
Video FPS (stream frame rate)
Video Bitrate (data amount, bits per second)
ON if selected
Display controls section
Controls displayed in the bottom-right-hand corner of the
viewport:
Instant Playback (switch mode)
PTZ Toggle (PTZ and preset controls ON/OFF)
Digital PTZ Toggle (DPTZ ON/OFF)
Motion Detection Grid Toggle (MD grid ON/OFF)
Substream Mode Toggle (switch displayed stream:
main/sub/auto)
Maintain Aspect Ratio Toggle (auto/fill/original)
Export Snapshot (save frame to library)
Add User Bookmark (create bookmark and add it to
timeline)
Input Audio Toggle (incoming audio ON/OFF)
Output Audio Toggle (a press-to-speak audio OUT
control)
Toggle Notifications Pane (ON/OFF)
Toggle Notifications Pane (panel presence)
ON if selected,
except for PTZ
controls
Digital PTZ Controls
DPTZ and dewarp manipulation tools (OFF by default; when
ON, Picture-in-Picture mode and DPTZ toolbar are ON by
default):
Digital PTZ Controls
Zoom slider (DPTZ zoom IN/OUT)
Picture in Picture (small preview window in the top
left viewport corner when zoomed IN)
Digital PTZ Toolbar (advanced DPTZ controls:
presets, dewarp modes)
OFF by default
PTZ controls section
Pan, tilt and zoom controls:
PTZ Controls (PTZ functionality ON/OFF regardless
of HUD presence)
PTZ HUD (Heads Up Display, virtual PTZ sphere)
Iris Slider (iris open/close)
Focus Slider (manual focus control)
Zoom Slider (zoom IN/OUT)
PTZ Toolbar (advanced PTZ controls: presets, tours)
Classic PTZ Overlay (old style virtual PTZ sphere,
visual alternative to HUD mode)
ON if selected
©2018. CBC AMERICAS, Corp. All Rights Reserved.
15
Ganz CORTROL Client User Guide
Motion detection section
Show motion detector grid overlay
Always OFF
VCA
Server-side video analytics metadata overlaying video stream: Always ON
Zones (detection areas)
Counters (indicators associated with VCA rules)
Objects (all detected entities)
Non-Alarmed objects (those not having triggered any
VCA rules)
Speed (object speed)
Height (object height)
Area (object size, approximate area it takes)
Class (object type according to defined internal
classification)
Identifier (internal VCA engine ID for each object)
These settings are stored in the Ganz CORTROL Client application configuration file and are preserved when the
application is closed and reopened.
VCA tips:
if you only want to see the objects that have triggered some rule(s), set Objects to ON and NonAlarmed Objects to OFF
object measurements (height, speed, area) highly depend on VCA calibration on the server side and
may be imprecise
If you set PTZ Control to Always OFF, you will have to use the PTZ Toggle overlay control in order to enable
PTZ functionality in live view. If you disable PTZ toggle item, too, user will have no access to PTZ from the
viewport.
Library
Define the default location for snapshots and exported video to be saved to. The original default location is:
C:\Users\<Windows_User>\Documents\Ganz CORTROL Client
©2018. CBC AMERICAS, Corp. All Rights Reserved.
16
Ganz CORTROL Client User Guide
Snapshot Export
Set file properties for the exported snapshots. The table below contains a detailed description for each setting.
Setting
Description
Default
Value
Snapshot file name
File name for exported JPEG snapshots; $(variables) are used
for automatic timestamps and other text macros
Set of
variables
JPEG quality
Picture quality, 1 (worst) to 100 (best)
60
Subtitles
Hard merged subtitles with configurable font; click the
Properties button to select the subtitle contents and
appearance
Enabled
Always use snapshot export settings
If enabled, the settings above will be used for all exported
snapshots; otherwise, the user will be prompted for these
every time
Enabled
©2018. CBC AMERICAS, Corp. All Rights Reserved.
17
Ganz CORTROL Client User Guide
Video Export
Set the default video export settings here. All the file types will be playable by the Ganz CORTROL Portable Player
application so it is up to you, which ones to select; the settings affect file size and subtitle type availability. Also,
some of the formats are required for certain features to work: for instance, POS data overlay is only supported as
hard subtitles for MKV format with VP8 compression.
If you wish to embed the external textual data with the video, use MKV export format with VP8
compression. MKV format also exclusively allows to export video in time lapse mode.
The table below contains a detailed description of each setting.
Setting
Description
Default
Value
Video file name
File name for the exported video; $(variables) are used for
the automatic timestamps
Set of
variables
Video output file type
Choose between AVI, MP4, MKV and frame series.
AVI
Video compression
Keep the original compression or use an outputspecific compressor.
Original
when
possible
Resolution
Choose between full and quarter original resolution if
regular compression is used
Full
Time lapse (MKV only)
Time (in seconds) to be fitted into one second of output
video
60
Include external data (MKV+VP8 only)
If enabled, the data source (text) overlay will be embedded
with the exported video
Subtitles
Enable hard merged or soft subtitles for the exported video
(availability may depend on the format and compression);
click the Properties button to set the subtitle format and
colour
Disabled
Always use archive export settings
If enabled, the settings above will be used for all the
Enabled
©2018. CBC AMERICAS, Corp. All Rights Reserved.
18
Ganz CORTROL Client User Guide
exported video clips, otherwise the user will be prompted
for these every time
©2018. CBC AMERICAS, Corp. All Rights Reserved.
19
Ganz CORTROL Client User Guide
Live View Section
Click the Live tab on the upper panel in order to switch to live video monitoring.
The panel on the left displays resources from connected servers: layout templates, layouts, channels, maps and user
buttons loaded from configured servers.
Search: global resource search
Layouts and layout templates
Local resources: stored on Ganz CORTROL Client machine
Server resources: loaded from connected server(s)
Channels: per server or mixed, if the Merge resources option has been enabled in server connection
properties
Maps*
User Buttons*
*Some resources may be unavailable for certain software editions.
Depending on the resource type, you may be able to click and/or drag items. See the relevant sections of this manual
for detailed information on how to use and manage each of these resources.
From the Layouts menu on the left, select your desired layout template and then drag and drop it into the viewing
area. Next, drag and drop channels from your desired server to the empty slots, using the Channels menu section on
the left. You can save the current layout using the Save layout button in the upper-right-hand corner; it will become
available in the layout list on the left under the target server name. Right next to it, there is a button that can be used
to auto-detect displays, which is especially useful in multi-monitor systems.
Layout templates can be selected either from default local templates or from server layout templates. The latter can
be created on the specified server via the Ganz CORTROL Console management application.
©2018. CBC AMERICAS, Corp. All Rights Reserved.
20
Ganz CORTROL Client User Guide
Drag and drop or double-click a channel to place it onto the layout template (double-click works for the primary
window). Channels having no video stream (e.g., camera offline) are marked with red in the Channels section of the
Resources list.
Channel name is displayed in the top left corner of each viewport; the current server time will appear in the upperright-hand corner.
Click any live view to bring up additional channel-specific parameters and quick controls. Overlay preferences can
be changed via Application settings. By default, these are:
Upper-left: general viewport controls
X - close live stream and free viewport - available with or without viewport selection
viewport lock status: unlocked (default) or locked; unlocked means that the viewport can be
used for map/camera pop-up
camera name
user button, if assigned
Upper-right: current time on the server from which the device originates
Lower-left: stream details
recording status: X = not recording, yellow arrow = recording
motion detector status: running = motion present, standing still = no motion detected
video codec of the stream
picture resolution, abbreviated
stream frame rate, FPS
stream bitrate, KBytes/s or MBytes/s
Lower-right: controls; enabled items are highlighted yellow
instant playback (not available if there are no recordings)
PTZ toggle: PTZ HUD and bottom panel ON/OFF
DPTZ toggle
motion grid ON/OFF
incoming audio ON/OFF (if enabled and supported by camera/software integration)
audio OUT: press and hold the microphone to speak (control is present only if the feature
supported by camera/software integration)
substream: auto/main/substream
aspect ratio (auto/stretch to fill viewport/original)
©2018. CBC AMERICAS, Corp. All Rights Reserved.
21
Ganz CORTROL Client User Guide
notification panel toggle
snapshot export to library
Bottom: PTZ controls
Presets
Tours
HUD (Heads Up Display) ON/OFF
Centre: PTZ HUD controls
Pan and tilt arrows
Zoom slider
Iris slider
Focus slider
The upper-right-hand corner of live view section contains controls for multimonitor and video wall setup.
©2018. CBC AMERICAS, Corp. All Rights Reserved.
22
Ganz CORTROL Client User Guide
Viewport Overlay
Each video displayed in live view is placed into a 'slot', a part of the layout, called viewport. In addition to the picture
itself, viewport contains detailed information about the video stream, as well as several quick controls. These
elements overlay the video stream, meaning that the actual video does not contain them and they only exist as a part
or GUI for enhanced user interaction.
Live View
The following overlay controls are available in live view:
Upper-left: general viewport controls
X - close live stream and free viewport - available with or without viewport selection
viewport lock status: unlocked (default) or locked; unlocked means that the viewport can be
used for map/camera pop-up
camera name
user button, if assigned
Upper-right: current time on the server from which the device originates
Lower-left: stream details
recording status: X = not recording, yellow arrow = recording
motion detector status: running = motion present, standing still = no motion detected
video codec of the stream
picture resolution, abbreviated
stream frame rate, FPS
stream bitrate, KBytes/s or MBytes/s
Lower-right: controls; enabled items are highlighted yellow
instant playback (not available if there are no recordings)
PTZ toggle: PTZ HUD and bottom panel ON/OFF
DPTZ toggle
motion grid ON/OFF
incoming audio ON/OFF (if enabled and supported by camera/software integration)
audio OUT: press and hold the microphone to speak (control is present only if the feature
supported by camera/software integration)
substream: auto/main/substream
aspect ratio (auto/stretch to fill viewport/original)
notification panel toggle
snapshot export to library
Bottom: PTZ controls
©2018. CBC AMERICAS, Corp. All Rights Reserved.
23
Ganz CORTROL Client User Guide
Presets
Tours
HUD (Heads Up Display) ON/OFF
Centre: PTZ HUD controls
Pan and tilt arrows
Zoom slider
Iris slider
Focus slider
Live view has its own notification panel for each channel, which can be turned ON and OFF by using the
notification panel toggle control in the bottom-right-hand corner of each viewport. It contains recent stream errors,
e.g., PTZ related errors, which have occurred since the time the channel was opened for live view.
The overlay control set may vary depending on device capabilities and settings. For example:
if no archive is recorded for the target stream, instant playback will not be available
for PTZ-incapable cameras, PTZ toggle will be absent
substream toggle will not be displayed when device only has one stream
audio OUT will not be displayed if this feature is not supported by camera or is not implemented on
the software side etc.
Overlay elements can be modified in Application Settings, which are reachable via main menu by clicking Edit ->
Settings. Note that overlay parameters are defined for the whole application and cannot be set separately for the
application instances (windows) and/or individual devices.
©2018. CBC AMERICAS, Corp. All Rights Reserved.
24
Ganz CORTROL Client User Guide
Instant Playback
Overlay elements in the instant playback mode are different from those in live view.
The following overlay controls are available in the instant playback mode:
Upper left:
X - close live stream and free viewport
viewport lock status: unlocked (default) or locked; unlocked means that the viewport can be
used for map/camera pop-up and may therefore be replaced by other camera at any moment
camera name
Centre: play/pause
click to play
drag to the centre of the line to pause
drag right to go fast forward
drag left to rewind fast
release from dragging to continue normal playback
Bottom right: controls
go to specific time (keyboard shortcut: Space)
create a bookmark with current timestamp
take a snapshot
automatically export loaded footage
Bottom: timeline
use the <> arrows to adjust the loaded footage time boundaries (which, by default, are the last
five minutes)
drag right to go forward in time
drag left to go backwards in time
the vertical yellow line indicates current playback moment, drag it anywhere or click to move
along the timeline
©2018. CBC AMERICAS, Corp. All Rights Reserved.
25
Ganz CORTROL Client User Guide
Sequence Explorer
Once you have selected a fragment or a set of fragments, the overlay controls in the bottom right corner of the
selection offer the following possible actions:
Magnifier button: make a new sequence out of selected fragments; use the History controls <> in the
upper panel to go back
Play button: play selected footage in archive playback mode
Video button: export video from the selected time range (no additional Set time range window is
displayed)
More detailed control and operation descriptions for the sequence explorer can be found here.
Text Overlay From Data Sources
Textual data from external data sources, if configured, will appear embedded with the live video stream.
©2018. CBC AMERICAS, Corp. All Rights Reserved.
26
Ganz CORTROL Client User Guide
Substreams
Substream is a lower resolution video used for reducing Ganz CORTROL Client PC resource usage (CPU, network)
for live view display. For example, main stream for recording can be set to 1920x1080 at 30fps and substream - to
640x480 at 15fps, which would provide much lower load for Ganz CORTROL Client PC to display video stream. This
allows to have high quality recordings combined with the ability to view many video streams on a low-performance
Ganz CORTROL Client PC and with limited bandwidth.
Both streams are available for live view and for recording (the latter is configured via Ganz CORTROL Console ). The
live stream selection is configured to Auto by default, which means automatic switching between higher/lower
resolution streams depending on the image size in order to save network and CPU resources. For instance, Ganz
CORTROL Client may show a high-resolution stream if you view one camera at a time, but if you go to 4x4 view,
Ganz CORTROL Client will automatically switch all the cameras to substreams, if they are available.
Ganz CORTROL Client application has the following visual indication for substreams in live view as a viewport
overlay item (bottom right):
Automatic selection between high and low resolution
High quality picture
Low quality picture (substream)
When no substream is available, the viewport overlay indicator simply does not appear at all for the target channel.
Substreams must be activated on the camera via Web browser and, for some devices, also in the stream properties in
Ganz CORTROL Console . Please verify camera performance to make sure substream can be handled by the camera
along with the other features enabled on the camera: some devices tend to lower overall FPS with the second stream
turned ON.
Most cameras provide second stream as first stream image scaled to fit low resolution; however, some devices crop
the centre of a high-resolution image to fit the small frame, and thus the substream picture appears as if it were
zoomed in. Keep this in mind when you are using substream for live view and especially for software-side motion
detector analysis.
If both main stream and substream are configured for recording, the target channel will be expandable in playback
mode and will have both streams available for playback.
©2018. CBC AMERICAS, Corp. All Rights Reserved.
27
Ganz CORTROL Client User Guide
Channels
All the channels from connected servers are listed in the Channels section of the Resources section on the left. If the
server connection has the Merge resources option ON, all resources will be shown together without per-server
grouping. Note that channels are displayed according to the logged user privileges.
Channels are loaded with visual groups, if there are any; otherwise, they are simply listed under the relevant server
name. Use the Search filed above the channel list to quickly find a specific channel.
Double-click or drag and drop desired channels onto the layout viewports on the main live/playback window to view
stream contents. For secondary displays, use drag and drop method only.
When you double-click channels in live/playback view, they fill viewports in the following manner:
first, all the empty viewports are filled - from top to bottom, and from left to right;
then, the filling sequence starts again from the very first viewport.
To remove any channel from live view, click the overlay control X button next to the camera name in the upper-lefthand corner of the viewport.
©2018. CBC AMERICAS, Corp. All Rights Reserved.
28
Ganz CORTROL Client User Guide
Audio
Using Ganz CORTROL Client application, you can listen to audio streams from cameras, play back recorded audio,
as well as talk back to the cameras. Recorded audio streams are also available when you export the recordings.
Two-way audio is also supported for the Ganz CORTROL Mobile application; please refer to the mobile application
user guide.
In order audio stream to be available in Ganz CORTROL Client, there are a few conditions:
the device, from which your selected channel originates, must be capable of sending/receiving audio
and this feature must be enabled and set to G.711 codec via device Web interface.
the device, from which your selected channel originates, must have audio support implemented in
Ganz CORTROL; please contact CBC AMERICAS, Corp. if you have doubts.
audio function must be enabled for the target channel via Ganz CORTROL Console , please check the
settings via Ganz CORTROL Console according to the Audio section of the Ganz CORTROL
administration user guide.
Without these, audio IN/OUT controls will not be available for the selected channel.
Make sure that the speakers and the microphone on your workstation are properly installed and are operable
in order to be able to use the audio functionality in Ganz CORTROL Client.
Live View
Audio IN/OUT toggle overlay controls are enabled by default for the live view and become available when you select
a viewport by clicking on it. You can change this preference via Ganz CORTROL Client main menu by going to Edit > Settings: you will find the related settings in the Display controls section of the Viewport overlays tab. The
available display options are: always show the overlay control, show only if the viewport is selected and disable the
overlay control.
©2018. CBC AMERICAS, Corp. All Rights Reserved.
29
Ganz CORTROL Client User Guide
By default, live audio is OFF; in order to listen to the incoming audio, click the speaker overlay control so that it
becomes yellow: if audio functionality has been enabled on the device side and in Ganz CORTROL Console , you
should be able to hear the sound coming from the target device.
In order to send some audio back to the camera, press and hold the microphone overlay control (it will also turn
yellow, indicating that reverse audio is active) to speak, then release the control when you have finished speaking.
Playback
If a channel has incoming audio recording enabled, it will be displayed in the archive playback mode. On the
timeline, recorded audio is denoted by a blue line, which slightly wider than the white line (video stream) and the
cyan line (motion).
By default, audio is muted; in order to enable it, select your desired channel simply by clicking on the picture
(viewport) and then use the speaker overlay control to turn audio ON. Note that the overlay control will only be
available if there is some recorded audio for the selected channel. Then, start playing back the recordings as usual to
play both video and audio streams. Use your Windows volume mixer to adjust the sound volume.
©2018. CBC AMERICAS, Corp. All Rights Reserved.
30
Ganz CORTROL Client User Guide
PTZ
For PTZ-enabled cameras, pan, tilt and zoom controls are available both for live mode. Note that available controls
may depend on selected model and actual camera capabilities.
PTZ control is available in two flavours: HUD and classic PTZ sphere, with HUD enabled by default. Classic virtual
PTZ sphere controls can be turned ON via application settings as described below.
When two or more simultaneous PTZ command requests (either from an action or from direct user input) are
sent at the same time, PTZ priority parameter is used to decide who gains access first. When this happens,
request with a higher priority is fulfilled while request with a lower priority is delayed for ten seconds. If after
ten seconds the higher-priority action is still going on, the lower-priority action is denied PTZ access for ten
more seconds and so on.
If two users or actions with the same PTZ priority level have an access conflict, they will be both granted PTZ
access simultaneously and the order of executed PTZ commands is defined by which of the commands reaches
the device first.
Default PTZ priority for all users, including those built-in and imported, and also for all actions is equal to five
(medium priority). You can assign any user/action a higher PTZ priority (six to ten) or a lower one (four to
zero) by editing individual user/action properties in Ganz CORTROL Console . The only exception is the PTZ
tours, which by default have the lowest priority (equal to zero), which means that any user or action can
intercept PTZ control; the tour will go on after the PTZ control from a higher-priority user/action is released.
PTZ control is carried out using the HUD overlay controls or point-to-PTZ style controlling without overlay
elements; it is automatically enabled if the camera has PTZ facilities.
If HUD or classic sphere is enabled, use the overlay PTZ sphere to control camera movement: click and
hold to move the camera up/down, left/right or diagonally; additional controls allow to adjust the
camera's iris and focus, as well as to zoom IN/OUT;
If visual PTZ controls are not enabled, click anywhere on the picture to re-position the camera using
indicated point as a new picture centre (point-to-click style).
When re-positioning a PTZ camera, note that some cameras may have response delay due to heavy device
load, physical distance, network latency etc. Bear this delay in mind when using PTZ and, if necessary, release
the virtual PTZ sphere controls earlier.
Switching Between PTZ Control Styles
By default, HUD style viewport overlay controls are used for PTZ. You can change this by going to the main menu
Edit -> Settings and choosing the Viewport overlays tab -> PTZ Controls section.
©2018. CBC AMERICAS, Corp. All Rights Reserved.
31
Ganz CORTROL Client User Guide
You can toggle between two modes:
PTZ Heads Up Display (HUD): on-screen controls overlaying video stream
Classic PTZ Overlay: virtual PTZ sphere with traditional design
One of the two modes can be selected at a time and the selected mode will be activated when you enable PTZ for the
channel of your choice. Either visual control set can be hidden by clicking the HUD button in the bottom right
corner of the viewport; in this case, PTZ can still be controlled by clicking the live video stream.
Heads Up Display (HUD) Mode
The following controls are available in HUD mode:
Pan and tilt arrows
Zoom slider*
Iris slider*
Focus slider*
Automatic focus/iris* ( button on the lower slider end)
Presets and tours
HUD (Heads Up Display) ON/OFF
*Note that some of the additional controls may be unavailable depending on the device integration and capabilities.
©2018. CBC AMERICAS, Corp. All Rights Reserved.
32
Ganz CORTROL Client User Guide
Use the bottom overlay menu for presets, tours and HUD ON/OFF switching.
Classic Virtual PTZ Mode
For users who prefer classic appearance of PTZ controls, an alternatively looking panel is offered. It also overlays the
live view, is docked to the top left corner of the stream and has the same capabilities as the HUD sphere.
Presets
Click Presets below the picture to view the list of available presets; select any to let camera go to the selected pre©2018. CBC AMERICAS, Corp. All Rights Reserved.
33
Ganz CORTROL Client User Guide
defined position. To save a preset, adjust the camera position using PTZ controls, then click Presets and choose
Save preset. Enter user-friendly name for your preset and pick a preset to be re-defined from existing preset list,
then click Save.
Note that PTZ presets cannot be explicitly deleted: to remove an old entry, simply replace it with a new one.
Tours
Multiple PTZ presets can be combined to create a preset tour - a series of positions for a PTZ camera to go to
through repeatedly. Each preset in a tour can be assigned a duration period of its own.
Click Tours below the picture and select Create tour to make a new sequence. Before building a tour, make sure you
have created all presets that will be used in the target tour.
Tours are stored on the server and thus are synchronised between different Ganz CORTROL Client
workstations connected to the same server.
Add and remove presets by double-clicking them; newly added presets will appear at the end of the tour preset
list. You can also use Search field to quickly find your desired preset, and the recycle bin icon in the upper-righthand corner allows you to remove a selected preset from the target tour.
©2018. CBC AMERICAS, Corp. All Rights Reserved.
34
Ganz CORTROL Client User Guide
Click a tour preset to change its delay time. By default, each preset has a pause of five seconds, and you can change
that to whatever time period you wish for the camera to continue overlooking that specific position. Next, define a
title for the target tour and enable automatic start, if desired; if you select autostart, the sequence will be launched
immediately after server start.
When you have finished, click Save to add your newly created tour to the list of available tours.
To start a tour, click Tours and simply select the one you want from the list; to stop it, click Deactivate tour. Each
tour options - Edit and Delete - can be accessed via the
button next to the tour name.
©2018. CBC AMERICAS, Corp. All Rights Reserved.
35
Ganz CORTROL Client User Guide
Digital PTZ and Dewarp
Digital PTZ
Digital pan-tilt-zoom (DPTZ) can be enabled for both PTZ and non-PTZ cameras. This feature provides image
magnification by the means of cropping and enlarging the picture, additionally using the picture-in-picture feature
to display a preview of the whole stream when the original picture is zoomed IN. While it is mostly useful for devices
without optical zoom capabilities, if you do not wish to grant some of your users PTZ control access, then DPTZ can
be also used for PTZ devices. Also, digital zoom can be used for maps.
Last used digital PTZ position is preserved when you save a layout containing a zoomed stream or map.
In order to enable DPTZ in live view or playback, select the target viewport and enable digital zoom by clicking
DPTZ toggle
button on the overlay control panel in the bottom right corner. You can also set DPTZ controls to
be visible by default via Ganz CORTROL Client main menu Edit -> Settings -> Viewport Overlays tab.
An additional panel with DPTZ controls will appear below the video stream. To use DPTZ with maps, simply use
your mouse wheel to zoom IN and OUT and then drag to view different parts of the map.
©2018. CBC AMERICAS, Corp. All Rights Reserved.
36
Ganz CORTROL Client User Guide
Digital PTZ Modes
Digital PTZ for video streams has two modes:
region
draw a rectangle on the video by left-clicking and dragging with your mouse
when you release the mouse, the marked area will be automatically zoomed in and a small
preview window (picture-in-picture) will appear in the upper left corner of the video
move the selection in the preview window to view different areas
use the mouse wheel either in the preview or in the original video to zoom IN/OUT
PTZ imitation
zoom IN/OUT by using your mouse wheel
when the picture is zoomed IN, a small preview window will appear in the upper left corner of
the video
move the selection in the preview window to view different areas
additionally, you can move around the video by clicking the original video as if it were a PTZ
camera (click and hold to move in that direction)
The basic difference between the two modes is the method of moving around the picture: either by drawing new
regions or with PTZ Point-to-Click imitation. By default, the region mode is enabled, and you can switch between
the two using the buttons on the right side of the DPTZ panel (RGN for region and PTZ for point-to-click mode,
correspondingly).
DPTZ Presets
Digital PTZ positions can be saved as presets and then called later at any time, just like regular PTZ presets. Use the
Presets drop-down list in the left part of the DPTZ panel for this:
to save the preset, click the arrow and click Save preset, then choose whether you want to create a new
preset or overwrite an existing one, specify the preset name and click Save
click the preset name in the list to load it
click the ... button next to the preset name and choose Remove preset to delete it
Digital PTZ presets are stored locally, on the Ganz CORTROL Client application side, and are bound to channels.
This means that, once created, DTPZ presets will be available for the target channel from the same workstation and
they cannot be shared with other application instances connected to the same server from other places.
Dewarp
For cameras with fisheye and Panomorph lenses, dewarp mode is enabled when digital PTZ is turned ON. This
feature can be used both in live view and playback mode; in order to use it, click the DPTZ toggle
control in the bottom-right-hand-corner of the viewport.
overlay
By default, region dewarp mode is turned ON: a part of the dewarped image is displayed in the viewport and
camera becomes a virtual PTZ, which can be zoomed and moved through the entire angle that fisheye camera allows.
Press left mouse button and drag to pan/tilt in corresponding direction; use the zoom slider to zoom in and out.
You can place one channel into multiple viewports on your viewport layout, enable DPTZ for all of them and then
use DPTZ to display different regions of the dewarped image. The created arrangement can be saved just as usual,
via Save Layout menu in the upper-left-hand corner: DPTZ positions will be maintained when you load the layout at
any time later.
If you need a larger part of the scene to be displayed in a single viewport, you can switch to a 180-degree or a 360©2018. CBC AMERICAS, Corp. All Rights Reserved.
37
Ganz CORTROL Client User Guide
degree panorama view using the drop-down menu, which appears in the bottom of the viewport when DPTZ is
enabled.
If you do not have a dewarped picture after enabling digital PTZ capabilities, it means that dewarp has not
been configured for the target device. In order to do this, go to Ganz CORTROL Console and adjust dewarp
settings in the channel properties; the details about setup are available in your server management
documentation.
©2018. CBC AMERICAS, Corp. All Rights Reserved.
38
Ganz CORTROL Client User Guide
Instant Playback
Interactive live view mode gives you the opportunity to browse the archive right in the same viewport,
without having to switch to the playback mode. This allows you to view recent footage for selected channels, while
still having live view displayed for other devices. By default, footage is loaded for the previous five minutes and the
playback starts five seconds before the current moment; use the <> timeline boundary controls to change time
range by clicking and dragging mouse to the right (zoom in) and to the left (zoom out) of the <> arrows.
This mode is only available for channels that have recording enabled.
To enable instant archive playback, use the Play button overlay control in the bottom right corner. The channel
will automatically switch to playback mode, allowing you to select timestamps, create bookmarks and export
snapshots/video clips. To exit instant playback mode, use X in the overlay controls' bottom right section.
Instant playback mode can be enabled for one, multiple or all viewports in the current layout: you can switch
between live and instant playback viewports without any limitations. This archive presentation mode is also used
when investigating data from external services and from data sources in the corresponding Ganz CORTROL Client
tabs.
©2018. CBC AMERICAS, Corp. All Rights Reserved.
39
Ganz CORTROL Client User Guide
The following overlay controls are available in the instant playback mode:
Upper left:
X - close the stream and free viewport
viewport lock status: unlocked (default) or locked; unlocked means that the viewport can be
used for map/camera pop-up and may therefore be replaced by other camera at any moment
camera name
Centre: play/pause
click to play
drag to the centre of the line to pause
drag right to go fast forward
drag left to rewind fast
release from dragging to continue normal playback
Bottom right: controls
Play button: switch to regular multichannel playback (current layout will be used)
go to a specific time (keyboard shortcut: Space)
create a bookmark with current timestamp
take a snapshot
export loaded footage as a video clip (current timeline boundaries will be used)
Bottom: timeline
use your mouse wheel to zoom the timeline in and out (mouse position will be used as centre)
use the <> arrows to adjust the loaded archive time boundaries (which, by default, are the last
five minutes)
drag right to go forward in time
drag left to go backwards in time
the vertical yellow line indicates current playback moment, drag it anywhere or click to
move along the timeline
the narrow white horizontal line shows recorded video
the cyan line (a little bit wider than the white one) indicates motion
the blue line (a little bit wider than the cyan one) shows recorded incoming audio
the wide transparent white line denotes VCA metadata
bookmarks look like little red flags on the timeline
Instant playback mode has two configurable settings: default duration and rewind time:
default timeline duration is the interval size for the footage presented in the instant playback mode,
default: five minutes (300 seconds)
rewind is the amount of time for the playback to jump back before "now" (the moment when the instant
playback mode was enabled), default: five seconds
Both values can be changed via Ganz CORTROL Client Application Settings.
©2018. CBC AMERICAS, Corp. All Rights Reserved.
40
Ganz CORTROL Client User Guide
Layouts
Layout is a pre-configured viewport configuration with channels assigned for live view and archive playback.
Layouts are created by filling a layout template with video channels. There are two main groups of layouts: local and
shared.
Local layouts are created and stored locally on the same computer where the Ganz CORTROL Client is installed;
these are not available for other machines connected to the same server.
Shared, server-side layouts are kept on each server and are available for all users that are connected to the same
server from other client computers. If the license limits the client connection number to 1, layouts can still be shared
between non-concurrent client connections from different machines.
Layout template is a grid-like viewport pattern without any channels bound to it. There is a set of default layout
templates stored locally with each Ganz CORTROL Client installation; also, user-defined custom templates can be
created via Ganz CORTROL Console . Layout template with the channels assigned to viewports can be saved as a
layout.
Drag and drop your desired layout template from the Resources menu on the left - either from the default local
templates or from pre-configured layout templates available under connected server. Template will be empty; drag
and drop channels from the relevant section of the menu on the left onto the layout viewports to fill the grid with
cameras. Channels' contents will be loaded automatically if it is available.
Click the layout menu
button in the upper-right-hand corner - just above the layout - and select Save Layout
to save channel configuration as a new local or shared layout, or to overwrite any of the existing ones.
©2018. CBC AMERICAS, Corp. All Rights Reserved.
41
Ganz CORTROL Client User Guide
There are the following additional options:
Choose Save Presets if you wish to save the last activated preset for a PTZ capable camera together with
the layout. If you do, the preset that was used for the PTZ camera will be remembered and loaded together
with the layout, overriding any PTZ position changes, which have been made by any other user/action.
To make the newly created layout available to any user connected to the same server, enable the Shared
option in the layout properties and choose your desired settings: target server and layout group. Users who
have the View permission for the target layout group will be able to see and use your layout; users with the
Administer permission will be able to overwrite your layout using the same name.
Click the Expand
button next to the local layout name in the Resources list to remove the layout.
You need at least one layout group to exist on the target server for you to be able to create shared layouts.
Also, your currently logged user must have permissions to administer the target layout group.
In order to add layout groups, log into the target server via Ganz CORTROL Console under an administrative
account and go to Layouts section; details are available in your server administration user guide. Note that
there are no built-in layout groups.
©2018. CBC AMERICAS, Corp. All Rights Reserved.
42
Ganz CORTROL Client User Guide
Together with the layout, the following parameters are saved and loaded for each viewport, both for local and
shared layouts:
channel/map position within the layout template
digital PTZ position
aspect ratio
notification panel
PTZ preset (if enabled when saving PTZ)
The layout menu also allows you to send the currently displayed layout to any of the pre-configured video wall
components. Click the layout menu
button in the upper-right-hand corner and select Display on and then
choose desired video wall and target display number.
©2018. CBC AMERICAS, Corp. All Rights Reserved.
43
Ganz CORTROL Client User Guide
Click the Expand
button next to any layout in the list to bring up the layout menu. From here, you can:
delete the target layout, or
send the target layout to the video wall screen.
Note that created layouts cannot be edited: if you wish to change the layout contents, load current layout contents by
dragging and dropping it on the live view, make desired alterations and then overwrite existing layout by saving the
current layout under the same name.
©2018. CBC AMERICAS, Corp. All Rights Reserved.
44
Ganz CORTROL Client User Guide
Layout Sequences
Multiple layouts can be organized and saved as dynamic sequences, i.e. 'layout slideshows'.
To create a sequence, click the
button near Layout sequences in the resource explorer on the left.
The Create sequence dialog box will appear.
©2018. CBC AMERICAS, Corp. All Rights Reserved.
45
Ganz CORTROL Client User Guide
Double-click layouts or drag and drop them to add/remove layouts to/from the sequence. For each layout, pause
time can be specified separately; you can add each layout once or multiple times to appear in the sequence. If
necessary, use the Search field in the upper-left-hand corner to find a layout by name.
Enter a name for the new sequence and then click Save. The sequence will appear in the resource explorer under
Layout sequences; drag and drop it onto the main view area or double-click the name to activate it. The sequence
will then start automatically; sequence controls will appear above the viewports, allowing you to switch between
layouts manually and play/pause; also, the panel will also show the remaining time for the layout that is currently
displayed.
Click the |< and >| arrows to switch to the previous/next layout immediately; use the pause button to terminate
playing.
To edit a sequence, click the
button near the sequence name in the resource explorer and select Edit sequence;
to remove it from Ganz CORTROL Client configuration, select Delete sequence. Note that if you delete or modify the
contents of the sequence currently being played, this will not affect current layout slideshow; in order to start the
updated sequence version, simply start it again.
©2018. CBC AMERICAS, Corp. All Rights Reserved.
46
Ganz CORTROL Client User Guide
Motion Overlay
Click on your desired viewport and use the motion icon control in the bottom right corner to switch the motion grid
overlay ON and OFF. This will only work if motion detection is enabled for the selected channel.
©2018. CBC AMERICAS, Corp. All Rights Reserved.
47
Ganz CORTROL Client User Guide
Maps
Maps and geo maps configured via Ganz CORTROL Console can be viewed in Ganz CORTROL Client: simply drag
and drop them from the resources list on the left to any viewport or use drag and drop to load them in the main
application window in live or playback mode. Maps fill the viewports just like channels but, unlike channels, they do
not have any footage or overlay controls. One map can be opened in one viewport or in many simultaneously.
Note that this resource is not available for the free server license.
Maps inside viewports can be digitally zoomed IN and OUT with the mouse wheel and moved around using the left
mouse button (click and drag to move). Double-click inside any viewport with a map to switch to single camera view,
then click again to return to the layout view. Zoom level is preserved when you save the layout with the target map.
All the cameras shown on a map can be loaded in Ganz CORTROL Client with a simple double-click. In order to
pop up a channel from the map:
hover your mouse over the desired device on the map until it becomes highlighted with a pink circle
double-click the target device in order to map it automatically on the first non-locked viewport within the
current layout
change the viewport, drag and drop your desired channel by its title onto to viewport of your choice
if the device stream is already present on the layout, it will blink with a greenish yellow frame
User button markers placed on a map can be double-clicked to trigger the associated action. The marker will blink
indicating that the action is being executed.
©2018. CBC AMERICAS, Corp. All Rights Reserved.
48
Ganz CORTROL Client User Guide
User Buttons
User buttons, as well as other types of resources from the connected servers, are available in the Resources panel on
the left. Note that this resource is not available for the free server license.
User buttons are created via Ganz CORTROL Console ; button behaviour is defined via Ganz CORTROL Console
using the Event & Action Configurator. There are three ways of using user buttons in Ganz CORTROL Client:
double-click any button in the list of resources to make it trigger the action assigned to it
drag and drop any user button to a live view viewport to make the user button appear as an overlay control
for your desired camera, then click it once at any time to trigger the relevant action
double-click user button markers on the maps (markers are configured via Ganz CORTROL Console )
User buttons cannot be added to the viewports that contain maps. Instead, go to the map management section in
Ganz CORTROL Console and add user button markers to the desired maps to use them in Ganz CORTROL Client.
Starting from the software version 1.4.0, multiple user buttons per viewport are allowed.
Starting from the software version 1.5.0, user buttons can be associated with one or more channels so that they
appear automatically in the viewport when live view of the related channel is shown. This can be set up via
Ganz CORTROL Console , in the User Buttons section.
Each time a user button is pressed, the corresponding log entry appears in the Alerts section of Ganz CORTROL
Client.
©2018. CBC AMERICAS, Corp. All Rights Reserved.
49
Ganz CORTROL Client User Guide
Video Wall
Video wall configuration in Ganz CORTROL is very flexible and it allows you to set up video output in virtually any
physical display combination. Templates for video walls are set up via Ganz CORTROL Console and then they
become available in Ganz CORTROL Client, depending on the permissions of the connected user. Using dedicated
Video Wall tab, you can easily control the contents of all available video walls.
Video Wall Setup
To access window setup in Ganz CORTROL Client, open the Live section, click the multimonitor setup
button in
the upper-right-hand corner - just under the main menu - and then click the Advanced button to bring up the
configuration dialog box.
The advanced window settings dialog box offers the following possibilities:
create windows for the available displays and manage their properties
assign default layouts to windows
bind windows to video wall displays
©2018. CBC AMERICAS, Corp. All Rights Reserved.
50
Ganz CORTROL Client User Guide
In the upper part of the configuration dialog box you can see the available window list. Already there by default is
the main Ganz CORTROL Client window (marked as Primary), which cannot be deleted or renamed. More windows
can be added, although the number is limited to the number of displays physically connected to the workstation. For
each window, the following items are displayed in the summary list:
display number
primary or not (cannot be changed)
startup layout, if set
channel/map pop-ups allowed or not
layout pop-ups allowed or not
start fullscreen or not
video wall screen number, if set
To add a new window, click the + Add window button in the upper-left-hand corner (when the window amount has
reached connected display amount, the buttons becomes greyed out). Select the parameters of the new window and
click Save for the changes to take effect.
All these parameters can be set for each window (including default primary window) in the dialog box section below
window list:
Window name: set window title to be displayed in the application title bar of each window
Startup display: select a display to start the target window on (click to highlight with a yellow frame)
Set default layout: pick a layout to be displayed on window startup; select Default if you do not want
any layout to be displayed at Ganz CORTROL Client startup
Allow channel and map pop-ups*: enable video/map popup on the target window as a result of
event/action rule execution
Allow layout pop-ups*: enable layout pop-ups on the target window as a result of event/action rule
execution
Start full screen: enable the target window to start in full screen mode; if this is disabled, the window
will start up simply maximized
Video wall monitor: make the target window a part of the video wall configuration; choose the video
wall from the drop-down list below
Video wall visual element: choose (click to highlight with a yellow frame) a video wall display to serve as
the target window output
*Note that pop-up options can be selected one at a time: enabling channel/map pop-ups disables layout pop-ups
and vice versa.
In order to delete a window, select it in the list and click the recycle bin
icon in the upper-right-hand corner; you
will be prompted to confirm the action. Note that all the window settings will also be removed; once you have
removed a window and clicked Save in the Advanced settings dialog box, the deleted window will also be closed.
Content Output
Once application windows have been attached to the video wall displays, it becomes possible to send resources
directly to any video wall display. To do this, click the Expand
button near resource name in the list on the left
and choose Display on -> Video Wall -> pick video wall -> pick display number/name. Available resources are:
layouts, layout sequences, maps and individual channels.
To send the currently displayed screen contents to the video wall display, do the same thing from the layout menu in
the upper-right-hand corner (above live view).
©2018. CBC AMERICAS, Corp. All Rights Reserved.
51
Ganz CORTROL Client User Guide
Advanced Video Wall Management
Switch to the Video Wall tab on the upper panel to access advanced video all management. In this mode, your Ganz
CORTROL Client acts as a controlling client for all the video wall members.
Here, in the left-hand panel, all available resources - both local and server-side - are listed. These are:
video walls: fetched from Ganz CORTROL Global servers, each video wall can be expanded to view its
displays
layouts, layout templates and layout sequences: both local and shared via Ganz CORTROL Global
servers; new sequences can be created from here by clicking the Expand
button
channels: individual channels from all connected servers
maps: fetched from connected Ganz CORTROL Global servers
First, drag and drop your desired video wall from the resource list to the upper section of the window. You can
drag and drop either the video wall name itself or any of its displays. Video wall display arrangement will appear in
the upper part of the window with its corresponding display numbers and names.
Click any cell to view the current contents of the target display: it will be shown below the video wall arrangement.
The title bar of the lower window part will reflect the video wall display number and name, currently displayed
resource type (layout or layout sequence); in the right-hand side of the panel you will have the layout menu, which
will allow you to quickly set the currently shown layout as startup layout for the target video wall display.
In the lower part of the window, you can manipulate the contents of the target video wall display in the exact same
way as you would do in the usual live view mode. You can:
drag and drop layout templates, layouts and layout sequences from the Layouts section of the Resources
panel on the left
create new layout sequences from the Layouts section
drag and drop individual channels from the Channels section
drag and drop maps from the Maps section
close channels and maps in the layout by using the X button in the upper-left-hand corner of the viewport
swap channels and maps within the layout by dragging them by their titles
©2018. CBC AMERICAS, Corp. All Rights Reserved.
52
Ganz CORTROL Client User Guide
lock channels and maps in their viewports by using the lock overlay control in the upper-left-hand corner
digitally zoom channels by using the digital zoom overlay control
digitally zoom maps by using your mouse wheel
Indication conventions:
currently selected video wall screen is marked blue green
the information icon
next to the layout/channel title shows the name of the user who has placed the
corresponding layout/channel: hover your mouse cursor to see the user name
the information icon is highlighted yellow for five seconds after the corresponding resource has been
placed
All changes to the video wall display contents are immediately applied and all other users who are managing the
same display at this moment are notified by the highlighted information icon. If selected arrangements are not saved
as startup layouts, they will be kept until remote Ganz CORTROL Client applications are restarted.
©2018. CBC AMERICAS, Corp. All Rights Reserved.
53
Ganz CORTROL Client User Guide
Playback (Archive) Mode
Select Playback tab to switch to archive playback mode. Your current layout will be used and recorded video streams
will be displayed for channels with enabled recording. If you wish to load footage from a different channel or
channels, or use a different layout or layout template, use the Resources panel on the left:
Layouts: double-click your desired layout to load it
Layout templates: double-click your desired layout template to load it, then double-click or drag and
drop the channels of your choice to fill the viewports
Channels:
double-click a channel to load it automatically within the current layout (first, empty viewports
are filled, then non-locked channels are replaced one by one)
drag and drop a channel onto any viewport to load it there
All channels will be listed under the servers from which they originate; or, if you have chosen to merge resources in
the connection properties, they will form an alphabetically sorted list. Each channel can be clicked and expanded in
order to access recordings of its main an/or secondary stream, as well as separate tracks recorded on failover
servers. When you double-click or drag and drop a channel by its title, all the tracks from its main stream will be
displayed automatically (e.g., tracks originating from different recording servers will be combined to form the
timeline).
All the footage having no associated active channels will be available under Orphan archive tracks. Such
recordings include footage from removed channels, renamed channels and also ZNSNVR archive.
For security reasons, it has been made impossible to erase recordings from individual channels and/or time
periods, so that archive integrity is preserved. Recordings are erased automatically when storage or duration
quotas are reached.
Ganz CORTROL archive is protected with watermark. If archive contents has been modified with third-party
tools, a warning will be displayed during playback and a critical level entry will appear in the Alerts section.
Timeline and Playback Controls
Use the timeline and controls below to browse through recordings. For a multichannel layout, all channels will be
played synchronously.
©2018. CBC AMERICAS, Corp. All Rights Reserved.
54
Ganz CORTROL Client User Guide
©2018. CBC AMERICAS, Corp. All Rights Reserved.
55
Ganz CORTROL Client User Guide
The following viewport overlay controls are available in the playback mode:
Upper left:
X - close the stream and free the viewport
viewport lock status: unlocked (default) or locked; unlocked means that the video in this
viewport can be replaced by other camera if you double-click or drag it from the Resources
camera name
Bottom right: controls
audio ON/OFF: disables or enables audio playback
DPTZ controls ON/OFF
aspect ratio (auto/stretch to fill viewport/original)
motion grid ON/OFF
Playback timeline
Right below the video stream, timeline is displayed:
time intervals show the timeline scale; click and drag left/right to move the timeline
use your mouse wheel to zoom the timeline in and out (mouse position will be used as centre)
the narrow white horizontal line shows recorded video
the cyan line (a little bit wider than the white one) indicates motion
the blue line (a little bit wider than the cyan one) shows recorded incoming audio
the wide transparent white line denotes VCA metadata
the vertical line denotes current playback position
bookmarks look like little red flags on the timeline
The video footage outline is shown twice: the upper timeline displays the contents of the currently selected stream,
with the corresponding channel name shown on the left; the lower timeline shows a content summary for all the
channels currently present in the viewport layout, both timelines being synchronised. The second timeline with
summary can be optionally disabled via Application Settings.
©2018. CBC AMERICAS, Corp. All Rights Reserved.
56
Ganz CORTROL Client User Guide
The playback mode controls are located at the bottom of the window:
far right and far left of the timeline:
timeline start and stop timestamps
use the <> arrows and drag left to zoom out/drag right to zoom in the timeline
yellow arrow indicates the location of the nearest footage if it is not present on the timeline at
the time (this can happen, e.g., after zooming the timeline)
playback controls:
use the Play/Pause button to start playback
use the <> arrows near the Play button to go one frame back/forward
-/+ steps: click to go back/forward with a step of 10 seconds, 1 minute, 10 minutes, 1 hour or 1
day
|< >| arrows: go to the very beginning/very end of the footage
playback speed:
during playback, drag the blob to adjust playback speed from +/-0.5x to +/-128x (you can use
mouse wheel for this, too)
the Pause button duplicates the main pause control
when paused, set playback speed to start playing video (without pressing the Play button)
additional controls on the left and on the right of playback controls:
go to the next/previous motion
clock button: go to a specific date and/or time
bookmark: add bookmark
camera button: take a snapshot of the currently selected channel
camera with a layout: take a multichannel snapshot
video button: export a piece of video
Calendar
Click the Archive Calendar button in the top right corner to toggle an additional panel containing archive calendar
view. This control allows you to see for which dates and time intervals the footage is available, and to switch to some
particular period quickly.
Units of time (months, days and hour intervals) marked with a blue underline contain footage for at least one
©2018. CBC AMERICAS, Corp. All Rights Reserved.
57
Ganz CORTROL Client User Guide
channel currently displayed.
Bookmarks and VCA Event Search
The Bookmarks button in the top right corner opens up an additional panel that allows you to browse the existing
bookmarks. You will find more information on this in the Bookmarks section of this document.
Similarly, the VCA button next to the Bookmarks button in the top right corner provides video analytics event
search functionality (recorded VCA events from server): please refer to the VCA Events section of this manual for
further details.
©2018. CBC AMERICAS, Corp. All Rights Reserved.
58
Ganz CORTROL Client User Guide
Sequence
The sequence explorer is an archive playback extension with additional tools for footage analysis. The whole
recorded stream can be split into smaller pieces down to 2 minutes in length; each of these can be played separately
or exported with a single click.
In the Ganz CORTROL Client upper panel, click the Sequence tab: the current main window will then display the
sequence explorer with empty viewports.
Interface Overview
Interface elements have the following designations:
Calendar: specify the time period to be analysed by entering date/time boundaries, and also set the
viewport layout
date can be entered manually or selected from calendar view
time can be entered manually or adjusted by mouse wheel (select the value to be changed and
use mouse wheel to increase/decrease it, while keeping the mouse cursor over the field)
minimum time period is 120 seconds
available viewport layouts are: 3x4 (default), 3x5, 4x3, 4x6, 6x4, 5x5 screens
Top panel: <> arrows enable users to browse viewing history within the channel in use; the name of the
channel being used is displayed
Main window: displays video clip sequence with corresponding controls; empty viewports mean that no
footage is available for the time period selected
Bottom panel: contains global sequence controls for the whole currently displayed period (and not the
selected sequence elements)
the << and >> arrows on the sides enable users to load the previous/next portion of the footage
sequence, with time period equal to the one set in the Calendar
next to the arrows, the date/time boundaries of the current video portion are shown
Play button in the centre of the panel will open current video portion in the Playback mode
©2018. CBC AMERICAS, Corp. All Rights Reserved.
59
Ganz CORTROL Client User Guide
Video button in the centre of the panel brings up the Video export dialog box
Make Sequence
Drag and drop the desired channel from resources onto the main window; the camera name will appear at the top.
Note that the sequencing works with one channel at a time, so if you drag and drop another channel onto the
explorer window, all previous changes will be discarded.
Select sequence timing in the calendar panel on the right and then click the Make sequence button. Video footage
from selected time range will be divided between all viewports, so that all of them will contain video clips of equal
duration. For instance, if the selected time range is 2 hours and a 3x4 layout is set, each viewport will contain a 10minute video clip: (2*60)/3*4 = 120/12 = 10 minutes.
From this point onwards, you have several options for creating a new sequence:
enter a new time period on the Calendar panel and click the Make sequence button
select one or multiple sequence elements and click the Make sequence overlay control (see the control
descriptions below)
double-click a single sequence element to split it into a new sequence
If you choose to build a new sequence out of one or multiple sequence elements, their date/time boundaries will be
set as new boundaries, and the video clip in the resulting sequence will be of shorter duration. In this way, any
footage can be split into smaller and smaller chunks down to two minutes, facilitating footage analysis process and
making it easy to find the scene of interest within a larger fragment of footage.
Use the << and >> arrows on the bottom panel to go back and forth along channel timeline. The size of the jumps
back and forth will be equal to the base time period set in the Calendar.
Sequence Controls
Viewport overlay controls are available for each sequence element. Click any piece once to select it; click one screen
once and then click another screen to select a series of fragments. Selection border style will help you control your
actions: a dashed line denotes a single click, solid line appears after the second click. As a result, you will always
know, which selection stage you are on when selecting multiple screens.
©2018. CBC AMERICAS, Corp. All Rights Reserved.
60
Ganz CORTROL Client User Guide
Once you have selected one or a set of fragments, overlay controls in the bottom right corner of the selection offer
the following possible actions:
Magnifier button: make a new sequence out of selected fragments; use the History controls <> in the
upper panel to go back
Play button: play selected footage in archive playback mode
Video button: export video from selected time range (no additional Set time range window is displayed)
Timestamps in the top-left and in the top-right-hand corners of each viewport represent time range of the contained
footage fragment. In case multiple screens are selected, the intermediate timestamps are skipped and time frames
for the multi-fragment footage portion are displayed.
Playback
Click the Play button on the bottom panel to open the whole inspected footage portion in the archive playback
mode. The equivalent button on each of the selected sequence fragments will open just that specific fragment for
playback. Playback operation is exactly the same as for usual archive viewing and it is explained at length in
the Archive Playback topic.
Video Export
Click the Video button in the bottom panel to bring up the Video Export dialog box and set your desired time range
for exported footage; channel selection is limited to the one channel open at the time in the sequence explorer.
©2018. CBC AMERICAS, Corp. All Rights Reserved.
61
Ganz CORTROL Client User Guide
The Video button overlay control in the fragmented sequence screens will automatically export video from selected
time range without additional prompts. In either case, the exported video will appear in the Library.
Sequence explorer works with the streams based on the time intervals. If you want a more intelligent archive
analysis tool, go to Smart Search to base your search on motion in certain regions.
©2018. CBC AMERICAS, Corp. All Rights Reserved.
62
Ganz CORTROL Client User Guide
Smart Search
Along with regular archive playback and sequence exploring, Ganz CORTROL Client application provides the smart
search feature, which allows you to specify a region of interest and let software search for motion events in the
defined area based on the existing motion detection (MD) metadata. This advanced search option is available for all
Ganz CORTROL servers and editions.
There are two types of motion analysis operation: grid and area (frame). Grid type detection is
implemented for software-side motion analysis (both High Performance and High Accuracy modes), while
most devices send their motion detection metadata in the form of areas (frames), this is, the software only
knows if the motion was present in the configured zone, and exact location of the motion in that frame is not
available.
Understandably, precise results of smart search can be only obtained for grid-like detectors. Searching
through an area-type stream by motion region will give you motion events whenever motion has been detected
in the configured detection areas. In order to get better search results with device-side detectors, please adjust
the motion detection zone via device Web interface.
In order to start using smart search, click the corresponding tab on the upper panel of the main Ganz CORTROL
Client window.
When you open Smart Search for the first time since Ganz CORTROL Client application startup, the main viewing
area will be empty. The resources menu on the left will contain all recorded streams, just like in regular playback:
simply drag and drop your desired video stream onto the viewing area in order to start working with it. The panel on
top of the viewing area will have your selected channel and stream name displayed then. The loaded stream will still
be there if you switch to some other tab and then go back to Smart Search.
Search Parameters
The search procedure consists of three main steps: define the region of interest, set the time period and
sensitivity, and analyse the results.
©2018. CBC AMERICAS, Corp. All Rights Reserved.
63
Ganz CORTROL Client User Guide
Once you have selected the stream for analysis, the stream preview will appear in the upper right corner as a static
picture. You can use the buttons below the picture to choose the point in time for the preview: this comes handy in
case the stream comes from a PTZ capable device, or if the underlying device has been moved/replaced. Choosing a
correct scene is crucial for obtaining the correct search results.
Click and drag on the picture to draw a rectangular region of interest. You can mark multiple regions and also
combine them to make them overlap, creating a more complex shape. Press the Clear region button to discard all
areas and start drawing again. If no region is specified, all available motion information will be searched.
Afterwards, set the search interval using the controls below the picture. You can enter the date manually or use
the calendars to choose a specific day. To manipulate time, click the desired time units and then either enter the
numbers from your keyboard, or use your mouse wheel, while still hovering the mouse cursor over the timestamp.
Next, set the desired threshold for the motion absence by dragging the slider. Threshold range is 5..60 seconds and
it defines how much time should be there between two subsequent motion events for them to be reported as a single
event. For example, if you set the threshold to 5s (minimum), all consecutive motion events with gaps between them
smaller than 5s will be reported as a single search result, and events having more than 5s between them will be
presented as separate results.
When ready, press the Search button to filter the motion events according to your settings. Smart search results
will appear in the central viewing area; if the specified time interval is large, the results may appear not at once but
rather one by one, as the search progresses.
Investigation
Each of the search results will be presented as a preview picture with a timestamp below, the timestamp designating
the beginning of the sought-for motion event. At the same time, all results will be listed on the right-hand side, with
the currently displayed results being highlighted. The list also shows the motion event duration for each of the
results. In the very bottom of the list, the total number of results will be displayed.
©2018. CBC AMERICAS, Corp. All Rights Reserved.
64
Ganz CORTROL Client User Guide
You can change the presentation grid by choosing the desired layout in the drop-down list below the central area:
available layouts range from 3x3 to 6x6 viewports. If there are more results than a single layout can contain, left and
right - |< and >| - arrows will become highlighted, allowing you to browse back and forward. Notice how the
highlighted item set changes as you browse. You can scroll the list and choose any result from the non-highlighted
items; the corresponding portion of results will be then loaded in the viewing area.
Click the event of interest - either a row in the right-hand list or a picture in the central viewing area - to start
working with it: the selected video clip will be looped and played back continuously.
The overlay control buttons in the bottom-right-hand of each viewport allow you to perform the following actions
(from left to right):
Play button: go the regular Playback mode to view the search result in a single channel mode
Bookmark button: click to add a bookmark at the beginning of the selected video clip
Video export button: selected video clip will be automatically exported
©2018. CBC AMERICAS, Corp. All Rights Reserved.
65
Ganz CORTROL Client User Guide
For just any video clip in the results you can go to the regular playback mode with a single click of the Play button
overlaying the clip; to go back, simply click the Smart Search tab to get back right where you left off.
When you export a video clip from the search results, it is exported automatically with your pre-defined video export
settings, without the need to confirm the time range. You will still be asked for the file name if you have not chosen
to use pre-defined settings. In order to export longer video clips, either go to the regular Playback mode by choosing
the corresponding tab in the top panel, or select a higher Motion absent duration threshold in the smart search
parameters.
©2018. CBC AMERICAS, Corp. All Rights Reserved.
66
Ganz CORTROL Client User Guide
Bookmarks
Ganz CORTROL Client offers an opportunity to mark any specific moment in time so that it can be easily found in
the Playback mode later. It is possible to add bookmarks from live, instant playback, regular playback and smart
search modes; bookmarks are displayed and can be searched through in the regular playback mode.
The bookmark overlay control may be absent in the following cases:
your currently logged user does not have permissions to add bookmarks - in this case, the bookmark
control may be absent for specific channels only
the control had been hidden via application settings (by default, it is enabled)
Also, the bookmark button will be greyed out for orphaned archive tracks in the Playback mode (orphaned
tracks are recordings that have no active channel associated with them).
Add Bookmarks
Select your desired channel by clicking it in live, playback, instant playback or smart search mode.
Among the overlay controls in the bottom-right-hand corner of the channel, locate the bookmark icon
and
click it once. In playback mode, the New bookmark button is situated in the bottom-right-corner of the whole
viewing area, near snapshot and video export controls.
©2018. CBC AMERICAS, Corp. All Rights Reserved.
67
Ganz CORTROL Client User Guide
Bookmark dialog box will appear, offering you to fill in the details. Several details are available in the dialog box:
Channel: displays the currently selected channel name, cannot be changed
Time: bookmark time - inserted automatically but can be adjusted (see details below)
Title: bookmark name, e.g., Motion or Person detected (empty by default), which can be later searched by
Description: user comments - a detailed description of what has happened (empty by default)
Bookmark time is automatically inserted using the following logic:
Live mode: the moment of time when you pressed the bookmark button
Instant playback: the currently played moment, the play marker position
Playback: the currently played moment, the play marker position
Smart search: the incident timestamp
and the timestamp in the bookmark details can be changed at this step by using the calendar or manual insertion
(keyboard) for date and click+mouse wheel or keyboard for time.
While you are adding a bookmark, playback (regular or instant) will proceed in the background without being
paused.
©2018. CBC AMERICAS, Corp. All Rights Reserved.
68
Ganz CORTROL Client User Guide
After you have filled in all the desired fields, click Save to add the bookmark at the selected moment in time. Your
newly created bookmark will be available in the bookmark search in Playback mode from now on. Also, all
bookmarks are visible on the timeline: these look as tiny red flags. You can hover your mouse cursor over any of
the bookmarks to get a tooltip with the bookmark timestamp and title. In order to see the description, double-click
any bookmark on the timeline.
Search Bookmarks
All the added bookmarks will be visible in regular playback and also in the instant playback modes, each
bookmark being denoted as a
red flag. Hold your mouse cursor over the bookmark to see its name and exact
time; double-click a bookmark to open a detailed description in a separate dialog box.
©2018. CBC AMERICAS, Corp. All Rights Reserved.
69
Ganz CORTROL Client User Guide
In order to search for and view the existing bookmarks added both by you and other users, go to the playback mode
by switching to the Playback tab on the upper panel of Ganz CORTROL Client. Choose a layout of your preference
either by loading an existing one or by filling the viewports with channels of your choice.
In the upper-right-hand corner, press the Bookmark search button in order to open the bookmark search panel.
Here, you have two options: search by bookmark creation time (i.e., when the bookmark was added, regardless of its
location on the timeline) and/or by actual bookmark timestamp (its position within the timeline). Define the search
parameters in the following manner:
choose whether you want to search by bookmark time, its creation time, or both at the same time
set desired date and time range for bookmark time, its creation time, or both
select a channel from the drop-down list (one of those present in the layout)
if you wish to search for bookmarks for all channels present in the layout, choose the "All visible in layout"
option
optionally, enter a bookmark title or a part of it (without wildcards) to refine your search results
When you have entered all the search conditions, press the Search button to obtain the bookmark list.
©2018. CBC AMERICAS, Corp. All Rights Reserved.
70
Ganz CORTROL Client User Guide
Search results will appear in the list in the bottom of the search panel. Single-clicking a bookmark will auto-locate
it on the timeline, allowing you to see the exact moment, to which the target bookmark has been bound: click the
Play button on the archive playback panel to start playback.
You can also double-click any bookmark either in the list or on the timeline to open it and view its contents in a
separate dialog box. Understandably, you will not be able to change any bookmark details.
Found data can be saved into a CSV file (comma-separated values) that can be later parsed or opened with MS
Excel-like applications. To do this, simply click the Export CSV... button below the search result list and specify your
desired file name and path.
©2018. CBC AMERICAS, Corp. All Rights Reserved.
71
Ganz CORTROL Client User Guide
VCA Events
Events from the server-side video contents analysis (VCA) engine, which are set to be recorded together with the
video stream, can be displayed in Ganz CORTROL Client, investigated and also exported to an external file in the
comma-separated format.
VCA event data is available for server-side analytics and also for camera-side VCA in case metadata is
supported for that particular camera brand. For the exact manufacturer list with VCA metadata support,
please contact CBC AMERICAS, Corp. representative.
In the regular playback and instant playback modes, VCA metadata is displayed as a thick white line over the
footage. This means these events can be searched for in the Playback mode.
To access the VCA investigation panel, go to playback mode in Ganz CORTROL Client and click the VCA button in
the top right corner.
The appeared panel will allow you to specify the search criteria, which are:
Source: a channel currently present in the layout that has VCA enabled
Search interval: time range to look for the events in
Search for: VCA item to search for, can be an object, a counter or an event
Object: all entries containing object appearance according to the VCA object classification
Counter: all moments where any counter value was changed
Event: all entries from triggered VCA rules
Class name: VCA class name (full or partial) according to the VCA internal object classification
When ready, press Search to get the results based on your refinements. Note that a maximum of 2500 events can be
listed at a time. Click any result in the list to jump to it in playback, then press the play button below the timeline to
start viewing the footage.
Found data can be saved into a CSV file (comma-separated values) that can be later parsed or opened with MS
Excel-like applications. To do this, simply click the Export CSV... button below the search result list and specify your
desired file name and path.
©2018. CBC AMERICAS, Corp. All Rights Reserved.
72
Ganz CORTROL Client User Guide
Reports
Ganz CORTROL Client application provides an opportunity to make reports based on the counter data, which has
been recorded with the video stream(s). Depending on the collected information context, these reports can be used,
for example, to estimate the average number of customers during specific hours, compare the number of passing
cars to the number of trucks etc. Counter information is collected from Ganz CORTROL Open VCA video analytics,
camera-side VCA (for certain manufacturers) and software counters.
For the exact list of supported camera-side VCA counters, kindly contact our support engineers at
cortrol@cbcamerica.com.
There are three report types: bar, line and pie diagram. Regardless of the chosen type, all reports are based on the
counters and have configurable report interval and days and times of interest. Counter values are compared for the
given period and with the specified scale, and the results are then reflected in the chart of the selected type. Any
report can be also exported as PDF.
In your Ganz CORTROL Client application, switch to the Reports tab: this functionality will be available when at
least one of the connected servers has Open VCA operating or software counters configured for at least one of its
channels, and the used user account has sufficient privileges to access the recorded counter metadata.
Automatic report generation is also available for Ganz CORTROL and can be configured via the Ganz
CORTROL Console application.
You do not need to set VCA channels manually: all the available counters are listed automatically in the right-hand
panel, under Counters, with the channel title displayed in brackets next to the counter name.
Specify the reporting criteria in the right-hand panel, which is divided into three sections:
Counters:
Select desired one or more Open VCA counters to be included in the report (none are selected
by default)
All the counters present in the system are listed, with their source channels specified in brackets
Report time interval:
Choose the start and end date and time for the target report
©2018. CBC AMERICAS, Corp. All Rights Reserved.
73
Ganz CORTROL Client User Guide
Report filters:
Week days: select days of the week that you want to be included in the report (e.g., ignore
weekends) (all days are selected by default, marked blue)
Day time interval: choose the target audit interval to be analysed for each of the selected
days
Report visualisation settings:
Select the diagram type by toggling the icons: from left to right, these are bar, line and pie
type; the currently selected mode is marked blue
Aggregation: specify the scale factor for the target diagram - results can be presented for
months, weeks, days, hours or minutes (also, the data can be aggregated by counters if the
selected chart type is pie diagram)
The counter value setting lets you choose, what value is taken for each report time interval on
the X axis (day etc.):
Absolute: actual counter value
Relative: difference compared to the previous interval
Average: arithmetic mean of the given interval
Minimum: minimal value during the given interval
Maximum: maximal value during the given interval
Choose whether you want each counter to be represented separately or all counters are to be
added up
Report interval defines the whole period to be reflected in the report. Report filters specify which
exact time period should be analysed for each of the selected days of the time window specified as the report
time interval.
For example, if you wish to examine customer flow during working hours for the past two months, you need to
set:
two months' period in the Report interval section
only mark working days in the Report filters section (unmark the weekend as all the days are preselected by default)
set the time interval under Time filter in the Report filters section to your target working hours
Choose the diagram type by toggling the icons in the bottom of the right-hand panel in the Report
visualisation section: from left to right, these are bar, line and pie type. The currently selected mode is
marked blue.
When ready, hit the Make report button in the bottom of the right-hand panel to display the report diagram based
on your selected criteria. Note that the chart will be built step-by-step and you will see how the newer data appears
on it: if the requested report interval is large, the total time required for the chart construction may increase to
several minutes. You will see the Loading... status in the right-hand panel indicating that reporting is in progress.
You can modify the report criteria and restart the reporting process without having to wait until the current diagram
is finished.
©2018. CBC AMERICAS, Corp. All Rights Reserved.
74
Ganz CORTROL Client User Guide
On each diagram, the horizontal axis (X) represents time in the specified scale, and the vertical axis (Y) reflects
counter values. The counter values for each time interval are calculated based on the selected setting and can reflect
absolute, relative, average, minimum or maximum counter value for the given interval. In the pie diagram type,
each sector can represent either a time interval or a counter, depending on the aggregation setting parameter.
Each chart also contains a legend that provides information about colours used in the diagram:
if you have selected to analyse every counter separately, each counter will be represented with its own
colour and the legend will reflect counter titles
if you have chosen to sum the counter values:
bar diagram will have just one column for each interval, every column consisting of specified
counters and its total height reflecting the total
line diagram will contain graphs for each individual counter and the total
pie chart will reflect the counter sum for each time interval if aggregation by time intervals is chosen, so
the legend will contain timestamps; if aggregation by counters is selected, the pie will reflect the
proportion of the counter values for the whole selected audit interval
Any report can be also saved in PDF format. To do so, click the Export report button above the diagram and
specify the file name and path for the report to be exported to in the dialog box that appears; then, click the Export
report button in the dialog box to create the file.
©2018. CBC AMERICAS, Corp. All Rights Reserved.
75
Ganz CORTROL Client User Guide
Text Overlay
If the connected server has data sources configured and these are associated with video channels, the received
textual data is displayed in Ganz CORTROL Client application embedded with the video in the live view and in the
instant and regular archive playback, and it is also possible to search through the recorded text.
Live View
Textual data from the associated external data source will appear embedded with the live video stream.
Text layout is configured via Ganz CORTROL Console application for each channel.
Playback
The same functionality is available in the instant playback and regular archive playback modes, if the data stream is
set to be recorded with the target channel's video. There are no separate markers on the timeline so the timeline
looks just the same as for a regular video stream.
Note that the data stream is not displayed in the smart search and sequence explorer modes, nor is it exported with
the video clips or snapshots.
Investigation
If at least one of the connected servers has data sources attached to its channels, an additional tab will appear on the
top panel, named Data Sources.
The search logic here is as follows:
specify the target channel(s) by clicking the + next to the channel name in the Resources pane on the left;
use the - next to the channel to deselect and exclude it from the search
enter you search criteria and time range in the panel on the right side: the date can be either entered
manually from the keyboard or selected using the calendar control
click the Search button to view the results
Please note that, depending on the selected time range and number of channels, the search may take some time; the
results will be listed in the central viewing area after they have been found. Do not press the Search button
repeatedly: this will re-initiate the search process.
©2018. CBC AMERICAS, Corp. All Rights Reserved.
76
Ganz CORTROL Client User Guide
Double-click any specific search result and it will be opened in the central viewing area in the instant playback
mode.
Found data can be saved into a CSV file (comma-separated values) that can be later parsed or opened with MS
Excel-like applications. To do this, simply click the Export CSV... button below the search result list and specify your
desired file name and path.
Video Export
Textual data can be exported with the video clips, embedded as hard subtitles. In order to do this, you need to export
your desired video file in MLK format using VP8 compression, with hard subtitles and external data enabled.
©2018. CBC AMERICAS, Corp. All Rights Reserved.
77
Ganz CORTROL Client User Guide
Alerts
The alerts section of Ganz CORTROL Client features server notifications, e.g., logon/logout, camera events, as well
as miscellaneous errors that arise during operation: stream errors, server connectivity issues, device connection
errors and others. For example, if archive is corrupt or has been altered with third-party tools, a critical warning will
appear here.
Use the Search field in the upper-right-hand corner to filter alert messages.
Along with type and source, alert message and time are shown for each entry. If the message is too long to be
displayed in full, hover the mouse cursor over it to read full message text.
©2018. CBC AMERICAS, Corp. All Rights Reserved.
78
Ganz CORTROL Client User Guide
Video & Snapshot Export
Video clips, frame sequences, multichannel layouts and individual pictures can be exported in order to be viewed
later without help of CBC AMERICAS, Corp. software.
Snapshot Export
A snapshot of an individual channel can be taken at any time from live view, sequence explorer, instant playback and
regular playback modes. To save a snapshot, click the Snapshot
controls.
button in the overlay controls or bottom panel
In playback mode, it is possible to export a snapshot that will consist of all channels present in the current layout. To
do this, use the Multichannel Snapshot
button in the right side of the bottom panel.
The frames will be saved with your pre-defined frame export settings, if this option is enabled in the Application
settings; otherwise, you will be prompted to specify the file name and quality preference. After you have clicked the
snapshot or multichannel snapshot button, the frame will be automatically saved in JPG format and will appear in
the Library section of Ganz CORTROL Client.
Video Export
Video export settings can be pre-defined in the Ganz CORTROL Client Application settings. These include: file
name, output format, compression and resolution preferences, as well as subtitle settings.
If you wish to embed the external textual data with the video, use MKV export format with VP8
compression. MKV format also exclusively allows to export video in time lapse mode.
You can choose to use the pre-defined settings always; otherwise, you will need to confirm or adjust the export
settings every time you export a video clip from anywhere. All the exported fragments will be displayed in
the Library immediately.
Video can be exported automatically (without additional time range prompt) by clicking the Video Export
button in the viewport overlay controls:
from Sequence Explorer, by selecting a range of at least two video fragments: selected clips will be
exported
from the Instant Playback mode: the most recent currently loaded footage will be exported at once (last 5
minutes, by default).
from the Smart Search mode, by selecting the desired search result: selected fragment will be exported
A video export dialog box with additional settings can be launched in the following ways:
from Playback mode, by clicking the Video Export button in the bottom right panel (the channel choice is
limited to those that are currently displayed plus multichannel export)
from Sequence mode, by clicking the Video Export button in the centre on the bottom panel (channel
choice is limited to channels currently being viewed)
©2018. CBC AMERICAS, Corp. All Rights Reserved.
79
Ganz CORTROL Client User Guide
When exporting from Playback with advanced options, you will have an opportunity to choose the stream to be
exported (from the channels currently present in the layout) or, alternatively, choose to export the clip with all the
displayed streams (multichannel export); also, you can combine any video stream with any audio stream (also
coming from one of the displayed channels).
In Sequence mode, stream selection is reduced to the sequenced one and you can choose whether or not you wish to
export the associated audio stream, too. In both modes, you can specify the date and time range for the exported
video clip.
All exported video data is split automatically into files of ~1.8GB size. The file size and time required for export
depends on the selected file output format, compression, resolution and subtitle presence.
Select your desired date and time boundaries for the export of the footage: dates can be picked from the drop-down
calendars, times can be adjusted by clicking hours/minutes/seconds and then scrolling up/down with mouse wheel.
When you are ready, click the Export button; the video file will be saved with your pre-defined video export settings,
if enabled; otherwise, you will be prompted to specify the stream properties and export directory.
©2018. CBC AMERICAS, Corp. All Rights Reserved.
80
Ganz CORTROL Client User Guide
Library Section
The library displays all exported video files and snapshots that are available, as well as ongoing export. The file list is
refreshed upon Ganz CORTROL Client startup, so library entries for deleted files may exist in the list until Ganz
CORTROL Client restart.
Files that are still being exported will be shown in grey, with the current export percentage shown in the Status field.
Click the Open button on the upper panel or just double-click any file to open it with your OS default media player
for AVI/JPEG file formats; use the Show in Windows Explorer button to display the export directory containing the
selected file.
To remove files both from the library and from the hard disk, select one of multiple files and click Delete button on
the upper panel. Use the Search field in the upper panel to filter the items.
File Export to External Media
Click any file or files and hit the Copy to... button on the upper panel if you want to copy the target file(s) elsewhere,
i.e., on a USB drive, a CD/DVD etc. File copy dialog box will appear; click Browse and select your desired location.
If you choose a regular disk or a USB drive as a destination, your file(s) will be simply copied into that directory.
Should you want to burn the file(s) to a CD/DVD, additional Windows dialog box will appear.
©2018. CBC AMERICAS, Corp. All Rights Reserved.
81
Ganz CORTROL Client User Guide
In this dialog box, select the desired option. Insert a CD/DVD into your CD/DVD-ROM and click Next. Windows will
format the media, if necessary (if unformatted). Note that, whichever option you choose, the burning process will be
handled by Windows, not by own Ganz CORTROL means.
You can either use a blank CD/DVD or append files multiple times to the same CD/DVD if you use the first USB flash drive - method, as if the disk were a USB drive.
Next, you can select Watermark Validator and/or Portable Player to be added to the target location together with the
file(s).
Watermark validator is a tiny tool that will allow you to check file watermark and confirm they are integral and
intact. Note that if you are copying file(s) repeatedly to the same location and watermark Validator already exists
there, it will not be added twice. Portable player is a standalone media player designed to play back media files
created by Ganz CORTROL.
©2018. CBC AMERICAS, Corp. All Rights Reserved.
82
Ganz CORTROL Client User Guide
When ready, hit Copy to transfer the files to the specified location. If you have chosen to burn a CD/DVD, Windows
will handle the burning process.
Copy progress will be reflected in the library section. When the process is finished, you will be able to:
use the Show in Windows Explorer button un the upper panel to open file destination
open and play the file(s) using Ganz CORTROL portable player
open and play the file(s) using standard Windows or third-party video player on the same or on a different
computer
run Watermark Validator and check file integrity by dragging and dropping them into the validator
window
©2018. CBC AMERICAS, Corp. All Rights Reserved.
83
Ganz CORTROL Client User Guide
Multimonitor Setup
Click the Multimonitor button in the upper-right-hand corner of the live view, next to the Save layout button, to
bring up the display selection menu.
Ganz CORTROL Client automatically detects computer display configuration directly from Windows display
settings: click Identify to show the display numbers on all monitors - this will helpful if there is a large number of
displays. To change your multimonitor configuration, go to the Windows Control Panel -> Display -> Screen
Resolution.
Ganz CORTROL Client automatically detects which screen it is currently on: this display is marked blue and it is not
possible to create any child windows on it. Click on any other empty display (marked gray) to open a new live view
window there: the child window will be opened maximised, with the display number shown in the application
header. The controls in the upper-right-hand corner give the option to enter fullscreen or to close the extension
windows.
For the multiple display configuration, the following logic is applied:
the main Ganz CORTROL Client application window acts as a parent window, in the sense that:
child windows for extension screens can be created and closed independently
when the main application window is closed, all other windows are closed as well
the main window can be located on any screen
only one application window can be opened per screen
child windows are maximized to fill all screen
child windows do not have menus or panels, just live view mode
double-click layouts and/or channels to load them in the main application window
drag and drop layouts and/or channels from the main window list to extension monitors
©2018. CBC AMERICAS, Corp. All Rights Reserved.
84
Ganz CORTROL Client User Guide
Keyboards & Joysticks
Ganz CORTROL Client offers a set of keyboard shortcuts for most interface controls and operations, and also gives
you the option to re-program every single key combination, allowing you to assign your own key combinations to
every available operation (action). This is true not only for the standard computer keyboards, but also for PTZ
keyboards and joystick controllers.
The controller device should be DirectShow compatible in order to be recognized in Ganz CORTROL Client.
All keyboards connected to the Ganz CORTROL Client station are automatically detected and listed as available for
shortcut configuration; the list of default shortcut mappings is also attached automatically, if it is available for the
target controller. For PTZ keyboards, joystick functionality is not listed but it is implied that all joysticks have the
same behaviour, which includes pan and tilt on X and Y axes and zoom on Z axis. If you wish to calibrate your
joystick before using it in Ganz CORTROL Client, please go to the Windows Control Panel and find your device
under Devices (Devices and Printers section).
The list of available commands is the same for each connected controller and cover most of the actions that
can be performed in Ganz CORTROL Client. Commands cannot be added to the list manually at user's will but
it is likely that the list of the available programmable actions will be expanded based on the customer
feedback.
In order to view and edit the shortcuts, go to the Ganz CORTROL Client main menu -> Edit -> Command mapping.
From the Devices drop-down list, choose the keyboard you wish to configure the shortcuts for; if your device is not
in the list, make sure that it is connected to the server and that its driver has been installed correctly. Some devices,
such as standard keyboards, have an extended pre-configured (default) set of command shortcuts covering almost
all the available actions; generic ones have either no default configuration or shortcuts for calling first ten presets of
a PTZ-capable camera.
In order to change shortcut mapping and replace it with your own key or key combination, simply double-click the
target command and enter your desired key combination from the keyboard. A minimum of one and a maximum of
four keys is expected for the standard keyboard, and a maximum of two keys - for PTZ keyboards or joysticks. If the
entered key or key combination is already used somewhere else, you will be prompted to either confirm the new
©2018. CBC AMERICAS, Corp. All Rights Reserved.
85
Ganz CORTROL Client User Guide
mapping or discard the changes and pick another shortcut.
Use the Load Defaults button in the bottom-left-hand corner if you wish to discard all changes for the currently
selected controller and load default configuration instead.
When you have finished with the shortcut configuration, click Save to confirm all changes and close the dialog box.
©2018. CBC AMERICAS, Corp. All Rights Reserved.
86
Ganz CORTROL Client User Guide
Operation Modes
Ganz CORTROL Client has three special operation modes:
always on top
exclusive (no access to other applications or resources)
locked (all Ganz CORTROL Client controls are unavailable)
You can activate these by selecting the relevant option via main menu View -> [option].
In order to use these modes on Windows 8, 8.1, 10 and Windows Server 2012 - the operating systems
having Windows Metro interface design - it is necessary to disable Windows Logon Screen. Without doing it,
exclusivity mode and locked application mode can be overridden by using Windows button.
In order to do so, go to your Start menu and locate the following shortcuts under Ganz CORTROL category:
Disable Windows Logon Screen controls - this one will disable Windows interface elements, allowing
you to use Ganz CORTROL Client operation modes properly
Enable Windows Logon Screen controls - this one will enable Windows welcome screen back
After disabling the Windows Logon Screen controls, launch Ganz CORTROL Client and use application
operation modes as required.
Exclusivity and locked modes require a password to be defined, and this can be set in Application settings. If you
have not already set a new password, you will be prompted to do so upon enabling the exclusivity/locked mode.
©2018. CBC AMERICAS, Corp. All Rights Reserved.
87
Ganz CORTROL Client User Guide
External Services
External services in Ganz CORTROL are, primarily, LPR (License Plate Recognition) and FR (Face Recognition)
modules, as well as any system-specific third-party modules that have been integrated with Ganz CORTROL via
HTTP API. If additional external services have been enabled and set up for your server(s), these will allow you to
receive live event streams for the corresponding channels and also to investigate the recorded event data together
with the video streams.
Live
If recognition is running for a specific channel, you can see the recognition results by opening the Notification Pane
for each individual channel. The pane can be toggled using the viewport overlay controls, and its availability can be
set up via Application Settings.
The list of the live results is cleared when you close the Ganz CORTROL Client application meaning that each time
Ganz CORTROL Client starts with an empty notification pane and it gets filled as the recognition results arrive.
If your target channel is recorded, you can double-click any entry to see the moment of the recognition played
back automatically in the same viewport using the instant playback. The recording status is showed by the overlay
icon in the bottom-left corner of the viewport (yellow = recording ON, white = OFF).
Investigation
For every external service type, a corresponding tab appears on the topmost panel of Ganz CORTROL Client. Click
your desired tab to proceed with the investigation.
©2018. CBC AMERICAS, Corp. All Rights Reserved.
88
Ganz CORTROL Client User Guide
In order to start searching for the recognition results, you need to specify the target channels first. To do this, click
the + next to the channel, service group or server name in the Resources pane; you can add multiple channels from
different external service groups. Use the - next to the channel, group or server name to deselect and exclude it from
the search.
Next, enter your keywords in the search field. For license plate recognition, you can enter either the whole plate
number or a part of it - with or without an asterisk (*) as a wildcard.
For face recognition, the following search adjustments are available:
upload a photo and draw a region to contain a face to search for
specify search accuracy (higher accuracy is recommended for better results)
enter the person's name or a part of the name if you know it is present in the FR database
use tags to refine the search: tags are available only when all channels have been selected for search
Specify the target date and time range: the date can be either entered manually from the keyboard or selected using
the calendar control; the time can be also either entered manually or adjusted using your mouse wheel after clicking
the digits and holding your mouse cursor over the time element.
©2018. CBC AMERICAS, Corp. All Rights Reserved.
89
Ganz CORTROL Client User Guide
After that, click the Search button to view the results. Please note that, depending on the selected time range and
number of channels, the search may take some time; the results will be listed in the bottom-right-hand area after
they have been found. Do not press the Search button repeatedly: this will re-initiate the search process.
Double-click any specific search result and it will be opened in the central viewing area in the instant playback
mode, the recognition moment (plus some seconds before and after) being looped.
The instant playback here has some standard Ganz CORTROL Client controls and also an option to switch to the
regular playback mode.
Use the semi-transparent Play viewport overlay control in the centre of the picture to play faster, slower or
pause the playback: simply drag the arrow to the left/right/centre position
Timestamp in the upper-right-hand corner of the picture shows server time
The small Play icon in the bottom-right-hand corner will take you to the Playback mode
The Clock overlay control allows you to go to any particular moment in time in the same playback window
The Flag icon will open the Add new bookmark dialog box, allowing you to add a bookmark to this specific
moment
Pressing the Camera icon will export a snapshot
Pressing the Video clip icon will automatically export the piece of video, which is currently being played
The timeline contains the recognition related time interval but you can also adjust the boundaries by
clicking and dragging the arrows on the left and right sides of the timeline (minimal interval is ten
seconds)
You can switch to other tabs while investigating and you can return to the exact place where you left off by switching
back to the External Service tab, provided that you do not close the Ganz CORTROL Client application. If you do, all
your search results will be discarded.
Found data can be saved into a CSV file (comma-separated values) that can be later parsed or opened with MS
Excel-like applications. To do this, simply click the Export CSV... button below the search result list and specify your
desired file name and path.
©2018. CBC AMERICAS, Corp. All Rights Reserved.
90
Ganz CORTROL Client User Guide
Themes
Ganz CORTROL Client colour scheme can be modified by changing the colours of individual elements and/or
element groups: buttons, date/time pickers, overlay controls etc. This functionality is available through Ganz
CORTROL Client main menu Edit -> Theme.
All elements whose colour can be changed are grouped logically within the list and shortcuts to the groups are listed
on the left hand side.
Colour palette consists of three sections:
available colours: hues used in default Ganz CORTROL Client looks
standard colours: pure hues with names (e.g., white, gray, purple etc.)
advanced settings: fully customized colour choice from RGBA (red, green, blue and alpha for
transparency) colour picker
All colours except from standard ones are coded in 8-digit hexadecimal RGBA notation.
As you change the colours, they are immediately applied to the application theme. Once you have created a desired
colour arrangement, you have the following options:
save as: save the theme settings into a XAML file
save: save latest theme modifications and exit
cancel: discard the latest changes and exit
load defaults: discard all changes and reset the colours to CBC AMERICAS, Corp. provided
©2018. CBC AMERICAS, Corp. All Rights Reserved.
91
Ganz CORTROL Client User Guide
Administration Tool
It is possible to customise Ganz CORTROL Client looks by restricting certain functionality if users are not supposed
to see specific tabs, panels and/or menu items. This can be achieved by using the Ganz CORTROL Client
administration tool, which is available via Windows Start Menu, under Ganz CORTROL, or via Ganz CORTROL
Client application's main menu View -> Administration Tool.
Windows Administrator rights may be required to launch this utility (UAC in action).
Every listed item is enabled by default and it is possible to hide it from the Ganz CORTROL Client user(s). Note that
these settings are only applied to the Ganz CORTROL Client application instance running on the local machine and
are not related to the user accounts used for server connection. In other words, for example, if you restrict access to
the Live tab, it will be hidden for both regular users and also the root administrative account(s).
Currently, the tool offers the following functionality restrictions:
Visibility settings
Panes
Layouts: layouts, layout templates and layout sequences in the resources pane on the
left hand side, both local and server-side, for both live and playback modes
Channels: channel and channel visual groups in the resources panes in the left hand
side of live view
Channels (playback): channel and channel visual groups in the resources panes in
the left hand side of regular playback mode
Tabs
Live tab: live view section (all secondary windows will be removed as these are only
capable of live mode) including multidisplay setup and screen contents buttons
Playback tab: if disabled, regular playback mode tab will be hidden
Sequence Explorer tab: sequencing mode (advanced footage investigation)
Smart Search tab: search based on motion
Alerts tab: application notifications
Library tab: exported files (if disabled, users will still be able to export snapshots and
video clips)
Menu buttons
File: if disabled, corresponding main menu item will be hidden, preventing user from
using its contents
Edit: if disabled, corresponding main menu item will be hidden, preventing user from
©2018. CBC AMERICAS, Corp. All Rights Reserved.
92
Ganz CORTROL Client User Guide
changing application settings
View: if disabled, corresponding main menu item will be hidden, preventing user
from changing application operation modes
Help: if disabled, corresponding main menu item will be hidden, preventing user
from using its contents
Connections: if disabled, server connections button will be hidden (all servers that
connect automatically will be loaded, including those prompting for the password)
Live toolbar
Multidisplay setup button: if disabled, multidisplay setup will be unavailable
(existing multidisplay settings will be dropped)
Screen contents: if disabled, user will be unable to create layouts
After saving the settings, please restart the Ganz CORTROL Client application for the changes to take effect. You can
also save the settings into a *.config file by pressing the Export... button and specifying the file name and location for
further usage of the same restriction profile on other workstations. Use the Import... option to load the profile on
these machines.
©2018. CBC AMERICAS, Corp. All Rights Reserved.
93
Ganz CORTROL Client User Guide
Portable Player
Ganz CORTROL Portable Player is a standalone application designed and optimised to play back media exported
from Ganz CORTROL as well as native Ganz CORTROL archive. Original archive playback also includes the
opportunity to save snapshots and export video clips into the player own library.
Portable player can be optionally appended when you copy exported files from Ganz CORTROL Client to an external
location (burn to CD/DVD etc.), and can also be obtained from CBC AMERICAS, Corp.. This application can be
transferred to any Windows machine that does not have Ganz CORTROL installed and used for viewing archive
recorded by Ganz CORTROL and video clips exported from such an archive.
Player main menu, located in the upper right corner, gives you the following options:
File
Add file/folder/archive: append a file or directory contents to the current playback list
(Channels section on the left)
Exit: close the application
Edit
Settings: overlay, language and media export preferences (see below for details)
Help
About: software version and legal information
Settings
Application settings are pretty much alike Ganz CORTROL Client settings and include the following:
General tab: change the language and set the default setting for aspect ratio here
Viewport overlays: choose what overlay elements and controls appear on top of the video
Library: set the directory where exported files will be stored (for clips and snapshots exported from the
proprietary archive playback mode)
Snapshots export: set snapshot export defaults here
Video export: set defaults for video clip export here
Do not forget to restart the player when you change the interface language. Keep in mind that all opened
channels are discarded upon application restart.
©2018. CBC AMERICAS, Corp. All Rights Reserved.
94
Ganz CORTROL Client User Guide
Media Playback
This mode allows single-channel playback of video files exported earlier from Ganz CORTROL archive via
Ganz CORTROL Client or portable video player.
Go to the main menu File -> and choose Add File to load a single video file, or Add Folder to open the contents of the
whole directory. The selected files will appear on the left-hand panel, under Channels. Note that only valid Ganz
CORTROL files will be appended to the playlist. Use the Search field on top of the panel to filter the displayed items.
Double-click or drag and drop any channel onto the main viewing area to start playing it. Buttons below the
timeline let you control the process.
Controls, from left to right:
time: current playback position/total file duration
play: click the buttons to make them work
jump to beginning
jump 24hrs, 1hrs, 10min, 1min or 10sec back
go back frame by frame
regular play button
go forward frame by frame
jump 24hrs, 1hrs, 10min, 1min or 10sec forward
jump to the very end
speed: drag the blob or use the plus and minus buttons to change playback speed (from 0.5 to 128x)
Controls that overlay the video are similar (less functionality present) as for normal Ganz CORTROL Client
playback, including digital PTZ.
©2018. CBC AMERICAS, Corp. All Rights Reserved.
95
Ganz CORTROL Client User Guide
Native Archive Playback
The Proprietary Archive Playback tab allows you to access and play back the native archive recorded by Ganz
CORTROL. The archive structure must be integral (intact) for the player to be able to read the data, i.e., if you copy a
part of the archive to a different machine, make sure to copy all index files (all those not having an MDAT suffix).
We strongly recommend that you only use the whole archive in order to maintain its integrity and guarantee normal
data playback.
Portable player is only able to play the archive that is currently not used by Ganz CORTROL. If a folder
containing the archive is configured to be used as archive destination on a Ganz CORTROL server, you will get
a warning dialog box and the player will not access such a directory. This is to ensure that the player does not
interfere with recording.
Thus, you will be able to play either directories that are currently not used as storage (e.g, disks coming from
other servers) or local storage directories while Ganz CORTROL server is stopped.
To add an archive to be displayed, click main menu File -> Add archive and locate a directory where Ganz
CORTROL archive is stored (default path is DISK:\CBC AMERICAS, Corp.\Archive Files). All contained tracks will
be listed in the Resources panel on the left.
This mode is multichannel, meaning that you can use layout templates from the Resources section on the left
and fill them with channels for them to be played pack simultaneously.
Controls and timeline elements here are essentially the same as for regular Ganz CORTROL Client playback,
including video export, digital PTZ and motion search but excluding some things like bookmark search and
multichannel snapshot export.
Library
This section displays the contents of the folder that has been set up as destination for the files exported from
Portable Player. You can change the path via main menu Edit -> Settings -> Library tab. Both snapshots and video
files are shown, and the list is retained when the application is restarted.
Section functionality is almost the same as that of the Library section of Ganz CORTROL Client, except for the file
export to CD/DVD and other external media.
©2018. CBC AMERICAS, Corp. All Rights Reserved.
96