Home > Products > Frequently Asked Questions:

 

Frequently Asked Questions:

General Software Questions:

Installation Questions:

How To Questions:


General Software questions:


Can I use analog cameras with my OnSSI Software?

Background: IP cameras are a recent development to the security camera market, as such many locations have analog cameras as well as newer IP cameras.

To use an analog camera in your OnSSI Software a video encoder (video server) is needed to convert the analog signal over to IP. There are many video server manufacturers on the market today, such as Axis, Pixord, Sony, Vivotek and many more. Please check the Supported Devices page to see if a particular model is support. You can find this page at: www.onssi.com/products/supported_devices.php

Top


What hardware should I use for my NVR?

Background: When recording video…you truly can't do more with less! ONSSI has performed extensive testing with our NVR software and established recommended hardware platforms that we strongly ask all users to follow closely.

After you have calculated your total frame for your Server / Workstation platforms we strongly recommend adding an additional 10 percent for the HDD storage space and 20 percent for the CPU processors required. This will provide you with a preferred selection of the recommended hardware

Choosing the correct hard drive configuration for your NVR system is critical. Not having adequate hardware can lead to computer sluggishness, loss of video, not getting the desired frame rates, and even hard drive failures.

Please refer to our NVR Hardware Calculator for assistance on selecting the correct hardware for your NVR.

Top


What is the difference between MJPEG and MPEG4?

Background: When implementing an IP video surveillance system; the video compression utilized is very important. Some compression schemes utilize resources more efficiently while others are more suitable for evidence gathering. In the IP video industry the two primary compression codecs are MJPEG and MPEG4.

MJPEG (Motion JPEG) is a video compression technique that compresses every frame to a preset level and then streams the compressed data. Because MJPEG is frame based if your bandwidth to the camera is limited you will continue to get frames, just at a slower rate. MJPEG is very well suited for video surveillance implementations as data sent from the camera can easily be broken down into individual frames for forensic examination.

      Pro's:
      • Very good compression scheme for evidence and forensic examination.
      • Very low latency
      • When bandwidth is limited, image quality is not compromised, rather fewer frames are sent.
      • Easy to project bandwidth and disk space requirements.

      Con's:
      • Consumes more bandwidth at higher frame rates then object oriented compressions (i.e. MPEG4).
      • Larger disk space requirements then object oriented compressions.

MPEG4 is an object-oriented compression. The camera detects "objects" in the frame and sends out information when there is a change in the frame. The complete frame is sent out for resynchronization after a fixed period of time.

      Pro's:
      • Very bandwidth efficient.
      • Requires less disk space then a frame-based compression.

      Con's:
      • Higher latency as software/hardware needs to combine frames from the camera to display video.
      • If network connection to the camera is temporarily lost, video may be lost till the next key  frame is received.
      • Bandwidth and disk space utilizations are hard to predict, because it is heavily dependent on the amount of motion
        in the camera's view.

Top



Importance of Frame Size:

Background: Images larger than a 40Kb frame size (640x480 resolution) merely provides more color depth to each frame. This is something the human eye can barely detect. Since video surveillance is primarily designed to identify an object or set of objects from the position of historical review (sets of stills). The following suggestion would be suitable for most implementations.

Resolution:

320x240
640x480
1280x1024
1600x1200
2048x1536
2560x1920

Recommended Frame Size:

12 KB
32 KB
80 KB
130 KB
180 KB
300 KB

The frame size can be configured through the Camera Settings within the Administrator. From here you select Image Quality and click Preview Image and adjust accordingly.

Top


What Frame Rate should I use for my cameras?

Background: Motion picture frame rate is equal to 24 FPS (Frames per Second). Since video surveillance is primarily designed to identify an object or set of objects from the position of historical review (sets of stills) full motion frame rates is not an essential requirement in almost all video surveillance implementations. By default the ONSSI program assigns a frame rate of 8 for each camera added. In most cases a lower frame rate is ideal.

Example FPS's are (2 or 3 FPS for parking lots) with a wide Field of View, (5 FPS for a school hallways) and (12 to 15 FPS for a cash register).

