Ocularis ® Media Server

Installation & Administration Guide

© 2013 On-Net Surveillance Systems Inc.

On-Net Surveillance Systems, Inc.

One Blue Hill Plaza, 7 th Floor, PO Box 1555

Pearl River, NY 10965

Phone: (845) 732-7900 | Fax: (845) 732-7999

Web: www.onssi.com

Ocularis Media Server 1.2

0008082013-1529-OMS1.2-1.2.0.174

Legal Notice

This product manual is intended for general information purposes only, and due care has been taken in its preparation.

Any risk arising from the use of this information rests with the recipient, and nothing herein should be construed as constituting any kind of warranty.

© 2002-2013 On-Net Surveillance Systems, Inc. All rights reserved. OnSSI and the ‘Eye’ logo are registered trademarks of On-Net

Surveillance Systems, Inc. Ocularis, Ocularis Client, Ocularis Client Lite, Ocularis Video Synopsis, Ocularis Media Server, NetEVS,

NetDVMS, NetDVR, ProSight, NetGuard, NetGuard-EVS, NetSwitcher, NetMatrix, NetCentral, NetTransact, NetPDA and NetCell are trademarks of On-Net Surveillance Systems, Inc.

Apple ® iPad ® is a trademark of Apple Inc.

All other trademarks are property of their respective owners.

On-Net Surveillance Systems, Inc. reserves the right to change product specifications without prior notice.

US patent # 8,390.684 B2 for Ocularis Client

Patents Applied For in the U.S. and Abroad

Ocularis Media Server Installation and Administration Guide

Table of Contents

Contents

INTRODUCTION............................................................................................................................................................2

O CULARIS M EDIA S ERVER C OMPONENTS ........................................................................................................................2

S

PECIFICATIONS

............................................................................................................................................................4

Ocularis Media Server ...........................................................................................................................................4

Ocularis Web .........................................................................................................................................................4

Ocularis Mobile......................................................................................................................................................4

D

EPENDENCIES

.............................................................................................................................................................4

GETTING STARTED .....................................................................................................................................................5

INSTALLATION OF OCULARIS MEDIA SERVER .......................................................................................................6

U

NINSTALLING

O

CULARIS

M

EDIA

S

ERVER

........................................................................................................................8

CONFIGURE OCULARIS MEDIA SERVER..................................................................................................................9

H OME ..........................................................................................................................................................................9

Logging In and Out ...................................................................................................................................................9

L AUNCH O CULARIS W EB ..............................................................................................................................................10

S

ERVER

S

TATUS

.........................................................................................................................................................10

M ODIFY S ERVER .........................................................................................................................................................11

M

ONITOR

S

ERVER

.......................................................................................................................................................13

C

ONTACT

O

N

SSI ........................................................................................................................................................13

USING OCULARIS MEDIA SERVER ..........................................................................................................................14

TROUBLESHOOTING OCULARIS MEDIA SERVER .................................................................................................15

O CULARIS M EDIA S ERVER L OGS ..................................................................................................................................15

O

CULARIS

W

EB

C

LIENT

D

EBUG

C

ONSOLE

O

VERLAY

.......................................................................................................15

On-Net Surveillance Systems, Inc. i

Introduction Ocularis Media Server Installation and Administration Guide

Introduction

Ocularis Media Server (formerly called ‘ Ocularis-X’ ) provides full framerate video from multiple megapixel cameras over limited bandwidth connections. Ocularis Media Server brings the experience of desktop video surveillance to browsers and mobile video clients. With the increasing popularity of bandwidth intensive megapixel cameras, web and mobile users face the need to compromise either on the number of cameras viewed (often limited to a single camera), the quality of the video or the smoothness of the video delivered. This can result in choppy, low framerate live viewing and playback.

Ocularis Media Server, an add-on to Ocularis, delivers up to sixteen HD video streams simultaneously using OnSSI’s

HDIS (High Definition Interactive Streaming) technology. Frame rates up to 30 frames per second can be delivered over limited bandwidth networks such as 3G, 4G and broadband.

Ocularis Media Server extends the look and feel of OnSSI’s award winning Ocularis Client to web browsers and mobile devices. It allows security personnel in the field to perform live monitoring and synchronized playback of multiple megapixel cameras through a standard web browser.

