34
PERPETUAL INNOVATION VideoViewer (Browser-based Client)

Web Video Viewer

Embed Size (px)

Citation preview

VideoViewer (Browser-based Client)

PERPETUAL INNOVATION

Lenel OnGuard 2010 VideoViewer (Browser-based Client), product version 6.4 This guide is item number DOC-960, revision 1.017, April 2010 Copyright 1999-2010 Lenel Systems International, Inc. 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 Lenel Systems International, 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. Lenel and OnGuard are registered trademarks of Lenel Systems International, Inc. Microsoft, Windows, Windows Server, and Windows Vista are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries. Integral and FlashPoint are trademarks of Integral Technologies, Inc. Crystal Reports for Windows is a trademark of Crystal Computer Services, Inc. Oracle is a registered trademark of Oracle Corporation. Other product names mentioned in this User Guide may be trademarks or registered trademarks of their respective companies and are hereby acknowledged. Portions of this product were created using LEADTOOLS 1991-2010 LEAD Technologies, Inc. ALL RIGHTS RESERVED. OnGuard includes ImageStream Graphic Filters. Copyright 1991-2010 Inso Corporation. All rights reserved. ImageStream Graphic Filters and ImageStream are registered trademarks of Inso Corporation.

Table of Contents

Table of Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 CHAPTER 1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7 VideoViewer Browser-based Client Versus Standard VideoViewer . . . . . . . . . . . . . . . . . . . . . . . . .7 Prerequisites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7Third Party Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Networking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Browser Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Licensing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Permissions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Security Considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 8 8 9 9 9

Getting Started . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9Web Address . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 Log In . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

CHAPTER 2

User Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11Title Bar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Device List Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . PTZ Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Recorded Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Settings Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Video Matrix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 11 11 11 12 12

VideoViewer (Browser-based Client)

3

Table of Contents

CHAPTER 3

Video Monitoring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13Video Matrix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Display Live Video . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Display Recorded Video . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13Templates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Layouts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Moving Video Streams . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Removing Video Streams . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 14 14 14

Remove a Video Cell . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 Remove all Video Cells . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14Resizing Video Streams . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 Audio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14

CHAPTER 4

Pan, Tilt, and Zoom . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 PTZ Controls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15PTZ Graphical Controls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 PTZ Keyboard Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 Video Controllers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

CHAPTER 5

Recorded Video . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 Recorded Video Controls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 Viewing Recorded Video . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 Play Recorded Video . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 Exporting Video . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 Export Video . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 Set a Watermark . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22

Appendices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23APPENDIX A Video Controllers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 Graphical Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 Default Controls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26Command Assignments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26

Determining Button Numbers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 Specific Devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27Axis PTZ Joystick . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 Panasonic WV-CU650/WV-CU950 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28

Control the Video Matrix Using the Numeric Keypad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29

4

VideoViewer (Browser-based Client)

Table of Contents

Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31

VideoViewer (Browser-based Client)

5

Table of Contents

6

VideoViewer (Browser-based Client)

CHAPTER 1

Introduction

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

FunctionsThe 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 VideoViewerVideoViewer 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.

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

VideoViewer (Browser-based Client)

7

Introduction

Third Party SoftwareVideoViewer requires Microsoft .NET, MSXML, and DirectX installed on the client. Refer to the release notes for specific version information.

NetworkingFor systems with the Web Application Servers running on Windows Vista or Windows Server 2008, 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. For Web Application Servers running on Windows XP and Windows Server 2003, the VideoViewer client machine must be located on the same domain as the Web Application Server and video recorders.

Turn off HTTPBy default, HTTP is enabled for the Web Application Server running on Windows Vista and Windows Server 2008. HTTP is not supported for Windows XP and Windows Server 2003. If you want to turn off HTTP and use DCOM, complete the following steps:1. 2. 3. 4. 5.