Remember that camera positioning is important: If traffic to the camera position is mostly vertical (towards the camera) then this requires fewer FPS since the cameras will gather a lot more detail as it gets closer. (i.e: person walking down hallway towards a camera). If traffic to the camera position is horizontal (from left to right or right to left) then this may require a bit more FPS so that the cameras capture more frames in acquiring detailed images of the objects.

Please keep in mind that unnecessarily increasing the frame rate merely wastes Network Bandwidth, CPU processing power and Hard Drive space. To modify the frame rate on each camera, go to the Cameras Settings page within your NVR Administrator.

Top



Proper use of archiving?

Background: Most surveillance implementations require historical archiving, and OnSSI's products support this feature in an easy and simple way. The benefits include better disk management and better database maintenance options. The database has a capacity of 600,000 records or 40 GB of data, archiving starts a new database and allows for unlimited retention of video as long as there is disk space capacity.

While the user can control video storage by setting the number of Min/Hours/Days after which video content is deleted (this is done by selecting 'Delete records older than' in the Camera Settings page within the Administrator, this is not a recommended control method, since the number of frames may still exceed 600,000. Once each database reaches this 600,000 frames limit the system will begin to delete the oldest image and record the newest image (FIFO).

In almost all cases the proper software configuration is to leave the cameras database to it's default (Max records in database) and to enable archiving for the amount of days required.

Please use our Hardware and Storage calculator to help you in determining the proper amount of storage your system shall require.

Top



Where should I record Live Video?

Background: Data streaming such as video transmissions places extremely large demands on your computers resources. When determining if your system/network is being utilized properly, it is crucial that your live video recording location be setup correctly.

Although video can physically be recorded anywhere it is highly / strongly recommended that the live video be recorded to local/physically attached drives. Writing live video to 'Network Attached Storage' devices can lead to major operational problems as the system needs to write video in real time and network-attached drive(s) are subjected to network latency which can cause database or even system crashes.

Please Note: It is perfectly fine to archive the video to any storage device such as a NAS or SAN or any other network drive.

Top


Installation Questions:


I received an error 1920 when installing the software, what does this mean?

Background: Error 1920 means the ONSSI Image Server is not able to start because:
a) The Port the Image Server wants to run on is already in use.
b) The service does not have adequate permissions to run on this machine.



To resolve this error, do the following:

      • With the error message remaining on the screen go to the desktop and locate the Image Server Administrator.
        Open it and change the port number to 8081 (port rarely in use). Click retry on the error message.

      • If error message remains, we need to change the login rights of the ONSSI Image Server. To do so, open up your
        computers services page (start >> run >> services.msc) and locate the ONSSI Image Server.



      • Right click on the service and select properties.

      • Select the Log On tab and click This account.



      • Using the browse button locate and select the user who is currently logged onto your machine.

Note: The logged in user MUST have ADMINISTRATIVE rights to the machine.

      • Click retry on the original error 1920 message.

If the error remains please contact ONSSI support for additional assistance.

Top


How do I upgrade my software?:

Background: In order to take advantage of the latest software available, it is often necessary to perform an upgrade on your NVR software. Below we will discuss how to accomplish this.

Note: This only applies to  upgrades done from one version of a software to the next (i.e. 5.6 to 6.0), not from one software to a different one (i.e. NetDVR to NetDVMS).

  • Shut down the HTTP and Realtimefeed Servers if they are running.
  • Open the Add/Remove Programs dialog in the Control Panel.
  • Select your ONSSI NVR, and click Change/Remove.If you want to keep your existing configuration (recommended) and/or databases, make sure the Remove Database Files and Remove Registry Settings options are unchecked. Then click OK.

            3

  • Click Finish and close the Add/Remove Programs dialog and the Control PanelWindow.
  • Click the Install button located on the software installation menu and proceed through the installation .

          1

                                  Example of Installation menu

  • Start up the software, all of your old settings will be there, you are now done doing the upgrade.

Important Notes:

- If running the Content Analytics VAP on the NVR machine, please reboot after the upgrade has been completed.
- After upgrading make sure to change the user login rights for the ImageServer and Recording Server Services if using a network drive for Archiving.

