You are on page 1of 32

7.

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

CHAPTER 2 User Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9


Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9
Title Bar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Device List Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
PTZ Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Recorded Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Settings Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Video Matrix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10

CHAPTER 3 Video Monitoring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11


Video Matrix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11
Display Live Video . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Display Recorded Video . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11

VideoViewer (Browser-based Client) User Guide 3


Table of Contents

Templates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Layouts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Moving Video Streams . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Removing Video Streams . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Resizing Video Streams . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Audio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12

CHAPTER 4 Pan, Tilt, and Zoom . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13


Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
PTZ Controls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
PTZ Graphical Controls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
PTZ Keyboard Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Video Controllers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15

CHAPTER 5 Recorded Video . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17


Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Recorded Video Controls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Viewing Recorded Video . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Play Recorded Video . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Exporting Video . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Export Video . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Set a Watermark . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

Appendix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21

APPENDIX A Video Controllers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23


Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Graphical Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Default Controls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Command Assignments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
USB Joystick Enhanced Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Controller Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Supported Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27

Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29

4 VideoViewer (Browser-based Client) User Guide


CHAPTER 1 Introduction

VideoViewer can be accessed through an Internet browser-based client.

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

VideoViewer Browser-based Client Versus Standard VideoViewer


VideoViewer has a lite client application that can run from an Internet browser on any computer with
or without OnGuard installed. The primary purpose of the VideoViewer browser-based client is live
and recorded video monitoring. Not all of the features available in the standard VideoViewer
application are available in the browser-based client. Currently, the VideoViewer Browser-based
Client does not support video search, saving layouts, loading files, and PTZ presets and tours.

Prerequisites
There are several considerations which should be noted prior to logging in to VideoViewer for the
first time.

VideoViewer (Browser-based Client) User Guide 5


Introduction

Third Party Software


VideoViewer requires Microsoft .NET, and MSXML installed on the client. Refer to the release notes
for specific version information.

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.

Turn off HTTP


By default, HTTP is enabled for the Web Application Server running on Windows Server 2012. To
turn off HTTP and use DCOM, complete the following steps:
1. Launch Internet Information Services (IIS) Manager from Control Panel > Administrative Tools.
2. In the Connections Pane, expand Sites > Default Web Site.
3. Right-click Lnl.OG.Web and select Explore.
4. In the Lnl.OG.Web folder, open the Preferences.js file.
5. Comment out (add “//” before) the following lines:
• var g_lnl_use_http_ptz = true;
• var g_lnl_use_http_video = true;

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

ActiveX controls and plug-ins > Automatic Enable


prompting for ActiveX controls

Downloads > File Download Enable

Miscellaneous > Access data sources across Prompt


domains

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.

6 VideoViewer (Browser-based Client) User Guide


Getting Started

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].

VideoViewer (Browser-based Client) User Guide 7


Introduction

8 VideoViewer (Browser-based Client) User Guide


CHAPTER 2 User Interface

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.

Device List Window


The Device List window displays the devices and groups available in a tree format. Trees can be
navigated by clicking the plus sign to expand each device or group. Video recorders and cameras are
listed in the Device category. Groups can contain cameras from various recorders. They have user-
defined names and are configured in System Administration.

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.

VideoViewer (Browser-based Client) User Guide 9


User Interface

Settings Tab
The Settings tab contains video matrix display options and recorded video options.

Video Matrix Display Settings


To view video channel information associated with each currently displayed video cell, select the
Display Toolbar on Cells check box on the Settings tab. The video recorder name can be displayed
by selecting the Recorder Name in Toolbar check box. By default, the aspect ratio is preserved for
each video stream. This setting can be disabled by deselecting the Keep Aspect Ratio check box.

Recorded Video Settings


Several settings exist for customizing the behavior of recorded video playback: Synchronize
Recorded Video, Active Speed Control, Review on Release, and Repeat Recorded Clip.
The Synchronize Recorded Video setting enables the user to change the time for selected video cells
by adjusting the time slider on the toolbar of any cell playing recorded video.
The Active Speed Control setting modifies the behavior of the Speed Control. By default the speed
remains at the selected rate until the user returns the slider to 1x. When selected, the user must hold
down the mouse button to modify the speed of the video. When the mouse button is released the
speed returns to 1x.
The Review on Release setting can be used in conjunction with the Active Speed Control setting to
enhance the manual search experience. When the speed is returned to 1x upon release of the mouse,
Review on Release allows the user to view video that passed on the player a few moments before the
mouse was released. This feature is useful for manually searching through video for an occurrence. It
enables the user to view the event which may have begun just before the mouse was released. The
amount of time reviewed is proportional to the speed at which the video is being played.
The Repeat Recorded Clip setting configures recorded video clips to play in a continuous loop.

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.