Launch Internet Information Services (IIS) Manager from Control Panel > Administrative Tools. In the Connections Pane, expand Sites > Default Web Site. Right-click Lnl.OG.Web and select Explore. In the Lnl.OG.Web folder, open the Preferences.js file. Comment out (add // before) the following lines: var g_lnl_use_http_ptz = true; var g_lnl_use_http_video = true;

Browser SettingsVideoViewer 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 ActiveX controls and plug-ins > Automatic prompting for ActiveX controls Downloads > File Download Miscellaneous > Access data sources across domains Setting Enable Enable Prompt

To enhance VideoViewer performance, bypass the proxy server for local addresses and add the Web server address to the list of proxy server exceptions.

8

VideoViewer (Browser-based Client)

Getting Started

LicensingVideoViewer is not a licensed application, and a license server is not required.

PermissionsVideoViewer enforces all OnGuard user permissions.

Security ConsiderationsgoVision recorders must have their username and password set to the default values to view video in the VideoViewer Browser-based Client. NetDVMS recorders must have their username set to sp911 and password set to lenel to view video in the VideoViewer Browser-based Client.

Getting StartedTo connect to VideoViewer over a network two pieces of information are needed:1. 2.

The location of the OnGuard server. 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 AddressThe 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 is the location of the OnGuard server: http:///lnl.og.web/lnl_og_videoviewer.aspx. Note: If SSL is configured the Web address will begin with https.

Log InOnce 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. 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)

9

Introduction

10

VideoViewer (Browser-based Client)

CHAPTER 2

User Interface

This section describes the Graphical User Interface (GUI) for the browser-based VideoViewer.

ComponentsThere are several components to the GUI: the Title bar, the Device List window, the PTZ, Recorded, and Settings tabs, and the Video Matrix.

Title BarThe 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 WindowThe 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 userdefined names and are configured in System Administration.

PTZ TabThe 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 15.

Recorded TabThe 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 19.

VideoViewer (Browser-based Client)

11

User Interface

Settings TabThe Settings tab contains video matrix display options and recorded video options.

Video Matrix Display SettingsTo 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 SettingsSeveral 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 MatrixThe 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.

12

VideoViewer (Browser-based Client)

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 MatrixThe Video Matrix is the display of the video channels selected from the Device List or pre-configured in a layout.

Display Live Video1. 2.

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

Display Recorded Video1. 2.

Select cells in the Video Matrix to display recorded video. Multiple cells may be selected by holding down the key while selecting cells. 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 19.

TemplatesTemplates 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)

13

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.

LayoutsLayouts are templates with video cells assigned to them for re-use. Layouts are loaded from the dropdown list. Layouts are configured from templates and saved in Alarm Monitoring or the standard VideoViewer application.

Moving Video StreamsKeyboard 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 -S.

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

Remove a Video Cell1. 2.

Select the video stream you wish to remove from the Video Matrix. Select multiple video streams by holding down the key while selecting video streams with the mouse. 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 CellsClick [Clear All Cells] on the Settings tab or press and hold and press .

Resizing Video StreamsWhen 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.

AudioAudio 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 + (mute) and + (unmute) keyboard shortcuts.

14

VideoViewer (Browser-based Client)

CHAPTER 4

Pan, Tilt, and Zoom

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

IntroductionPan, 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 ControlsPTZ 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)

15

Pan, Tilt, and Zoom

PTZ Graphical ControlsThe graphical controls for PTZ are located on the PTZ tab.

PTZ ControlsIcon Control Optical PTZ Description 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. 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. 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. 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 leftclicking 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. Used by optical and digital PTZ to zoom in.

Digital PTZ

PTZ Locking

Continuous PTZ

Zoom In

Zoom Out

Used by optical and digital PTZ to zoom out.

16

VideoViewer (Browser-based Client)

PTZ Controls

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

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

PTZ Keyboard CommandsKeyboard Shortcut Numeric Keypad Key 4 Numeric Keypad Key 6 Numeric Keypad Key 8 Numeric Keypad Key 2 Numeric Keypad Key 7 Numeric Keypad Key 9 Numeric Keypad Key 1 Numeric Keypad Key 3 Numeric Keypad Key + Numeric Keypad Key Numeric Keypad Key / Numeric Keypad Key * Control Pan Left Pan Right Tilt Up Tilt Down Pan Left/Tilt Up Pan Right/Tilt Up Pan Left/Tilt Down Pan Right/Tilt Down Zoom In Zoom Out PTZ Speed Down by 5 PTZ Speed Up by 5

Video ControllersPTZ 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 25.

VideoViewer (Browser-based Client)

17

Pan, Tilt, and Zoom

18

VideoViewer (Browser-based Client)

CHAPTER 5

Recorded Video

This section provides detailed information about the Recorded Video feature in the browser-based VideoViewer.