Ocularis Media Server Components

Components of Ocularis Media Server include a server component and client components. The Ocularis Media

Server component typically resides on a stand alone server or PC and is used to communicate with an installation of

Ocularis Base. The client components are used to view video. Ocularis Web ( formerly called ‘Ocularis-X Client’) is a web client used to view video using a laptop or PC. Ocularis Mobile is used to view video on an Apple

®

iPad

®

.

IP Video Cameras

Analog Cameras via IP Video

Encoder

IP Video Cameras

Ocularis

Media Server

OCULARIS

Base

Ocularis

Recording

Componet

Ocularis

Recording

Componet

2

Ocularis Client Ocularis Client

Ocularis Video Wall

Ocularis Client

Ocularis Administrator

Internet

Ocularis Web

Figure 1 Sample Environment

Ocularis Mobile

Ocularis Client

On-Net Surveillance Systems, Inc.

Ocularis Media Server Installation and Administration Guide Introduction

Ocularis Web uses a standard web browser. It is run by logging into a website on the Ocularis Media Server which subsequently logs into Ocularis Base. Ocularis Base authenticates user credentials and permissions and passes the appropriate video streams from the recorder(s) to the Ocularis Media Server to be transcoded and sent to the requesting client. The device using Ocularis Media Server client may be inside or outside the local area network.

The login and authentication process works the same way for Ocularis Mobile . In this version, PTZ functions are not supported on this app.

On-Net Surveillance Systems, Inc. 3

Introduction Ocularis Media Server Installation and Administration Guide

Specifications

Ocularis Media Server

Ocularis Media Server runs as a service on a host / server computer. The following are minimum system requirements:

Operating System:

RAM:

CPU:

Windows 7 (32 or 64 bit) (all versions), Windows 8, Windows Server 2008 R2 (64-bit), or

Windows Server 2012

Virtualization is not supported with Ocularis Media Server.

Minimum 4 GB (note that amount or required RAM depends on cameras’ compression format, framerate and resolution)

Intel i7 3Ghz or faster required for 2 simultaneous users viewing 18 video streams total (e.g. two

3x3 views)

Ocularis Media Server works with Ocularis Base versions 3.0 or later. Ocularis Base

The following TCP ports must be open and, if necessary, forwarded to the Ocularis Media Server:

Port Description

80

443

Used by IIS to host the Ocularis Media Server HTTP web site*

Used by IIS to host the Ocularis Media Server HTTPS web site

1935

The Ocularis Media Server Web Client(s) will connect to this port to receive video via the RTMP protocol

* All communication using HTTP is unencrypted and therefore unsecure.

Ocularis Web

Ocularis Web client uses a web browser to display live and recorded video. The following web browsers are supported:

 Microsoft Internet Explorer version 8 and higher

 Mozilla Firefox version 14.0 and higher

 Google Chrome version 21.0 and higher

 Apple Safari version 5.1.7 and higher

Adobe Flash is required as a separate installation in some browsers.

Ocularis Mobile

Ocularis Mobile client is currently available on the Apple ® iPad ® (iPad 2, iPad (3 rd generation), iPad (4 th generation), and iPad mini).

Download this app from the App Store. Requires iOS 6.0 or later.

Ocularis Mobile is supported on Ocularis Media Servers (using HTTPS encryption) version 1.2 and above and on

Ocularis 3.0 and above.’

Dependencies

An installation of Ocularis Base is currently required for Ocularis Media Server. Ocularis Media Server works with

Ocularis Base versions 3.0 or later. Ocularis Media Server users are created and maintained in Ocularis Base. These are the very same user accounts that are used with Ocularis. Privileges for Ocularis Media Server are also controlled within Ocularis Base.

4 On-Net Surveillance Systems, Inc.

Ocularis Media Server Installation and Administration Guide Getting Started

Getting Started

Getting started with Ocularis Media Server requires these steps:

1. Install and configure the Ocularis environment. See the Ocularis documentation for installing, licensing and configuring Ocularis. This documentation is included with your software purchase or may be downloaded from http://www.onssi.com/support/documentation .

2. Install components.