10 VideoViewer (Browser-based Client) User Guide


CHAPTER 3 Video Monitoring

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.

Display Live Video


1. Navigate the Device List window to the camera you wish to display.
2. Click the camera to add it to the Video Matrix.

Display Recorded Video


1. Select cells in the Video Matrix to display recorded video. Multiple cells may be selected by
holding down the <Ctrl> key while selecting cells.
2. On the Recorded tab, click the Set Recorded icon.
• The toolbar will automatically be displayed for the selected video cells.
• Video automatically begins playing in the selected video cells.
3. Use the control buttons on the Recorded tab to navigate the video as desired. For more
information, refer to Recorded Video Controls on page 17.

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.

VideoViewer (Browser-based Client) User Guide 11


Video Monitoring

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.

Moving Video Streams


Keyboard shortcuts can be used to move and swap video cells in the Video Matrix. To move a video
stream or swap the contents of video cells, select the two cells with the mouse and press <Ctrl>-S.

Removing Video Streams


Cameras can be removed from the Video Matrix with buttons on the Settings tab or with keyboard
shortcuts.

Remove a Video Cell


1. Select the video stream you wish to remove from the Video Matrix. Select multiple video streams
by holding down the <Ctrl> key while selecting video streams with the mouse.
2. Click [Clear Selected Cells] on the Settings tab or press the [Delete] key to remove the selected
cells from the Video Matrix.

Remove all Video Cells


Click [Clear All Cells] on the Settings tab or press and hold <Ctrl> and press <Delete>.

Resizing Video Streams


When a video stream is added to the Video Matrix it is automatically resized to maximize the size of
the video in each cell. By default, the aspect ratio is preserved for each video stream. This
configuration can be changed on the Settings tab.

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.

12 VideoViewer (Browser-based Client) User Guide


CHAPTER 4 Pan, Tilt, and Zoom

This chapter provides a detailed description of Pan, Tilt, and Zoom.

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.

VideoViewer (Browser-based Client) User Guide 13


Pan, Tilt, and Zoom

PTZ Graphical Controls


The graphical controls for PTZ are located on the PTZ tab.

PTZ Controls

Icon Control Description

Optical PTZ Used for selecting and indicating availability of optical


PTZ. A yellow icon indicates that optical PTZ is selected,
red indicates optical PTZ is available, and gray indicates
that optical PTZ is not supported for the currently
selected camera.

Digital PTZ Used for selecting and indicating availability of digital


PTZ. A yellow icon indicates that digital PTZ is selected
and red indicates digital PTZ is available.

PTZ Locking Used for selecting and indicating availability of PTZ


locking. A yellow icon indicates that PTZ is locked, red
indicates PTZ locking is available, and gray indicates that
PTZ locking is not supported for the currently selected
camera.

Continuous PTZ Used for indicating the availability of continuous PTZ.


Highlighted arrows (shown) indicate that continuous PTZ
commands are available and darkened indicates that
continuous PTZ commands are not supported for the
currently selected camera.
Continuous PTZ commands can only be executed by left-
clicking and holding one of the pan and tilt arrows.

Relative PTZ Used for indicating the availability of relative PTZ. A


highlighted arrow (shown) indicates that relative PTZ
commands are available and darkened indicates that
relative PTZ commands are not supported for the
currently selected camera.
Relative PTZ commands can be executed by clicking the
pan and tilt arrows or through a double-click to center on
the video cell.

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.

Zoom In Used by optical and digital PTZ to zoom in.

Zoom Out Used by optical and digital PTZ to zoom out.

14 VideoViewer (Browser-based Client) User Guide


PTZ Controls

PTZ Controls

Icon Control Description

PTZ Speed Use the slider to select a PTZ speed value from 0 to 100.
The speed value is relative.

PTZ Keyboard Commands


PTZ commands can be issued from the numerical keypad. Shortcuts are available to pan, tilt, zoom,
and adjust the PTZ speed.

PTZ Keyboard Commands

Keyboard Shortcut Control

Numeric Keypad Key 4 Pan Left

Numeric Keypad Key 6 Pan Right

Numeric Keypad Key 8 Tilt Up

Numeric Keypad Key 2 Tilt Down