IntroductionVideoViewer (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 ControlsRecorded 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 12.

VideoViewer (Browser-based Client)

19

Recorded Video

Recorded Video Graphical ControlsIcon Control Set Live Description 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. Click this icon to begin playing recorded video.

Play

Pause

Click this icon to pause recorded video.

20

VideoViewer (Browser-based Client)

Viewing Recorded Video

Recorded Video Graphical ControlsIcon Control Stop Description Click this icon to stop recorded video.

Frame Advance

Click this icon to advance recorded video by one frame.

Frame Forward to End

Click this icon to advance recorded video to the end of the clip.

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

Play Recorded Video1. 2.

Select cells in the Video Matrix to display recorded video. Multiple cells may be selected by holding down the key while selecting cells. 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. 4. 5.

Select a Begin Date/Time and End Date/Time of the recorded video to playback. Click the Play icon to begin playing video for the specified time in each selected video cell. Use the control buttons on the Recorded tab to navigate the video as desired.

Exporting VideoRecorded video clips can be exported from the Video Matrix.

Export Video1. 2. 3.

Load the desired recorded video into a video cell. On The Recorded tab, select the Export Video icon. The Video Export dialog is displayed. goVision cameras do not use the Video Export dialog. Follow the on-screen instructions for exporting video from goVision cameras.

Note:4.

In the Filename field, select a location and name for the exported video file.

VideoViewer (Browser-based Client)

21

Recorded Video

Note:

When exporting video in Windows Vista, 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.

Note:5. 6. 7.

Enter notes in the Comments text box, if desired. Click [Export]. Once the Status reaches 100%, click [Close] to finish.

Set a WatermarkEmbedding 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. 2.

From the Video Export dialog, select the type of signature, Custom or Default, from the Digital signature drop-down list. 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. The Default signature type does not require a key for authentication.

Note:3.

Select other options as desired and click [Export] to finish.

22

VideoViewer (Browser-based Client)

Appendices

APPENDIX A

Video Controllers

This appendix provides detailed information about using video controllers with the browser-based VideoViewer.

IntroductionSupport 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 InterfaceThe 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 Input Device drop-down list on the PTZ tab. An icon exists in the title bar with different display states to indicate the status of the joystick.Joystick Connected Joystick Disabled Joystick Disconnected

Joystick

VideoViewer (Browser-based Client)

25

Video Controllers

Default ControlsVideo 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 use of available buttons. Numerical keypads for input devices have the same behavior as the numerical keypad on the keyboard. This functionality is described in PTZ Keyboard Commands on page 17.

Command AssignmentsDefault commands are assigned to the joystick and available buttons depending on the current mode. Each command has a virtual key associated with it. If a button with the same number as the virtual key exists on the input device, that button may be used to execute the command.

Virtual Key Command AssignmentsVirtual Key 1 2 3 4 5

Mode Recorded Live Live and Recorded Live and Recorded Recorded

Command Set Selected Cells to Live Set Selected Cells to Recorded Select All Cells Unselect All Cells Jump to Selected Time

Description This button will change all currently selected cells to display live video. This button will change all currently selected cells to display recorded video. This button will select all of the cells currently displayed in the video matrix. This button will deselect all of the cells currently displayed in the video matrix. This button causes the video clip to advance to the time selected in the Jump to Time field on the Recorded tab. This button will play video in the selected cells. This button will pause video in the selected cells. This button will stop video in the selected cells. This button will cause the video to advance by one frame in the selected cells. This button will advance the video in the currently selected frames to the end of the clip. This button will select the cell before to the one currently selected in the video matrix. This button will select the cell after the one currently selected in the video matrix.

6 7 8 9

Live and Recorded Live and Recorded Live and Recorded Recorded

Play Selected Cells Pause Selected Cells Stop Selected Cells Frame Advance

10

Recorded

Fast Forward End

11 12

Live and Recorded Live and Recorded

Select Previous Cell Select Next Cell

26

VideoViewer (Browser-based Client)

Specific Devices

Determining Button NumbersButton numbers and layout on the device will vary for each device. To determine the button numbers of your device:1. 2. 3. 4. 5.

Open the devices Windows settings from Control Panels > Game Controllers. Select the device from the Installed game controllers list and click [Properties]. Select the Test tab. As you move the joystick the indicator will emulate the movement in the Axes display. Pressing buttons will highlight the button number selected in the Buttons display. Compare the button numbers to the default list in the Virtual Key Command Assignments table to determine how to use each button to execute commands.

Specific DevicesIn addition to generic support of any Direct Input device, two specific input devices are supported.

Axis PTZ JoystickIntegration with the Axis PTZ joystick is available as follows: Each button is assigned a virtual key (1-12). The joystick behaves in Live mode as a PTZ joystick for any camera that supports these functions. The joystick behaves as follows in Recorded mode: X-Axis movement changes the speed of playback; Z-Axis works as a jog shuttle (turning the Z-Axis clockwise performs frame advancement and turning the Z-Axis counterclockwise performs 1 second rewinds).

VideoViewer (Browser-based Client)

27

Video Controllers

Panasonic WV-CU650/WV-CU950Limited integration with the Panasonic WV-CU650/WV-CU950 is available as follows: The [REC] button can be used to toggle between live and recorded mode. The [STOP] and [PLAY/PAUSE] buttons can be used to control video playback. The joystick only works in Live mode for PTZ with any camera that supports these functions. The jog shuttle only works in recorded mode. The numeric keypad allows the user to enter cameras from the device list into the video matrix.

JoystickThe joystick can be used to pan, tilt, and zoom. Zoom is controlled by turning the Zoom Wheel Controller located on the joystick. The Focus and Iris buttons can be used with cameras that support

28

VideoViewer (Browser-based Client)

Specific Devices

these features. The A and B buttons are used to move the focus to the previous and next cells in the video matrix.

Jog ShuttleThe outside of the jog shuttle changes the speed of playback. The inside of the jog shuttle advances the frame when turned clockwise and performs 1 second rewinds when turned counterclockwise.

Numeric KeypadThe numeric keypad on a Panasonic joystick can be used to assign which cameras are displayed in the video matrix. Each recorder and camera has a virtual number based on the order it was entered into the OnGuard database. For example, the first recorder that was configured in the system will be recorder 1, the second will be recorder 2, etc. Once a recorder and/or camera has been selected, the numbers of the devices are displayed in the Title bar. Commands will be performed on the currently selected camera. As numbers are entered they appear in the Title bar.

Control the Video Matrix Using the Numeric KeypadTo select a recorder from the tree, enter the number of the recorder and press the [RECORDER] button to select it. To select a camera, enter the number of the camera and press the [CAM] button to select it. To place the currently selected camera into a cell in the matrix, enter the cell number and press the [MON] button. To remove a camera from the matrix, first press the [CAM] button without entering a number. The Camera number displayed in the Title bar will change to 0. Next, enter the number of the cell and press the [MON] button to clear the video cell from the matrix.

VideoViewer (Browser-based Client)

29

Video Controllers

30

VideoViewer (Browser-based Client)

Index

AAudio ................................................................ 14

BBrowser Settings ............................................... 8

DDevice List ....................................................... 11

FFunctions ............................................................ 7

GGUI ................................................................... 11

numeric keypad ....................................... 29 Permissions ........................................................ 9 Prerequisites ...................................................... 7 Procedures display live video .................................... 13 display recorded video ........................... 13 moving video streams ............................ 14 play recorded video ................................ 21 removing video streams ........................ 14 PTZ ............................................................ 15, 19 controls .............................................. 15, 16 introduction ............................................. 15 keyboard shortcuts ................................. 17 tab .............................................................. 11

RRecorded Tab .................................................. Recorded Video controls ..................................................... introduction ............................................. settings ......................................................11 19 19 12

LLayouts ............................................................. 14 Licensing ............................................................ 9 Log In ................................................................. 9

MMute .................................................................. 14

SSettings Tab ..................................................... 12

NNetworking ........................................................ 8

TTabs PTZ ........................................................... 11 recorded .................................................... 11 settings ...................................................... 12 Templates ......................................................... 13 Third Party Software ........................................ 8

PPan, Tilt, Zoom ........................................ 15, controls .............................................. 15, introduction .............................................. keyboard shortcuts .................................. Panasonic Joystick .......................................... jog shuttle .................................................19 16 15 17 28 29

VideoViewer (Browser-based Client)

31

Index

UURL ..................................................................... 9 User Interface .................................................. 11

VVideo Cells aspect ratio ............................................... 14 moving ...................................................... 14 removing .................................................. 14 Video Controllers Axis ........................................................... 27 default controls ........................................ 26 introduction .............................................. 25 Panasonic ................................................. 28 status icons ............................................... 25 Video Matrix .................................................... 13 display settings ........................................ 12 layouts ....................................................... 14 overview ................................................... 12 templates .................................................. 13 VideoViewer browser vs standard .................................. 7 components .............................................. 11

WWeb Address ...................................................... 9

32

VideoViewer (Browser-based Client)

Index

VideoViewer (Browser-based Client)

33

Lenel Systems International, Inc. 1212 Pittsford-Victor Road Pittsford, New York 14534 USA Tel 585.248.9720 Fax 585.248.9185 www.lenel.com [email protected]