3. Configure settings for Ocularis Media Server using the Ocularis Media Server Management Utility .

On-Net Surveillance Systems, Inc. 5

Installation of Ocularis Media Server Components Ocularis Media Server Installation and Administration Guide

Installation of Ocularis Media Server

The installation of Ocularis Media Server includes installing three components: The Ocularis Media Server software, including the Ocularis Media Server Service , the Ocularis Media Server Management Utility website, used to configure Ocularis Media Server and the Ocularis Web client website, used to view live and recorded video with a web browser. Ocularis Mobile is downloaded separated from the Apple

®

App Store.

You must uninstall old versions of Ocularis Media Server prior to installing a new version. If the installation process detects an existing version, you will be notified and prompted to uninstall the old version prior to installing the new version. See

Uninstalling Ocularis Media Server on page 8 for more details.

The automated installation is wizard driven and easily installs all components on the same computer.

1. Obtain the Ocularis Media Server installation file from the OnSSI website: http://www.onssi.com/support/downloads

2. On the machine where Ocularis Media Server is to reside, launch the executable file.

Ocularis Media Server Setup 1.2.exe

Where ### is the version number.

3. If a prior version is detected, the installation will prompt you to uninstall the older version prior to installing the new version. Click Yes as the older version must be uninstalled. Follow the Wizard to uninstall the software.

Note: In rare occasions, the removal of the older version may not work and you may be asked

to uninstall the software manually. In this case, follow the steps in Uninstalling Ocularis Media

Server on page 8.

4. If your system does not meet the minimum requirements for installed RAM, you will see a warning message.

Click Yes to proceed with the installation.

A Welcome screen appears.

6

Figure 2 Ocularis Media Server Installation Wizard

On-Net Surveillance Systems, Inc.

Ocularis Media Server Installation and Administration Guide Installation of Ocularis Media Server Components

5. Click .

6. A screen appears. Read the agreement, click the ” I agree to the terms ...” radio button and click Next .

7. An Folder screen appears. The default location for the Ocularis Media-X installation files is:

For 32-bit systems:

For 64-bit systems:

C:\Program Files\OnSSI\Ocularis Media Server

C:\Program Files (x86)\OnSSI\Ocularis Media Server

Click Change if you would like to modify the location for these files and select a new destination. The space requirements for the application are also displayed.

When ready, click Next .

8. A Configuration screen appears.

Figure 3 Configuration a. Enter the external static IP address or hostname used for the Ocularis Media Server. This will allow others outside the firewall access to the Ocularis Media Server video. b. Enter the IP address or hostname of the Ocularis Base to be used with the Ocularis Media Server. c. Click . the screen, if you are going to use HTTPS encryption, select the certificate from the list. Also, if you need to change the port used for HTTPS communication, you may do so at the bottom of the screen. The default port is 443.

Note: HTTPS encryption is required if using Ocularis Mobile .

On-Net Surveillance Systems, Inc. 7

Installation of Ocularis Media Server Components Ocularis Media Server Installation and Administration Guide

Figure 4 Configure HTTPS

When ready, click Next .

10. On the screen, prior entries are displayed for confirmation. If all settings are correct, click

Next .

Ocularis Media Server components are installed including Windows IIS. This may take several minutes.

11. When the installation is complete, you will receive an Installation Successful screen. Click Finish .

12. You may be asked to reboot the computer.

Upon successful installation, in addition to the Ocularis Media Server , a configuration website is installed (called the

Ocularis Media Server Management Utility ) to enable an administrator to configure settings on the Ocularis Media

Server . Shortcut icons to the Management Utility website and to Ocularis Web are added to the computer’s desktop to provide you with a quick and easy way to access these sites.

Uninstalling Ocularis Media Server

Uninstalling Ocularis Media Server must be done in order to upgrade to a new version or if you need to modify the IP address assigned to the Ocularis Media Server . If you attempt to install a new version on top of an older version, the installation process will recognize this and prompt you to uninstall the older version for you.

Note: If you are upgrading from ‘Ocularis-X’ and you used default location settings for the installation files, the system will uninstall the older version for you. If you modified the location of the installation files, you must manually uninstall Ocularis-X prior to installing the new version of Ocularis Media Server.