Numeric Keypad Key 7 Pan Left/Tilt Up

Numeric Keypad Key 9 Pan Right/Tilt Up

Numeric Keypad Key 1 Pan Left/Tilt Down

Numeric Keypad Key 3 Pan Right/Tilt Down

Numeric Keypad Key + Zoom In

Numeric Keypad Key - Zoom Out

Numeric Keypad Key / PTZ Speed Down by 5

Numeric Keypad Key * PTZ Speed Up by 5

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.

VideoViewer (Browser-based Client) User Guide 15


Pan, Tilt, and Zoom

16 VideoViewer (Browser-based Client) User Guide


CHAPTER 5 Recorded Video

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.

Recorded Video Controls


Recorded Video graphical controls are located on the Recorded tab. The toolbar becomes activated
automatically for video cells displaying recorded video. Recorded video can also controlled through
the use of an input device such as a joystick.
Settings related to speed control are located on the Settings tab. For more information, refer to
Recorded Video Settings on page 10.

VideoViewer (Browser-based Client) User Guide 17


Recorded Video

Recorded Video Graphical Controls

Icon Control Description

Set Live Click this icon to switch to live video for


the selected video cells.

Set Recorded Click this icon to switch to recorded video


for the selected video cells.

Select All Used to select all currently displayed


video cells.

Deselect All Used to deselect all currently selected


video cells.

Export Video Click this icon to export the currently


selected recorded video clip.

Jump to Time Click this icon to jump to the date and time
set in the fields to the right of the icon.

Speed Use the slider to adjust the playback


speed for recorded video. There are two
modes for speed control. By default the
video will continue playing at the speed
selected with the slider. The Active
Speed Control setting returns the speed
to 1x when the user releases the mouse
button.

Play Click this icon to begin playing recorded


video.

Pause Click this icon to pause recorded video.

18 VideoViewer (Browser-based Client) User Guide


Viewing Recorded Video

Recorded Video Graphical Controls

Icon Control Description

Stop Click this icon to stop recorded video.

Frame Advance Click this icon to advance recorded video


by one frame.

Frame Forward to Click this icon to advance recorded video


End to the end of the clip.

Viewing Recorded Video


Recorded Video can be activated for one or more cells displayed in the Video Matrix.

Play Recorded Video


1. Select cells in the Video Matrix to display recorded video. Multiple cells may be selected by
holding down the <Ctrl> key while selecting cells.
2. On the Recorded tab, click the Set Recorded icon.
• The toolbar will automatically be displayed for the selected video cells.
• Video automatically begins playing in the selected video cells.
3. Select a Begin Date/Time and End Date/Time of the recorded video to playback.
4. Click the Play icon to begin playing video for the specified time in each selected video cell.
5. Use the control buttons on the Recorded tab to navigate the video as desired.

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.

VideoViewer (Browser-based Client) User Guide 19


Recorded Video

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.

5. Enter notes in the Comments text box, if desired.


6. Click [Export].
7. Once the Status reaches 100%, click [Close] to finish.

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.

20 VideoViewer (Browser-based Client) User Guide


Appendix
APPENDIX A Video Controllers

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.

Connected to Joystick Joystick


Joystick Controller Service Disabled Disconnected

VideoViewer (Browser-based Client) User Guide 23


Video Controllers

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.

24 VideoViewer (Browser-based Client) User Guide


USB Joystick Enhanced Support

USB Joystick Enhanced Support


OnGuard provides enhanced USB joystick support in order to control PTZ and archive playback jog/
shuttle using an Interlogix, Panasonic or Axis USB joystick.

Controller Service
When the controller service is started, an icon representing the service appears in the System
Notification area.

Right-click on the icon for the following options:

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.

VideoViewer (Browser-based Client) User Guide 25


Video Controllers

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.

26 VideoViewer (Browser-based Client) User Guide


USB Joystick Enhanced Support

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

VideoViewer (Browser-based Client) User Guide 27


Video Controllers

28 VideoViewer (Browser-based Client) User Guide


Index

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

VideoViewer (Browser-based Client) User Guide 29


Index

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

30 VideoViewer (Browser-based Client) User Guide


Index

VideoViewer (Browser-based Client) User Guide 31


UTC Fire & Security Americas Corporation, Inc.
1212 Pittsford-Victor Road
Pittsford, New York 14534 USA
Tel 866.788.5095 Fax 585.248.9185
www.lenel.com
docfeedback@lenel.com

You might also like