VMS Client English User Manual
VMS Client English User Manual
User Manual
About this Manual
This usermanual provides information on operating and managing VMS Client, the client of VMS
Server software. The manual includes instructions of installation, operation and configuration of VMS
as well as how to do troubleshooting.
This manual contains various applications based on network knowledge. User’s basic network
knowledge may be needed to fully understand this manual. This manual is designed to deliver the
optimal ways to utilize VMS Client in various ways.
Legal Notice
Safety notices
Do not proceed with improper operation beyond the instructions in this manual to avoid damages.
Please read this manual before operation and follow instructions.
-2-
Table of Contents
1. Introduction ....................................................................................................................................... 5
2. Installation and Startup .................................................................................................................... 6
3. Overview of ApplicationInterface and Functions .......................................................................... 8
4. Live Monitoring ............................................................................................................................... 11
Adding Server (VMS/NVR) .............................................................................................................. 11
Display management ...................................................................................................................... 14
Viewing on the secondary monitor ............................................................................................... 17
Connection and disconnection of a camera ................................................................................ 19
PTZ control ...................................................................................................................................... 19
Snapshot .......................................................................................................................................... 23
AVI recording of live stream .......................................................................................................... 24
Audio control ................................................................................................................................... 24
Video input color control................................................................................................................ 26
Identifying sensor state and control of alarm in the tree ............................................................ 26
Digital zoom ..................................................................................................................................... 27
Channel information display .......................................................................................................... 27
5. Search and Playback ...................................................................................................................... 29
Select VMS/NVR for search and playback .................................................................................... 29
Search by date and time ................................................................................................................. 30
Search by event ............................................................................................................................... 30
Playback control ............................................................................................................................. 31
Backup ............................................................................................................................................. 33
6. Event Handling ................................................................................................................................ 35
Event monitoring and search ........................................................................................................ 35
Event log and search ...................................................................................................................... 36
Event handler .................................................................................................................................. 37
7. E-Map................................................................................................................................................ 42
Importing maps ............................................................................................................................... 43
Connecting to VMS ......................................................................................................................... 43
Placing cameras onto a map.......................................................................................................... 44
Pop-up video ................................................................................................................................... 44
Event handling ................................................................................................................................ 45
Configuring the object display ...................................................................................................... 47
8. Additional Functions ...................................................................................................................... 48
Serial data pass-through ................................................................................................................ 48
-3-
9. Trouble Shooting ............................................................................................................................ 49
Max number of display channels and “No memory” message .................................................. 49
-4-
1. Introduction
VMS Client is a client software to provide live monitoring and playback & search of recorded data
from VMS remotely through the network.
VMS Client software enables users in remote site to connect VMS in a center and to get video &
audio streaming in real time.
Since VMS software provides stream relaying service to VMS Clients, a number of VMS Clients
can get video & audio data without overloading the camera.
-5-
2. Installation and Startup
The following minimum requirements should be met for normal functioning of the VMS Client.
Graphics:
- Graphics memory: 128MB or larger
- DirectX9.0c installed
- Screen resolution: 1024x768 or larger
Note: Above minimum requirements are for normal functioning with a few cameras. The
requirements to support more cameras vary a lot depending on the number of channels, video
resolution, framerate, bitrate etc. Please contact Truen technical support to get the
recommendation for a specific configuration for supporting a large number of cameras.
Installation
-6-
Installation of the VMSClient is started by double-clicking the installation package. Please follow the
instructions for installation.
During the installation, the password for the administrator will be prompted. An administrator user of
ID :adminand the password : 1234 are created by default.
Correct user ID and password of a registered user should be entered. The dialog also provides a way
to change the password of a user. The dialog for changing password will come only when User ID and
Password are entered correctly.
When Automatic login is checked, the VMSClient doesn’t ask login in the next startup. Automatic
login setting can be changed in Security setup also.
-7-
3. Overview of ApplicationInterface and Functions
Application interface
Control
pane
Status bar
Tool bar
Tool bar provides the way to invoke frequently used functions or applications.
Setup
Opens setup dialog for VMS Client. Individual dialog can be accessed also from corresponding
menu.
Live mode
Changes the UI mode of the application to Live mode.
-8-
Search
Change to the UI mode of the application to Search mode.
E-map
Invokes TMAP application which provides geographical management of camera locations etc.
Event log
Opens a dialog for realtimemonitoring of VMS events and searching stored VMS events.
Control pane
Control panes provides most of the controls for the VMS Client including camera connections
management, PTZ control, audio control, color control. Each pane can be hidden or shown using
corresponding menu in View menu group.
Camera tree
Shows registered cameras of VMS Clientand provides operations
for connection and disconnection. Statuses of sensors and alarm
devices attached to the camera are also shown.
PTZ
Audio
Color
-9-
Video window
Video window is the area for display video from the cameras. It consists of display units(DU,
hereafter). The toolbar above the video window provides ways to change the mode of video window to
various configurations.
Multi-screen mode
Full screen Snapshot
Sequence PTZ
Status bar
Status bar shows connection information to VMS server, recording status in the server, and serial data
communication status.
-10-
4. Live Monitoring
Unlike VMS Server which connects to cameras directly, VMS Client doesn’t connect to cameras
directly. It connects to VMS server to get the audio/video stream and event data from cameras.
Controls from VMS Client are also delivered to cameras by way of VMS Server.
-11-
Client is able to connect to the cameras from VMSonly while the VMS is running.
running
6. Drag a VMS on the server list to the right group –“Cameras
Cameras registered for viewing”.
viewing Then a
tree with the same shape will come on the right part of the dialog. It is possible to select
partial subset of cameras from VMS in two ways:
(1) Drag the VMS to select all cameras. Then delete(unregister) some of the cameras.
(2) Create a virtual VMS, create a group under it. Then drag individual cameras from the
VMS.
Server(VMS/NVR) Status
- : Connected
- : Trying to connect
Camera Status
- : Registered on the VMS Client.
It is possible to monitor cameras from multiple VMS servers by creating a virtual VMS and select
cameras from different VMS servers.
Once a camera is added, it will come on the tree and connected if it is reachable. The camera node
will be in grey color if it is connected. The video from the camera will not be displayed on video
vi
window until the camera is explicitly mapped to a DU(display unit). The simplest way of mapping a
camera to a DU is to use automatic mapping function.
1. Click the right button of the mouse on any position of the video window.
-12-
2. Select Auto map menu
3. All cameras in the tree will be mapped to DUs sequentially(left-to-right, top-to-bottom). If
there are more cameras than a page of the screen mode can accommodate, more pages will
be created automatically.
One automatic mapping operation applies only to current screen mode. The mapping needs to be
done again in manually or automatically in another screen mode.
Note: Cameras are mapped to DUs automatically without explicit mapping operation in 1x1 screen
mode. While user may prefer his/her own mapping for various configurations in multi-display
modes, the mapping can be limited in1x1 mode. So only automatic mapping is supported in 1x1
mode.
Pressing Modify button on the severinvokes Modify server dialog which is similar to Add server
dialog. Clicking the mouse right button on a sever entry in the table also invokes Modify camera
dialog.
-13-
Pressing Modify button on the sever invokes Modify server dialog which is similar to Add server
dialog. Clicking the mouse right button on a sever entry in the table also invokes Modify camera
dialog.
Note: Cameras are mapped to DUs automatically without explicit mapping operation in 1x1 screen
mode. While user may prefer his/her own mapping for various configurations in multi-display
modes, the mapping can be limited in1x1 mode. So only automatic mapping is supported in 1x1
mode.
Display management
Camera – DU mapping
A DU(Display Unit) is a rectangular region consisting the video window. For example, 2x2 mode
consists of 4 DUs and 4x4 mode, 16 DUs. In order to view a camera, the camera should be mapped
to one of the DUs.
Automatic mapping is convenient for mapping all registered cameras to all screen modes at one click.
It creates required pages in each screen mode and maps cameras to DUs in left-to-right, top-to-
bottom order starting from the top-left DU.
Mapping done by automatic mapping can be modified by manual mappings later. It would be useful to
do automatic mapping first, then modify the mapping partially according to specific needs. It is
possible to map a camera to multiple pages in a screen mode.
The position of a camera in the video window can be changed instantly by dragging a DU and drop on
a different DU. If the destination DU already has other camera, positions of two cameras are
exchanged.
-14-
Drag and drop for position change
A DU can be freed from camera mapping by Unmap menu invoked by the right button of the mouse
over the DU.
Page operations
Full Screen
Full Screen mode will be operated by clicking button. Generally ESC key is used to return from
full screen mode. For sites where keyboard is not used, returning only with mouse operation is
supported.Press the wheel of the mouse for returning from full screen mode.
Video streaming from a camera can be turned off using the menu
on the camera node of the tree or DU. Event handler provides a
way to turn video on automatically on selected events. Video on/off
menu together with this feature allows event-based viewing of video.
Display Settings
-15-
Channel Information display
Determines On/Off and position of the channel information on DU
(Refer to channel information display part of this manual for the statistics details)
-16-
Keep aspect ratio (ALT+F5)
When checked, video display in a DU keeps the width-height ratio of the encoded stream instead of
scaling to fit to the DU and remaining part comes in black.
Deinterlacing
Select the deinterlacing method.
Display buffer
Set the number of frames before decoding and display. Larger value results in more smooth display
while the latency increases.
Sequencing
When enabled, pages in a screen mode are displayed in turn in a specified interval.
For a camera with dual stream encoding capability, it is possible to select the stream for viewing.
Video encoding tab of Video setup provides the control for stream selection. Other video settings in
this setup page are ready-only. They are provided for convenient checking of video settings in a
camera.
VMSclient allows opening of another video window which can be moved to the secondary monitor if it
is supported in the PC.
-17-
The extra video window is called Secondary monitor view.
The secondary monitor view can be opened using Secondary monitor menu in Client menu.
The secondary monitor view has the GUI similar to Live mode of main GUI, but items which have
nothing to do with video display are omitted. A camera can be mapped to a DU of the secondary
monitor using the menu on the DU. One camera can be mapped to both to the primary monitor(main
GUI in Live mode) and to the secondary monitor view. Dragging a camera from the tree in main GUI
to the secondary monitor is not allowed. Max 3 additional secondary monitor views can be opened.
Display memory which is allocated from graphics card needs to be shared manually between main
monitor and secondary monitors. Both main monitor and secondary monitor have Reconfigure
display memory menu on the context menu of a video window.
-18-
On changing the number of channels on the secondary monitor
When the number of cameras on the secondary monitor is changed since initial configuration, it is
necessary to execute reconfiguration of display memory by selecting Reconfigure display memory.
The menu on a group node can be used to change the connection states of all cameras in the group
in a single operation.
Depending on the connection state of a camera, the icon in the tree comes in
different color. A DU displays current state in text over black or blue window.
PTZ control
PTZ control on the control pane
Drag the button
PTZ tab on the control pane provides casual functions in camera
PTZ control: pan/tilt/zoom/focus and preset selection. Full controls
are available on the PTZ dialog invoked by PTZ button on the
toolbar above the video window.
Pan/tilt
Small button inside the circular plate can be dragged to move the
-19-
camera to a desired location. The distance from the center or the circle determines the speed
of pan and/or tilt operation. Another way is to click the specific position in the circular plate.
Then, the button will be moved to that position, which has the same effect of dragging the
button.
Zoom/focus
Zoom and focus are triggered by pressing (-) or (+) button. Focus provides auto-focus function by the
button with car sign inside. The speed of zoom and focus operation is controlled by setting the
Speed slider.
Center
By clicking Center button and then a position on a video window, PTZ is controlled automatically to
view the clicked position on the center of the video window with 2x zooming. This function,
called Click to Center, is supported for specific models only (TCAM-370/570).
PTZ control dialog is invoked by button in the toolbar above the video window. The button is
enabled only when currently selected camera is configured as having PTZ capability.
In addition to the PTZ control tab available on the control pane, PTZ control dialog provide more
functionality. Some functions are effective only when the camera connected to the video encoder
supports those features. For example, some cameras don’t support power, wiper or light control.
Preset configuration
Although the maximum number of preset entries is 256, actual number of preset entries
variesdepending on the models. Preset function can be used in the following way.
-20-
4. Press Edit button to invoke a dialog where the preset name can be edited.
To make the camera view a selected preset location, select a preset entry and press Go
button. Clear button releases the preset setting of an entry.
Pattern/Swing/Group control
Pattern/Swing/Group configured on the camera can be started by selecting an entry in the list
and pressing a button. TCAM-370 and TCAM-570 camera support this feature. The operation
stops when user control PTZ or select a preset.
Multiple tour groups can be defined by selecting the entries from the preset lists arbitrarily. Add
button and Edit button invoke a dialog of the same shape where preset entries constituting a
tour group can be selected. A preset entry can come multiple times in a tour group.
-21-
Dwell time which is the time to view a specific preset location before moving to the next preset
location is 5 seconds. Dwell time for each preset entry of a tour group can be configured on
Tour setup dialog.
A tour is operated by selecting acombo entry in the PTZ control dialog. Tour can be turned off
by selecting none entry.
Scheduling of tour
A combination of one or more tour associated with weekly and day schedule can be defined on
Tour setup dialog.
-22-
Some analog cameras provide the configuration in terms of OSD menu. PTZ control dialog
provides buttons and controls to configure the camera using the OSD menu.
When On-screen control mode is set to PTZ control in the menu of the DU, clicking left mouse
button on the DU triggers the pan/tilt operation to move the direction.It works in the same way as in
circular control pad in PTZ control dialog; Click on far position from the center controls in higher speed
etc.
Drag zoom is supported. When a region is dragged with CTRL button press, selected region is
zoomed to be fit for the entire video window.
Joystick can be used for PTZ control. Any joystick which is used usually for game can be used.
Function button mapping:
Button 1 + Joystick: Zoom
Button 2 + Joystick: Focus
Button 3 + Joystick: Auto focus
Snapshot
The snapshot of a channel’s video can be taken by clicking Snapshot button or selecting
Snapshot menu in the menu of a DU. Image format can be selected on saving the snapshot image.
Bitmap and JPEG are supported. In case of JPEG format, JPEG compression parameter which
determines the image quality can be configured by JPEG compression setting in General setup.
Mosaic processed
-23-
Snapshot dialog allows additional processing on the image before saving it as an image file.
Privacy control
Parts of the image can be hidden for privacy using mosaic processing or drawing a rectangle
in grey color.
Watermarking
When the image is saved in JPEG format, watermark information can be inserted to the
image data. A customized program called JPEGViewer is provided to check if a JPEG image
was modified since it was saved using snapshot function.
NOT SIGNED: the image doesn’t contain the watermark. That is, it is not created by the
snapshot function of VMS Client.
The dialog shows the status of AVI recording. It is possible to change the
name of the AVI file in the dialog. AVI recording generates two files: .avi
and. .smi. The latter is for caption showing the time.
Live stream can be recorded into MP4 file also using the context menu on
a DU.
-24-
Audio control
Audio send mode and play mode
As the VMS connects to more than one camera generally, it is necessary to have the way to select
cameras for audio communication. Audio setup provides settings for how to send and receive audio
data.
Listen(play) mode
Off: audio is turned off.
Selected: audio data from currently selected camera are played.
Visible: audio data from currently visible cameras are mixed and played.
All: audio data from all connected cameras are mixed and played.
Note: Listen(play) mode setting has no relationship with recording. Audio data are received
regardless of this setting if audio recording is enabled and the camera is configured to send audio
data.
Audio/video synchronization
Audio/video synchronization is supported. The synchronization is supported by default. It can
be turned off or parameters can be configured on Audio setup page of VMS.
-25-
Groups of cameras to which wave files are sent are configured. Configured groups can be used
in Audio tab of the control pane or in scheduled file play session.
Audio tab of the control pane provides interactive control of audio talk mode and audio output to PC’s
output device. A wave file can be selected for playback to the server instead of live input.
PC input
When the mic button is in OFF state, sending of live audio from mic stops. Wave file sending
is not affected by this control.
PC output
When the speaker button is in OFF state, audio data
play stops.
Target
Target of audio data sending is specified. Sending to a
group of cameras can be supported by defining a group
in Audio setup.
Audio source
The source of audio data to be sent to the camera is
selected. If a wave file is selected and Play button is
pressed, the indicator for playback progress shows the
progress of wave file sending.
The menu Change On/Off state which comes by clicking the right
button of the mouse over an alarm node allows the control of the
alarm(relay) state.
-26-
Digital zoom
In order to use digital zoom function, mouse clicks on a DU should be mapped to Digital zoom.
Another alternative use of mouse click on DU is On-screen PTZ control. These can be selected in the
menu of a DU invoked by the right button of the mouse. Settings are saved for individual channels.
The region to zoom digitally can be selected by drag and drop of the mouse. Selected region come
enlarged. It goes back to original state by clicking mouse’ left button in zoomed state.Four arrow keys
on the keyboard can be used for shifting in digitally zoomed state.
Channel name
Recording icon
Server time
Statistics
Statistics part shows operational statistics which are useful for diagnosing the reason when video
doesn’t come as expected.
RX=1445
Receiving bitrate of video data in kbps unit. If it is much lower than the setting in the camera,
the network or performance of the PC can be suspected. It can happen also when too many
clients are connected to a camera.
fps=24(0)
-27-
Video framerate in fps. The number inside the parenthesis is the number of frames skipped
for display due to lack of display resources or too late delivery of frames caused. Small
skipping can be avoided by increasing Display buffer setting at Etc tab of Display setup.
Buf=3
Number of frames in the buffer. This value is approximately proportional to Display buffer
setting.
(0, 56)
Audio TX bitrate and RX bitrate in kbps. In case of G.711, the range of normal value is 50 ~
70.
Timeline
Timeline shows the recorded status of the selected channel. More detailed view of the status can be
obtained by adjusting the scale of the time using and button. Although timeline is
Timeline displays recorded durations with multiple colors according to the recording modes used
actually. The colors used for recording mode scheduling in Record setup are used here also.
-28-
5.. Search and Playback
Search and playback of recorded data from connected VMS are supported in Search mode. It
changes to Search mode from Live mode will be operated by clicking Search button on the toolbar.
Calendar
Tree
The first step for search and playback is to select a VMS. The
combo above the calendar provides the list of available VMS.
Unlike Live monitoring mode where cameras from multiple VMS
can be viewing at the same time, only one VMS can be connected
at a time. When a VMS is connected,
connected the calendar will display the days with recorded data, and the
tree will display cameras having
ving data on the selected day.
day
Connection and disconnection to a VMS can be controlled by clicking Connect button and
disconnection button.
A storage file which is typically a backup file in Native format can be played by selecting Play
storagefile.
In order for remote search and playback to work, Remote Search Server application should be
running the in the VMS server system. It is automatically started by starting VMS server. However it is
possible to start manually using Start Remote Search
S Server menu on VMS Server.
Remote Search Server appears as a tray icon at the bottom part of the Windows. User interface of
Remote Search Server can be opened by double clicking the tray icon. The user interface allows
modification of default settings.
ngs. It also shows currently connected clients.
-29-
Note: Search mode of VMS Client may fail to connect to VMS system with the following reasons:
- VMS system is actually unreachable in the network
- VMS system is reachable but it is protected by the firewall. Port 2221 should be open.
- Remote Search Serverapplication is not running in the VMS system, or it is configured
with different setting: port, login, password.
A scene of interest can be found by selecting date, camera and the time.
1. Click a day in the calendar. Days with recorded data are marked with red color. Month can be
changed by clicking arrow buttons in the calendar. When a day is clicked, the tree is updated
with the channel having data on the day. When there are a large number of cameras, loading
the tree can take some time.
2. Select the channels to search. Up to 16 channels can be selected. Only one audio channel
can be selected at a time.
3. When channels are selected, the timeline will be updated to show recorded status of the
channels.
4. Move the current position bar in the timeline to a position to play.
5. Press Play button.
The scale of the timeline can be changed by button and button. Five different scales,
24hours, 12hours, 6hours, 3hours, and 1hour are supported.
Search by event
One or more channels recorded by a specific event in VMS server can be searched in Event search
dialog invoked by Event search menu. Note that searched events are the camera events and VMS
server event saved in VMS server, not in VMS Client.
-30-
1. Enter the camera name to search. All camera can be included by entering asterisk(*)
2. Specify the duration to search.
3. Select the types of events.
4. Click Search button.
5. Play the channels recorded by the event either by double clicking the entry or by selecting an
entry and click Play button.
6. Event search dialog will disappear and playback of the channels will be started from the
event time. Channel selection in the tree is also updated automatically with the channels
recorded by the event.
Playback control
Buttons in the playback control group allows sophisticated control of the playback.
Stop Play
Fast backward Fast forward
All playbacks in backward direction play only I frames. So, jumping effect comes. Fast forward in
multi-screen mode also plays I frames only. In case of 1x1 mode, it is selectable to play all frames or I
frames only using the setting Decode only key frames in FF playback in 1x1 mode in
Playbacksetup. Smooth playback can be obtained by this setting is not checked.
-31-
Playback time
Playback time can be displayed during playback. Displaying
Playback time can be off by unchecking Display playback
time in Playback setup.
Bookmarks
Bookmarks can be used to mark positions of interest during search
and playback and visit later for playback and/or taking backup. By
pressing the bookmark button, Bookmark dialog comes with current playback time. Current playback
time is saved as a bookmark by specifying the name and saving to the list.
When a bookmark is selected and Play button is press on the dialog, playback is started from that
point. Double-clicking a bookmark on the timeline also starts the playback from that point.
Defined bookmarks are displayed on the timeline. By clicking the bookmark, current playback position
is changed to the bookmark position.
-32-
Backup
Backup provides a way to copy a duration of recorded data to a file. Five formats of backup files are
supported: AVI, MP4, WMV, Native format and Native+Player format. The same backup dialog
invoked by Backup button is used, and the format is selected in the dialog.
AVI format
AVI format is used to use casual media player such as Window Media Player, GOM Player, or VLC
Player for playback of the backup file. As AVI doesn’t allow multi-channel video streams, a backup for
each channel needs to be taken separately.
When multiple channels are selected, the VMS makes the backup for each channel one by one. The
names of the backup files are automatically generated in this case.
MP4 format
In addition to AVI file and Native format, backup can be done in MP4 file format.
-33-
WMV format
WMV format is also supported. As transcoding is performed for WMV backup, it takes much more
time than other format.
Native format
Native format means the format used for recording in the VMS. That is, it is the format of the storage
files generated by VMS. Except that backup of multiple channels can be taken to a single file, the
usage is basically the same as the backup in AVI format. Storage files which have .tsf extension
created by the backup can be played in Search mode by selecting the storage type to Play storage
file.
Native+Player
When “Native + Player” type is selected, a backup file including True Search.exe as the player is
generated with .EXE extension. When such backup file is executed, included True Search is
automatically invoked to play the backup file.
Snapshot
A snapshot can be taken while the playback is going on. Snapshot dialog which is invoked by
Snapshot button is basically the same as that in Live mode of the VMS Client. Please refer
to Snapshot section of the chapter for Live monitoring.
-34-
6. Event Handling
Camera events
Camera events come from cameras or video encoders when specific situations happen.
VMS events
VMS events represent some situations in the VMSServer which need to be logged for interpretation of
recorded status. VMS events are sometimes called as Local events or Server events.
-35-
Camera events are monitors in more than one ways. Sensor event an Alarm events change the states
of icons in the camera tree. Motion icon in a DU reflects the motion detection state of a camera. DU
also display Videoloss message when the camera loses video signal.
Events are monitored in a dialog, which also provides search of stored events. Event log menu or
Event search menu invokes the dialog with corresponding tab opened.
When specific actions need to be executed when an event happens, Event handler can be
configured.
Event search menu invokes a dialog where events stored in VMS Server can be searched and
played.
-36-
Event handler
VMSClient provides versatile event handler with which various actions for the events from the
cameras can be associated in a very flexible way. Each action can have independent schedule which
allows the control of action dispatch according to days and time.
An event handler is an association between a specific event from a camera and a specific action.
Event handler 1
Camera-A’s sensor 1 ON Camera-A’s alarm 1 ON
Schedule-A
Event handler 2
Camera-B’s motion ON Goto camera-B’s PTZ #2
Schedule-A
Event handler 3
VMS disk full Send E-mail to the operator
Schedule-B
A schedule which controls when to trigger the action is defined independently and associated to an
event handler arbitrarily. As a result it is possible to use the same schedule for multiple event handlers.
-37-
Action Operation Parameters
Popup video window A popup window to display the video from the Duration of the popup
camera comes. window display
Blink video channel Blink the border of the DU in red color. Duration of the blinking
Change screen mode The screen mode is changed to show the
to 1x1 camera in 1x1 mode.
Video stream control Control video-on/off mode of the camera.
Play wave file Play a specified wave file. -Wave file to play
-Once or repeat
Send wave file to Send a specified wave file to the camera to -Wave file to play
camera play to the camera’s audio output port -Once or repeat
Control PC mic Control audio playing on PC. It controls PC On/Off
Output control on Audio tab of main UI.
Control PC speaker Control audio input in the PC. It controls PC On/Off
Input control on Audio tab of main UI.
Camera alarm control Turn on or off a specific alarm of the camera Duration and on/off
Goto PTZ preset Control the camera to view a specified preset Preset item
position
Activate PTZ tour Activate a specific PTZ tour configured at PTZ Tour item
control dialog
Send E-mail Send E-mail to the operator E-mail title and text
Snapshot Capture and save a snapshot image.
Event handler dialog is invoked by Event handler submenu of Event menu group. The dialog shows
currently configured event handlers for each camera briefly. By clicking an event source, clicking a
specific event handler for that event source, it is possible to view detailed relationship between the
events and actions.
-38-
Creating an event handler
An event handler for an event source is created in the dialog invoked by Add button on Event
handler dialog.
1. Choose events for which actions are to be associated. Multiple events can be selected to
trigger the action on any of selected events.
2. Choose one or more actions.
3. Edit the name of the event handler.
4. Configure the parameters for events. The state of an event(on or off) to trigger the action is
selected. Mostly on is configured to make the action happen on the generation of the event.
5. Configure the parameters for actions. Parameters for actions are specific to each action.
Most common parameter is the duration in which the action is to be continued. The following
shows an example of the dialog for configuring action parameters. It configures the cameras
whose popup video windows should come. Duration of popup window display time is also
configured. As the dialog shows, it is possible to activate other camera’s operation on an
event of a camera. This feature is useful for monitoring with related cameras in a site. Typical
usage is to control neighbor cameras’ PTZ presets to view a position of interest when an
event happens on a camera.
6. Select the schedule to be used for this action. The action is triggered only when the schedule
is configured to On state at the time when the event is generated. If Use schedule is not
checked, the action happens without checking the schedule.
7. Click OK button.
-39-
Click blue event/action to
configure parameters
If events from many cameras are going to be handled in the same way, it would be boring to define
the same event handler for each camera. For example, all cameras can be configured to play an
wave file when any of the sensors in the camera detect the change of the state. The VMS allows
copying event handlers from those defined for other cameras.
Defining schedules
-40-
The schedules to be associated with event handlers are created independently from event handlers.
Then a schedule is selected when an event handler is created or modified. This allows flexible
association between event handlers and schedules; One schedule can be shared among many event
handlers or each event handler can have different schedules.
-41-
7. E-Map
E-Map(Electronic-Map) functions is supported in a separate application: TMAP. TMAP is invoked by
clicking TMAP button on the toolbar.
Provides various actions such as marking a camera onreceiving events from a camera.
-42-
Importing maps
The first step to use TMAP is to import map images.
Maps of Bitmap or JPEG format can be imported in
the dialog invoked by Map->Add
Add a map menu.
Added maps appear on the Map list of TMAP. Map image display area
of TMAP displays the map selected by clicking the mouse on the list. A
large area can be divided into multiple regions(maps). Or it is also useful
to import maps of different scale for macro
macr view of the area as well as
detailed view.
Connecting to VMS
TMAP is designed to operate with one or more VMSs or
NVRs. That is, it doesn’tt work alone. TMAP gets the
camera list by connecting to anVMS
VMS.
Grey
Connection to the VMS is disconnected by user.
The menu on the VMS node provides menus for
connection and disconnection.
Violet
It is in ‘Trying
Trying connection’
connection state to the VMS.
Blue
TMAP is connected to the VMS.
-43-
Placing cameras onto a map
A camera can be placed on a map by dragging and dropping a camera node in the tree. The location
of the name tag(yellow rectangle) can be adjusted after placing the camera.
A camera on the map can be deleted either with the context menu on the camera icon on the map or
with the context menu on the camera node of the tree.
Pop-up video
Pop-up video for a camera on the map can be opened with Show
video menu on the icon. Double clicking the camera icon has the
same effect.
-44-
Event handling
TMAP has its own event handler which maps an event to one or more actions. Sensor, motion and
video loss events can be handled. The following dialog which is invoked by Event->Event
Event Setup
menu shows how events are mapped to actions and how the parameters for actions are specified.
Sound effect
Wave file or Windows beep sound is played.
-45-
Event window display and logging
Events are displayed on Event Window at the bottom of TMAP GUI and logged to a file for
searching later.
Event search
TVMS can receive events from external event sources through IP network. The protocol for
delivering external events can be obtained from Technical Support Team. Generally a special
server called Event Relay Server
erver is used to deliver events from event sources to TVMS with
translating the event messages (i.e. gateway function).
-46-
Configuring the object display
TMAP allows changing the way how objects are displayed on the map. Object Display Setup dialog
invoked with Map->Object
Object display setup provides such feature. User-defined
defined camera icons for
different states can be specified. The color of line connecting camera
camera icon and pop-up
pop video can be
changed. Camera name tag also can be fully customized.
-47-
8. Additional Functions
Serial data pass-through function neither modifies nor the data between PTZ keyboard and PTZ
camera. It just delivers data bi-directionally.
Serial setup provides the settings for serial data pass-through operation.
Send(PC to camera)
Send mode: to send to all connected cameras or currently selected camera only.
-48-
serial data from external equipment will be read.
Receive(camera to PC)
Receive mode: to receive from all connected cameras or currently selected camera only.
PC serial port
Camera’s COM port to which serial data from the camera will be sent and from which serial
data from external equipment attached to the PC will be read.
Note: Some models of camera or video encoder have only one serial port typicallyRS-422/485,
although the combo for serial port selection provides both RS-232 and RS-422/485. The serial port
When any ofby
supported thethe
modes(Send, Receive)
camera or video is enabled,
encoder theselected
should be status bar of the main GUI shows the bitrate
appropriately.
of serial TX and RX through the PC’s COM port.
9. Trouble Shooting
Normally max 30 HD channels are allowed for decoding and displaying. 1 HD channel corresponds to
4 SD channels in terms of system memory usage. So max 120 SD channels can be displayed
simultaneously. When further channels are mapped to DUs, “No memory” is displayed on the DU.
This is due to the limit of system memory allocated to VMS (2GB for 32-bit application).
It is possible to increase this limit to 36HD channels by configuration Windows OS parameters and
registry setting. Please contact Truen technical support team([email protected]) for such
information.
This manual is based on the date as shown in the right and is subject to change without
notice for quality improvement.
-49-