Top


I installed my software as a 30 day trial, how do I license it?:

Background: Before purchasing the NVR software many times customers will install the software as a 30 day trial to test out the functionality. Below we will discuss how to license the software once a purchase has been made:

  • Open up your software Administrator, and click on the icon located in the top left corner.

 

                           f

  • Select “About Adm..”, on the next page the top line fill in your new NVR Software License Code.
  • If the 'Software License Code' field is greyed out either a) pause the Recording Server from the 'Service Manager' or b) shutdown the Monitor Program if the software is installed as an application.

 

                          

  • The software will now prompt you to restart the software, go ahead and do that. Re-start the Administrator,and select ‘import DLK’s’, and browse to the DLK file that has been provided to you. If you do not have the DLK file you can request it at: http://onssi.com/support/licensing.php .

Top


I added a new camera but it is not available in the NetGuard Client software

When adding a new camera, please ensure the following steps have been taken to gain access to the camera in the NetGuard Client software.

After adding and configuring the new camera in the NVR Administrator program, you must also make sure that the User(s) has permission to access this camera.

Launch IS iconthe ‘Image Server Administrator’ and go to the ‘User Administration’ section.
In this section you can select ‘Full access for all users’, which allows access to all cameras and options in the NetGuard software, or, you can select ‘Restrict user access’, which allows selecting specific cameras and options for each user.

useradmin

If ‘Full access for all users’ has been selected, all the cameras added in your NVR Administrator will be available to all users created in the ‘User Setup’.

EVS Screenshot

If ‘Restrict User Access’ is selected , click on the ‘User Access’ button to select which cameras and options will be available for each user. Select the user using the drop down menu and then drag the desired cameras over to the right hand side. Click on 'Close' when done, and then OK to close the ‘Image Server Administrator’.


Once you have completed configuring the users in the ‘Image Server Administrator', access to the newly added camera should be available in the NetGuard client software. Launch/Login to the NetGuard client software and click on the ‘Setup’ tab. Look in the ‘System Overview’ section for the server and the available cameras. You should see the newly added camera included in the list.

 

 

 

 


Top


Why are certain features in the camera settings page unavailable?:

Background: When the Recording Server Service/ Monitor Program are running certain features are disabled from being modified. Examples of these are; the Joystick setup page in ‘General Settings’, the cameras ‘live’ database path in that camera’s settings page’ as well as the ‘PTZ Preset Positions’ page. In order to make these options available for modifying please Pause the Recording Server service from the Service Manager in the Administrator.

Top


How To Questions:


How do I check what version software I am running:

Follow same steps as above.

Top


How to save the NVR configuration for backup purposes or to migrate to another server?

Whether migrating to a new server, or upgrading the current software, here are the steps to backup the software configuration:

  • Go to the c:\program files\OnSSSI\’NVR’ directory (NetDVMS/NetDVR/ProSight SMB). This is the default installation location, if the software installed elsewhere please go to that folder location.
  • Make a copy of all *.ini files, such as the SurvPro2.ini file
  • Make a copy of all *.sch files, such as record.sch
  • Make a copy of the RemoteClientViewGroups folder
  • Make a copy of the NetGuardEVSClientViewGroups folder

After finishing the new installation, make sure the Administrator is closed and copy in the above listed file and folders. Open the Administrator and your configuration should now be available.

Top


How to setup and test a Generic Event

Define the event:

  1. Start NetDVMS Administrator
  2. Click on 'Generic Events'
  3. Select the “Generic” icon
  4. Click on the Add New Event button
  5. Enter an event name. Enter an event substring. Click the “Add” button.
  6. Click on 'OK' and exit the Generic Events Dialog.

 

 

 

 

 

 

Setting an event notification:

  1. Go to your cameras settings page and select Event Notifications.
  2. From the left side of the screen select your newly created event and use the >> button to move it over to the right side.
  3. Click OK and Exit the Administrator.

 

 

 

 

Test the Generic Event:

Important: Generic Events can be easily triggered by any program (i.e. access control) that can open a raw socket connection and pass on data. For testing purposes only we will demonstrate how to test it with a telnet session.