Be sure you log off Ocularis Media Server or Ocularis-X and close its browser before you begin.

1. From the Windows Start menu, select All Programs > OnSSI > Ocularis Media Server > Uninstall

Ocularis Media Server

An uninstaller wizard screen appears.

2. Follow the wizard prompts to uninstall the software.

8 On-Net Surveillance Systems, Inc.

Ocularis Media Server Installation and Administration Guide Configure Ocularis Media Server

Configure Ocularis Media Server

Configuration settings for Ocularis Media Server are set using a website called the Ocularis Media Server

Management Utility. This website is located on the Ocularis Media Server . For security reasons, this website may

ONLY be accessed from the same computer that Ocularis Media Server is installed. It is accessed via web browser by using the following URL: http://localhost/Ocularis-Web/Admin

You may also access this website from the shortcut icon that was added to the computer’s desktop during installation.

The Ocularis Media Server Management Utility is divided into the following tabbed sections:

Home

Launch Ocularis Web

Server Status

Modify Server

Monitor Server

Contact OnSSI

Home

The home screen is the initial screen displayed when the utility is launched.

Figure 5 Home Tab of Ocularis Media Server Management Utility

Logging In and Out

Certain tabs, specifically the Modify Server and Monitor Server tabs, require that you log in to gain access to the data on these tabs. The account to use to log in is the admin account from Ocularis Base. You will be asked to log in when you attempt to access an area of the utility that requires it. Or, you may use the Login link at the top right of the page to display the login fields. Once logged in, the user name is displayed and this link becomes a Logout link.

On-Net Surveillance Systems, Inc. 9

Configure Ocularis Media Server Ocularis Media Server Installation and Administration Guide

Launch Ocularis Web

If you click the Launch Ocularis Web tab, a new browser tab is opened and the URL for the Ocularis Web client is displayed. To log in and view video, enter credentials for a valid Ocularis Base account and click Login .

Figure 6 Launch Ocularis Web

Server Status

There are two Windows services installed on the Ocularis Media Server which need to be running at all times for The

Ocularis Media Server to function properly. These are: Ocularis Media Server Service and EvoStream Media Server .

You can check the status of these two services by using standard Windows utilities or by clicking the Server Status tab in the Ocularis Media Server Management Utility .

Figure 7 Server Status Tab

If either service is stopped, you will see the status displayed here. Use standard Windows methods to restart the service on the Ocularis Media Server computer.

10 On-Net Surveillance Systems, Inc.

Ocularis Media Server Installation and Administration Guide Configure Ocularis Media Server

Modify Server

The Modify Server tab, allows you to review and change the configuration settings of Ocularis Media Server . To view or make changes to these and other settings, you must first log in to the Ocularis Media Server . The account to use is the Ocularis Base admin account. You need only to log in once in order to access all applicable areas of the

Ocularis Media Server Management Utility . When you click the Modify Server tab, you are presented with a screen to enter Login credentials.

Figure 8 Login Screen for Modify Server and Monitor Server Tabs

Enter the credentials for the ‘admin’ account on the Ocularis Base as well as the IP address for the Ocularis Base

Server and click Login .

Figure 9 Modify Server Tab

On-Net Surveillance Systems, Inc. 11

Configure Ocularis Media Server Ocularis Media Server Installation and Administration Guide

The items on this page can be defined as follows:

Field

Ocularis Media Server External

IP/Hostname

Bitrate

Frame Rate

Resolution

Max Concurrent Users

Min Buffer Time

Max Buffer Time

Max Login CPU

Max Set Camera CPU

Description

This is the external IP address or hostname for the Ocularis

Media Server machine that was initially entered during installation. The criteria may be modified here.

This is the bit rate (kbps) for streaming the video from the

Ocularis Media Server to all Ocularis Media Server clients.

This is the frame rate used to stream the entire view from the

Ocularis Media Server to all Ocularis Media Server clients.

Note that selecting a higher frame rate than needed will correspond with consuming more resources and potentially duplicating frames unnecessarily.

Set the output resolution for the maximum size screen used by the Ocularis Media Server clients.

This is the maximum number of users that you will allow access to Ocularis Media Server video at the same time. More users require more resources.

