Professional Documents
Culture Documents
VideoViewer (Browser-based
Client) User Guide
Lenel® OnGuard® 7.2 VideoViewer (Browser-based Client) User Guide
This guide is item number DOC-960, revision 6.005, October 2015.
© 2015 United Technologies Corporation. All rights reserved.
Lenel® and OnGuard® (Registered trademarks of UTC Fire & Security Americas Corporation, Inc.) Lenel is
a part of UTC Building & Industrial Systems, a unit of United Technologies Corporation.
All trademarks are the property of their respective owners.
Information in this document is subject to change without notice. No part of this document may be reproduced
or transmitted in any form or by any means, electronic or mechanical, for any purpose, without the express
written permission of UTC Fire & Security Americas Corporation, Inc.
Non-English versions of Lenel documents are offered as a service to our global audiences. We have attempted
to provide an accurate translation of the text, but the official text is the English text, and any differences in the
translation are not binding and have no legal effect.
The software described in this document is furnished under a license agreement and may only be used in
accordance with the terms of that agreement.
Crystal Reports for Windows is a trademark of Crystal Computer Services, Inc.
OnGuard includes ImageStream® Graphic Filters. © 2002 eBT International, Inc. (f/k/a Inso Corporation). All
rights reserved. ImageStream Graphic Filters and ImageStream are registered trademarks of eBT
International, Inc. (f/k/a Inso Corporation).
Integral and FlashPoint are trademarks of Integral Technologies, Inc.
Portions of this product were created using LEADTOOLS ©1991-2011, LEAD Technologies, Inc. ALL
RIGHTS RESERVED. Portions of this product are licensed under US patent 5,327,254 and foreign
counterparts.
Active Directory, Microsoft, SQL Server, Windows, and Windows Server are either registered trademarks or
trademarks of Microsoft Corporation in the United States and/or other countries.
Oracle is a registered trademark of Oracle and/or its affiliates. Other names may be trademarks of their
respective owners.
Other product names mentioned may be trademarks or registered trademarks of their respective companies
and are hereby acknowledged.
Table of Contents
CHAPTER 1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5
VideoViewer Browser-based Client Versus Standard VideoViewer . . . . . . . . . . . . . . . . . . . . . . . . .5
Prerequisites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5
Third Party Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Networking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Browser Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Licensing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Permissions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Security Considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Getting Started . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7
Web Address . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Log In . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Templates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Layouts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Moving Video Streams . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Removing Video Streams . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Resizing Video Streams . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Audio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Appendix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Functions
The VideoViewer browser-based client can perform the following functions:
• Display live and recorded video
• Digital zoom
• PTZ camera control
• Click to center
• Ability to access video from multiple recorders
• Export video
• Load pre-configured video matrix layouts
Prerequisites
There are several considerations which should be noted prior to logging in to VideoViewer for the
first time.
Networking
For systems with the Web Application Servers running on Windows Server 2012, VideoViewer
browser-based clients located outside of the internal network display video over HTTP via proxy. For
more information about the networking requirements for this configuration, refer to the Network
Video over HTTP via Proxy appendix in the Installation Guide.
Browser Settings
VideoViewer is currently supported with Internet Explorer. Certain browser controls must be enabled
to display the functionality of VideoViewer. ActiveX controls and File download must be enabled.
In Internet Explorer, add the VideoViewer URL to the list of Trusted Sites on the Security tab of the
Internet Options and set the Security level for this zone to Medium-low. The following options must
be configured in the custom security settings:
Item Setting
To enhance VideoViewer performance, bypass the proxy server for local addresses and add the Web
server address to the list of proxy server exceptions.
Licensing
VideoViewer is not a licensed application, and a license server is not required.
Permissions
VideoViewer enforces all OnGuard user permissions.
Security Considerations
goVision recorders must have their username and password set to the default values to view video in
the VideoViewer Browser-based Client.
RC-C recorders must have their username set to “sp911” and password set to “lenel” to view video in
the VideoViewer Browser-based Client.
Getting Started
To connect to VideoViewer over a network two pieces of information are needed:
1. The location of the OnGuard server.
2. Login credentials for a Domain account with access to the OnGuard server.
IMPORTANT: Additional steps are necessary to configure OnGuard for Web application
access; these steps can be found in the Installation Guide. There are also
network requirements for viewing network video over HTTP via proxy; these
requirements are described in the Network Video over HTTP via Proxy
appendix in the Installation Guide.
Web Address
The URL to access VideoViewer consists of the server name or IP address and the location of the
application on the server. The location of the application is different depending on the application
used. There is not a central log in Web site for all OnGuard Web-based applications. To connect to
VideoViewer, type the following address into a browser, where <server-name> is the location of the
OnGuard server: http://<server-name>/lnl.og.web/lnl_og_videoviewer.aspx.
Note: If SSL is configured the Web address will begin with https.
Log In
Once the prerequisites have been met, the user may log in to VideoViewer. In addition to providing
OnGuard login credentials, the user must also provide the login credentials for a Domain account
with access to the OnGuard server. After the credentials have been provided, the user will be
prompted to select a monitoring zone.
Note: If Single Sign-On is enabled in OnGuard and for VideoViewer, a user can hold down the
<Shift> key when starting VideoViewer to force the login screen to be shown. This
allows the user to log into the VideoViewer with different login credentials.
Clients that do not have OnGuard installed will be prompted to install software the first time they
view video. When prompted to install LnvrWebPlayerInstall.cab, click [Install].
This section describes the Graphical User Interface (GUI) for the browser-based VideoViewer.
Components
There are several components to the GUI: the Title bar, the Device List window, the PTZ, Recorded,
and Settings tabs, and the Video Matrix.
Title Bar
The Title bar displays the product name, application name, username, workstation, local time, PTZ
status icon, template buttons, and layout drop-down list. Buttons are not available for all of the
supported templates, the full list of templates is available from the layout drop-down list. Layouts
appearing in the drop-down list are pre-configured in Alarm Monitoring or the standard VideoViewer.
PTZ Tab
The PTZ tab contains buttons for all of the available PTZ commands for the currently selected
camera(s). PTZ commands are discussed in detail in Pan, Tilt, and Zoom on page 13.
Recorded Tab
The Recorded tab contains button for viewing recorded video for the currently selected camera(s).
Recorded video commands are discussed in detail in Recorded Video on page 17.
Settings Tab
The Settings tab contains video matrix display options and recorded video options.
Video Matrix
The Video Matrix displays the live video channel stream for each selected camera. The Video Matrix
is fully customizable through the selection of templates, video streams, and toolbar display.
The primary function of the browser-based VideoViewer is to monitor live video. Video is displayed
in the Video Matrix. The layout of video channels can be configured and loaded for reuse.
Video Matrix
The Video Matrix is the display of the video channels selected from the Device List or pre-configured
in a layout.
Templates
Templates can be used to choose a visual configuration for video channel display. They can be
selected from the buttons or drop-down list in the Title bar. The number and relative location of the
video cells is fixed for the currently selected template. Video cells are filled in order according to the
template chosen.
Traditional Templates
Widescreen Templates
A new template may be chosen after video cells have been populated. When a new template is
selected, the currently populated video cells will be re-assigned to the new template.
Layouts
Layouts are templates with video cells assigned to them for re-use. Layouts are loaded from the drop-
down list. Layouts are configured from templates and saved in Alarm Monitoring or the standard
VideoViewer application.
Audio
Audio controls are provided in the VideoViewer on the video cell toolbar. To enable the audio
controls, select the Display Toolbar on cells check box on the Settings tab. The audio volume can be
adjusted with the slider bar. Click the speaker icon located in the audio controls to toggle mute audio
on/off, or use the <Ctrl> + <M> (mute) and <Ctrl> + <U> (unmute) keyboard shortcuts.
Introduction
Pan, Tilt, and Zoom (PTZ) is a feature that allows the user to change the camera view while
monitoring video. There are two types of PTZ used in OnGuard, server and client. Server PTZ is
dependent on the capabilities of the camera. With server, or optical, PTZ the camera physically moves
based on commands from the user. With client PTZ, the pan, tilt, and zoom operations are performed
digitally within the camera view. Digital PTZ is available for all cameras.
PTZ Controls
PTZ commands can be issued from the graphical user interface, the numeric keypad, or from various
input devices. PTZ control is activated when a video cell is selected. If the camera has optical PTZ
capabilities, server PTZ is enabled, otherwise, client (digital) PTZ is enabled. Options currently in use
are indicated with a yellow icon. Options that are unavailable with the currently selected camera are
indicated by a grayed out icon.
There are two types of PTZ commands, relative and continuous. Relative commands are used to
move the camera a short distance or step. Continuous commands are used to move the camera a
considerable distance based on how long the command button is held. Relative commands can be
issued from the PTZ control arrows or by double-clicking a place on the video cell to move to center.
Continuous commands can only be sent by clicking and holding one of the PTZ control arrows.
The speed at which PTZ commands are issued can be adjusted with the PTZ Speed slider located on
the right-hand side of the PTZ tab. The speed is a relative value from 0 to 100.
PTZ Controls
Pan and Tilt Arrows Used for continuous and relative PTZ commands. To
execute a relative command, click on the arrow indicating
the direction you wish the camera to move. To execute a
continuous command, click and hold the arrow indicating
the direction you wish the camera to move.
PTZ Controls
PTZ Speed Use the slider to select a PTZ speed value from 0 to 100.
The speed value is relative.
Video Controllers
PTZ commands can be issued from an input device such as a joystick. When a camera with PTZ
capabilities is selected, the joystick and buttons can be used to issue commands to the camera. For
more information, refer to Video Controllers on page 23.
This section provides detailed information about the Recorded Video feature in the browser-based
VideoViewer.
Introduction
VideoViewer (Browser-based client) supports the viewing of recorded video. The following features
are available to enhance video playback:
• View and control recorded video from multiple video streams
• Switch between live and recorded video for a specific stream or multiple streams
• Modify the speed control of the recorded video
• Jump to a specific date/time during video playback
• Control multiple recorded video streams with one slider
• Synchronize recorded video clips
• Repeat a recorded video clip
• Export a recorded video clip
Note: The viewing of exported video clips is currently not supported in the browser-based
application.
Jump to Time Click this icon to jump to the date and time
set in the fields to the right of the icon.
Exporting Video
Recorded video clips can be exported from the Video Matrix.
Export Video
1. Load the desired recorded video into a video cell.
2. On The Recorded tab, select the Export Video icon.
3. The Video Export dialog is displayed.
Note: goVision cameras do not use the Video Export dialog. Follow the on-screen instructions
for exporting video from goVision cameras.
4. In the Filename field, select a location and name for the exported video file.
Notes: When exporting video in Windows 7, Windows 8, or Windows 8.1, the Windows user
must have write access to the location that the video is saved. The default save location
is the Desktop.
Native is the only format supported for Output type in the VideoViewer thin-client,
with the exception of goVision cameras which only support a file type of *.264.
Set a Watermark
Embedding a watermark in the video file is equivalent to signing a digital identification on the
content of the video. If the video is manipulated, the watermark is destroyed. The authenticator can
verify whether a received video has been tampered with by attempting to match the signature.
The Watermarking feature allows the individual exporting the video to set a custom digital signature
which can later be verified by the recipient of the video file. Authentication can be performed with the
stand-alone Lenel Video Player (LVPlayer.exe) which is distributed with the OnGuard software.
1. From the Video Export dialog, select the type of signature, “Custom” or “Default”, from the
Digital signature drop-down list.
2. If you selected “Custom”, enter a key for authentication (case sensitive) in the Custom signature
text box. The recipient of the file will need to know this key to determine the validity of the video
file.
Note: The Default signature type does not require a key for authentication.
3. Select other options as desired and click [Export] to finish.
This appendix provides detailed information about using video controllers with the browser-based
VideoViewer.
Introduction
Support is currently available for Direct Input devices which include a wide variety of joysticks and
game controllers. Devices are automatically detected by VideoViewer and availablity is indicated by
an icon on the Title bar. Each joystick direction and button is assigned a default action.
Graphical Interface
The graphical interface in VideoViewer to the joystick is very simple. Only one joystick can operate
within VideoViewer at a time. If more than one joystick is connected to the workstation, the active
joystick can be selected from the Controller Service > Configure Service option.
An icon exists in the title bar with different display states to indicate the status of the joystick.
Default Controls
Video controllers that have a joystick allow the user to control PTZ for a camera that supports those
features. Additional commands are available for input devices through the Controller Service >
Configure Service option.
Command Assignments
Commands are mapped using the Controller Service as described in Controller Service on page 25.
Command Assignment
Controller Service
Command Mode Command Description
SwitchToLive/ Recorded Set Selected Cells This button will change all currently
ToggleRecorded to Live selected cells to display live video.
SwitchToRecorded/ Live Set Selected Cells This button will change all currently
ToggleRecorded to Recorded selected cells to display recorded
video.
SelectAll Live and Select All Cells This button will select all of the cells
Recorded currently displayed in the video
matrix.
UnSelectAll Live and Unselect All Cells This button will deselect all of the
Recorded cells currently displayed in the video
matrix.
Play Live and Play Selected Cells This button will play video in the
Recorded selected cells.
Pause Live and Pause Selected This button will pause video in the
Recorded Cells selected cells.
Stop Live and Stop Selected Cells This button will stop video in the
Recorded selected cells.
Jog Recorded Frame Advance This button will cause the video to
advance by one frame in the selected
cells.
Shuttle - Clockwise Recorded Fast Forward End This button will advance the video in
the currently selected frames to the
end of the clip.
PreviousView Live and Select Previous Cell This button will select the cell before
Recorded to the one currently selected in the
video matrix.
NextView Live and Select Next Cell This button will select the cell after
Recorded the one currently selected in the
video matrix.
Controller Service
When the controller service is started, an icon representing the service appears in the System
Notification area.
Configure Service
Select this option to map each button or control in the controller device to a specific command in
the application. When this option is selected, the Controller Service Event Mapping Tool opens.
Use this tool to select a device that is connected to the system. There is a default mapping of
action types to command types, which can be customized as needed.
Switch Application
If there are multiple applications running that take input events from a controller device (for
example, Alarm Monitoring, VideoViewer, or WebVideoViewer), select this option to switch to a
different application.
When Switch Application is selected, the Controller Service Application Switcher opens. Select
the desired application from the list.
Note: The connected controller device (joystick) can use the NextApp command to switch
applications. For more information, refer to Advanced Commands on page 27.
Exit
Select this option to close and exit the controller service.
Supported Commands
Note: The camera currently selected receives all of the Basic and Advanced commands sent
from the controller device (joystick).
Basic Commands
The following list contains basic commands supported from a USB controller device:
• FocusIncrease and FocusDecrease: Focus operations
• IrisIncrease and IrisDecrease: Iris operations
• Joystick: Mapped to Pan and Tilt operations
• Zoom: Zoom in and out
Advanced Commands
The following list contains advanced commands supported from a USB controller device:
• PreviousView and NextView: Toggles camera selection between views in a matrix
• Play, Pause, and PlayPause: Toggle view between Play and Pause
• Stop: Stops a live or recorded playing video
• SwitchToLive, SwitchToRecorded, and ToggleRecorded: Toggles between live and recorded
video
• Shuttle: Use only in recorded mode; mapped to speed:
– Clockwise: Increase speed
– Counter-clockwise: Decrease speed
• Jog: Clockwise: frame forward
• NextApp; ActivateApp:
– NextApp: Launches the Controller Service Application Switcher, or moves through
selections in the Controller Service Application Switcher
– ActivateApp: Selects the application and passes commands to the controller device
(joystick)
• SelectAll: Selects all cells
• UnSelectAll: Unselects all cells
A Procedures
Audio ................................................................. 12 display live video .................................. 11
display recorded video ......................... 11
B moving video streams ........................... 12
play recorded video ............................... 19
Browser Settings ............................................... 6
removing video streams ....................... 12
PTZ ............................................................. 13, 17
D controls ............................................. 13, 14
Device List ......................................................... 9 introduction ............................................ 13
keyboard shortcuts ................................ 15
F tab .............................................................. 9
Functions ............................................................ 5
R
G Recorded Tab ..................................................... 9
GUI ...................................................................... 9 Recorded Video
controls .................................................... 17
L introduction ............................................ 17
Layouts ............................................................. 12 settings .................................................... 10
Licensing ............................................................ 6
Log In .................................................................. 7 S
Settings Tab ...................................................... 10
M
Mute .................................................................. 12 T
Tabs
N PTZ ............................................................ 9
Networking ........................................................ 6 recorded .................................................... 9
settings .................................................... 10
P Templates ......................................................... 11
Third Party Software ........................................ 6
Pan, Tilt, Zoom ......................................... 13, 17
controls ............................................. 13, 14
introduction ............................................ 13 U
keyboard shortcuts ................................ 15 URL ..................................................................... 7
Permissions ........................................................ 7 User Interface .................................................... 9
Prerequisites ....................................................... 5
V
Video Cells
aspect ratio .............................................. 12
moving .................................................... 12
removing ................................................. 12
Video Controllers
default controls ...................................... 24
introduction ............................................ 23
status icons ............................................. 23
Video Matrix .................................................... 11
display settings ...................................... 10
layouts ..................................................... 12
overview ................................................. 10
templates ................................................. 11
VideoViewer
browser vs standard ................................ 5
components .............................................. 9
W
Web Address ...................................................... 7