Make sure NetDVMS Monitor is running, and the camera for which the event notification was defined is displayed.

  • Click on the Windows Taskbar 'Start' button and select “Run”
  • Enter the command: telnet localhost 1234. Click the “OK” button.

naYou can test the event also from a remote PC; in that case, start telnet on the remote PC by entering the IP address of the NetDVMS server instead of “localhost”. Example: telnet 192.168.1.50 1234.

  • Enter your event substring that you defined in the Administrator. In our example we used ‘button’.  You might experience echo, which repeats some of the characters, as seen above.

  • Close the telnet window by clicking the “X” button. Note: you must close the telnet window for the command to be sent.

  • Launch the NetDVMS Monitor.

  • Verify the yellow event notification indicator is on.
    -Done!

 

Top


How do I access my NetGuard Client Software?

image server iconThe NetGuard Client software is controlled by the Image Server Administrator.

1. From your desktop, click on the Image Server icon to launch the Image Server Administrator.

 

image server admin

 

2. The Engine Port field defines what port the Image Server runs on, this port must not conflict with anything else running on your NVR machine (such as IIS).

-Go to User Setup and add a username and password.
-If you want to restrict user’s access to certain NetGuard features or cameras select “Restrict user access”, otherwise select “Full access for all users”.
-Once the Image Server has been configured we are now ready to use the NetGuard.

-To access the NetGuard client open up Internet Explorer and go to
http//IP:port, where IP equals the IP address of the machine running the NVR software and port equals port the Image Server is running on.

 

 

netguard installation splash

 

The page you see will appear similar to this.

-If this is a 'long term use' client machine it is recomment to install the NetGuardEVS client, our robust and most advanced client.

 

 

 

netguard login

 

 

When prompted with the login screen enter the authentication type, a username, a password, the IP address and (if not using 80) the port the Image Server is running on. Click login when done.

 

 

Top


How to Disable User Access Control (UAC) in Windows Vista

OnSSI - Intelligent IP Video Surveilance | How to disable User Access Control in Windows VistaIn order to run OnSSI software on a Windows Vista computer you will need to disable User Access Control (UAC).

  1. Go to Control Panel - User Accounts - User Accounts.
  2. Click on "Turn User Account Control on or off".







    OnSSI - Intelligent IP Video Surveilance | How to disable User Access Control in Windows Vista
  3. Uncheck the "Use User Account Control (UAC) to help protect your computer" check box and click OK. You will be prompted to reboot the computer.





Top


How to trigger Axis Audio Events in our software?

Some Axis Cameras have the ability to trigger an alert if certain Audio Conditions occur. Once the audio level (volume) has passed a certain threshold (for example, in the event of a loud noise such as a gunshot or a scream) the camera will trigger an event in the NVR using the 'Generic Event' port.