This sets the minimum buffer time in seconds. If you want the video buffer on all Clients to have at least one second, you would set this setting to ’1.0’.

Sets the maximum time you want all Clients to buffer the video. If you want to buffer the video at most 2 seconds, you would set this to ’2.0’. Video is initially streamed at the Min

Buffer Time setting but if frames are lost, the buffer time is increased. The buffer will not exceed the setting in the Max

Buffer Time .

This setting will prevent the user from logging in if the

Ocularis Media Server CPU usage percentage reaches this number. For example if 80 is selected, the user will not be able to log in if the CPU usage is at 80% or more. When this condition is met, the user attempting to log in will be presented with an error message and will not be successful in logging in.

This setting helps the administrator manage the utilization of the Ocularis Media Server CPU load. The threshold setting, represented as a percentage of CPU load, will prevent too many streams from bogging down the CPU and helps maintain stability.

When this threshold is met or exceeded, and a user attempts to select a view or add a camera to a pane, this user will be presented with a CPU load exceeded graphic in the pane(s) that pushed the CPU over the threshold. Other logged in users are not affected unless and until they switch views or add new cameras to a pane on their client. The solution is to reduce the load on the Ocularis Media Server CPU by selecting another view with fewer or lower resolution cameras and/or eliminating unnecessary processes running on the Media Server.

If any changes are made, be sure to click Save Settings .

12 On-Net Surveillance Systems, Inc.

Ocularis Media Server Installation and Administration Guide Configure Ocularis Media Server

Monitor Server

The Monitor Server tab allows you to manage the logged in users of Ocularis Media Server . This tab, similar to the

Modify Server tab, requires the user to be logged in as admin

. (see Figure 8 on page 11). You need only to log in

once during a session in order to access all applicable areas of the Ocularis Media Server Management Utility .

Figure 10 Monitor Server Tab

Based on the parameters set for Max Concurrent Users in the Modify Server tab, you may see multiple active connections.

The Current Users drop-down list displays the user name for all users currently logged into Ocularis Media Server. If you need to, you may log out a single user or log all users out of Ocularis Media Server by clicking the corresponding buttons. Refresh the page ([F5]) to reload updated information.

Figure 11 View or Log Out Ocularis Media Server Users

Note: The user ‘admin’ is not included as part of the count of current users and therefore will not appear in the list of Current Users if this account is logged in using Ocularis Web.

Contact OnSSI

The Contact OnSSI tab displays general information on how to contact us for sales or support questions.

On-Net Surveillance Systems, Inc. 13

Using Ocularis Media Server Ocularis Media Server Installation and Administration Guide

Using Ocularis Media Server

Access to Ocularis Media Server video is done with a web browser or mobile device.

 Launching from the Ocularis Media Server Management Utility can be done by clicking the

Launch Ocularis Web tab. See the manual Ocularis Web User Guide for instructions on using the Ocularis

Web client.

 Use an iPad tablet mobile device to access video on the go. Download the OnSSI mobile app, Ocularis

Mobile , from Apple’s App Store.

14 On-Net Surveillance Systems, Inc.

Ocularis Media Server Installation and Administration Guide Troubleshooting Ocularis Media Server

Troubleshooting Ocularis Media Server

There are a few tools provided to assist the administrator in troubleshooting Ocularis Media Server.

 Ocularis Media Server Logs

 Ocularis Web Debug Console Overlay.

Ocularis Media Server Logs

On the computer where Ocularis Media Server is installed, there are two Ocularis Media Server logs that provide logging information for troubleshooting purposes. These logs are:

Service-Log.txt

Setup-Log.txt

These files are located in the directory where Ocularis Media Server installations files are installed. The default location is:

For 32-bit systems:

C:\Program Files\OnSSI\Ocularis Media Server

For 64-bit systems:

C:\Program Files (x86)\OnSSI\Ocularis Media Server

Ocularis Web Client Debug Console Overlay

When viewing video using Ocularis Web , there is a Debug icon which overlays information that can assist with troubleshooting. The debug information may be toggled on or off by click the icon.

Debug

Console

Overlay

Icon

Debug

Text

Figure 12 Sample Debug Overlay Text

Click the debug icon on or off to view video display information.

On-Net Surveillance Systems, Inc. 15