Please check with Axis (www.axis.com) to verify which camera models support this feature.

  1. Log into your Axis Camera (see camera manual for instructions).

  2. Go to Settings > Audio. Check the 'Enable Audio' checkbox and specify an alarm level (from 0%-100%.








  3. Click on Event Configuration > Event Settings, check 'Event enabled' and under 'Triggered by...' check 'Audio Trigger'. Select a trigger criteria from the drop down list.

  4. Under 'When Triggered...' check 'Send TCP notification'. Click on 'TCP server settings'. This will open the Event Server Setup dialogue box.





  5. In the 'Event Server Setup' dialogue window, under 'TCP Server' enter a name for the NVR server (this is for the user's convenience only, to identify the server).
    Enter the IP Address of your NVR Machine, and the value for the Generic Event Port. The default Generic Event Port is 1234. Use this value unless you have change the port number on the NVR. Click OK.
    This will close the Events Server Settings dialogue.

  6. Back in the 'Events Settings' dialogue window, enter in the Message Field the text you'd like the camera to send to the Generic Event Port on the NVR. Click Save. This concludes the camera-side configuration.


  7. Launch the NetDVS or NetDVR Administrator. Choose Generic Events, and enter a descriptive name for the event (e.g. 'gunshot'.) The Event Protocol, Event Rule Type and Event Priority should be left at their defaults.
  8. Enter the Event Substring - this should be the same exact text entered in the camera configuration utility (see #7).


  9. At this stage the NVR will be able to respond to an event triggered by the camera; now you can configure the action taken by the NVR upon receiving the event.

    Such actions may include:
    -Start recording
    -Send NetMatrix Alert Video
    -Move PTZ Camera to preset location

See 'How to setup and test a Generic Event' for more information on setting up generic events.



Top


How to add ImageServer Slaves?:

In larger installations often times more than one OnSSI NVR recording system is necessary. In order to provide seamless integration between systems a Master/Slave Relationship is needed. After the Master/Slave relationship has been setup login to the Master ImageServer to access all of the different NVR systems and their cameras.

  1. Select which NVR machine should be the master (headend)
  2. Go to the Master machine and launch the ImageServer Administrator
  3. Under the Master/Slave Setup Check the 'Designate as Master Server' checkbox
  4. Click the Slaves button
  5. When the 'Slave Administration' window opens click 'Add Slave'
  6. Enter in the DNS Name or IP Address of the Slave machine as well as the port the Slave ImageServer is running on
  7. Repeat step 6 for each NVR Slave to be added
  8. Exit the ImageServer Administrator to update the configuration.
  9. Important Note: When logging into the Master ImageServer via the NetGuard Clients the Master ImageServer will also attempt to login the user into the slaves. Therefore whatever username/password credentials the user specified for the Master ImageServer must also be valid for the Slaves to be able to login successfully
  10. Log into the Master ImageServer via the NetGuard Client, go to the Setup Tab, note the different ImageServers.
  11. Drag in cameras from different NVR machines into the views as needed.

 

Note about Slaves and their communication with the Master: If the Image Server is set as a Slave, and video will be accessed remotely (such as the Internet) as part of a Master/Slave relationship, outside access must also be enabled in the Slave’s Image Server Administrator. A path must also be created through the firewall/router to each individual Slave as well as to the Master.


Information on Master/Slaves and how they communicate
 

  1. When a client logs into a Master Image Server, the Master tries to authenticate to the Slave. Assuming the login is successful, the configuration from the Slave is then passed to the client.
  2. When the client tries to view video from a Slave, the Slave requests a token from the Master and then provides the video stream. If the Slave cannot get the token from the Master, video will not be provided.

In a situation where the Master can reach the Slave, but the Slave cannot reach the Master (i.e. the Slave is on a Public IP and Master is on a Private IP), video will not be allowed to stream as the Slave cannot successfully get a token from the Master. If however the Master Image Server has ‘Outside Access’ enabled then the Slave will try that IP:port to request the token.

Top


How to setup a Wireshark capture?

Using Wireshark to analyze network communication between a camera and your NVR server

Wireshark is a Network Protocol Analyzer and can be used to see the communication between 2 points on the network, particularly from your server to a camera’s IP address.

To perform a Wireshark capture, please do the following:

Open Wireshark and from the Menu Bar on top, click on Capture - Interfaces. This will show you the available Network Interfaces.

1

Click on the options button next to the network interface that is being utilized on your system. This will open the Wireshark Capture Options dialog box.

2

In the “Capture Filter” section, type in: Host (space) then the IP address of the camera.

NOTE:  Before you click on the Start button to enable the capture, please make sure that there are no browser windows open. When using Wireshark to capture communication between the camera and the server, if there are browser windows open you may receive additional/unwanted data in the capture.

Any packets being sent between the device and the server will be captured by Wireshark.

Save the captured data as a .pcap file.  

Top


How to use an Event to Trigger NetMatrix Video

Open the NVR Administrator and select the NetMatrix option.

cThe ‘NetMatrix Configuration’ window has two tabs; the ‘Config’ tab lets you define individual computers on which it should be possible to view NetMatrix-triggered content (such computers are known as NetMatrix Recipients), the ‘Event’ tab lets you associate the triggering of an event with a NetMatrix Recipient. Such events include, a camera input, VMD or a Generic Event.

Add a NetMatrix Recipient:

  1. Click on NetMatrix in the NVR Administrator
  2. Enter a Name for the Recipient, IP Address of NetMatrix Machine, Port the NetMatrix is listening on and the NetMatrix Password.

    Note: If the NetMatrix is running in the NetGuardEVS, click the ‘NetGuardEVS’ checkbox.

  3. Repeat Step 2 for additional NetMatrix Recipients.

 

 

e

 

Associate an Event to a Camera:

In the ‘Event’ tab you will see the defined NetMatrix Recipients.

  1. Right-click and choose the triggering event
  2. Right Click on the Event and choose ‘Connect’
  3. Right Click on ‘Connect’ and select the Camera you want to ‘send’ video to

 

Note: If a red exclamation mark is displayed (!), this means that the association for the event or the action was not completed.

The next time the event is triggered, a NetMatrix alert will be sent to the NetMatrix Recipient and video will be displayed.


Top


How to configure the 'Enable Outside Access' in the Image Server for remote NetGuard Clients

If there are NetGuard users connecting via the Internet or WAN through a firewall, it may be necessary to configure ‘Enable Outside Access’ in the ImageServer to tell the client software the path to connect to video.

To ‘Enable Outside Access’:

  1. Open the ImageServer Administrator
  2. Check the 'Enable Outside Access’ box
  3. Enter in the ‘Outside IP Address', such as the public address of the firewall
  4. Enter in the ‘Outside Port’, the port the Firewall is forwarding to the local Image Server

 remote

When using ‘outside access’, the router or firewall must be configured so requests sent to the Outside (public) IP address and port are forwarded to the inside (local) IP address and port of the server running the Image Server service.

Note about Slaves: If the Image Server is set as a Slave, and video will be accessed via the internet as part of a Master/Slave relationship, outside access must also be enabled in the Slaves Image Server Administrator as well as a path must be created through the firewall/router to each individual slave as well as the master.

Top


How is the archive folder structured?

 

Top


How to setup a Peformance Monitor Counter??

 

  1. To run the Performance monitor, click on Start – Run and type in perfmon.exe then hit enter.
  1. The Performance Monitor will open displaying a graph of the counters that are currently being monitored. Highlight the each counter and delete them.
  1. Click on the [+] sign next to ‘Performance Logs and Alerts’, then Right-click o1n ‘Counter Logs’ and select ‘New Log Settings’ then give the counter log a name, i.e. ONSSI Counter.
  1. Click on the ‘Add Counters’ button and for ‘Performance object’, choose Process.

 

    • Then in the ‘Select counters from list’ choose Thread Count, Handle Count, Virtual Bytes and Working Set, (hold the CTRL key on the keyboard to select multiple counters).
    • Then in the ‘Select instances from list’ choose RecordingServer and click on Add then close.  

 

 

3

  1. Click on the Log Files tab on top and change the Log File Type to ‘Text File (Tab delimited)’.
  •  Make note of where the file will be saved to. As a default, it will save the files to the ‘C:\Perflogs’ folder, however, you can click on Configure to specify a location.

 

 

 

22

 

 

 

  1. Click on the ‘Schedule’ tab to appoint a definite monitoring schedule.  
    • This gives you the ability to set a Specific amount of time to monitor the service and record the data.
    • It is recommended to set the ‘Stop log’ time to after ‘x’ days, this way if the system is rebooted the logging will automatically resume.

     

     

     

     

    7

  2. After configuring the schedule, click on Apply then OK and you should see the counter log added to the list with a Green icon. This indicates that the Performance Counter is active and is logging.

 

 

 

 

 

Copyright (C) 2008, On-Net Surveillance Systems, Inc. OnSSI, the 'Eye' logo, Ocularis, NetEVS, NetDVMS, NetDVR, ProSight, NetGuard, NetGuard-EVS, NetSwitcher, NetMatrix, NetCentral, NetTransact, NetPDA and NetCell are trademarks of On-Net Surveillance Systems, Inc. All other trademarks are property of their respective owners. OnSSI reserves the right to change product specifications without prior notice.