Software

Problem

Has anything been looked into to improve the disk burning process in Ubuntu please?

The default application (Brasero) is full of bugs and won’t allow multi-session writing, despite that option being enabled.

We have to try and find a way to retain the functionality users have become familiar with and we are some way off that with Ubuntu at this stage, both 12.04 and 14.04 seem to have the same issue.

Take a look at the Ubuntu app ‘K3b’ (apt-get install k3b).

It is a media writing app which has more capabilities than the default Brasero app.

Solution

We've allowed the configuration of the app used and the command line passed to that app. If you edit the file:

/usr/nvr/client_settings/archivesetup.ini

You'll find find a line containing:

burn_cmd_line "brasero -d $PATH"

The command: brasero -d $PATH gets run when the user is prompted to burn and the token $PATH is replaced in software by the path of the archive data to burn. All you need to do is fill in the command line appropriate for the authoring app you've chosen and use the token $PATH where your app takes the path to burn on the command line.


Be the first person to like this faq.

Yes, all the fail over server licenses can reside on the site master recorder.


Be the first person to like this faq.

Problem

Is it possible to reduce the size of a database in all versions of CathexisVision?

Solution

NetBSD does not use the filesystem database engine, and the code does not allow for the database to be reduced in size.

CathexisVision 2014: Fedora and Windows use a Basic file system database, and it is possible to edit and reduce the size of the already created database.

CathexisVison 2015 and higher: The new advanced database only allows you to reduce the size if the database if it consists of multiple slices (volumes/disks).  You can delete the slices in order to reduce the overal database size.

NB* When deleting slices of a database you will be deleting recorded footage that belongs to that slice in the database


Be the first person to like this faq.

Problem

Can I use the same API version for DVR units running Software version 5042 and CathexisVision 2014?

Solution

Yes, it is backwards compatible.


Be the first person to like this faq.

Problem

I would like to automatically log in with a specific username on a Windows NVR. How can this be done?

Solution

If a user needs the CathexisVision software to automatically log in with a specific username on a Windows NVR, then the following steps should be followed:

Ensure that the CathexisVision software runs at start-up.

Create a new text file called “autologin.txt” in the …\CathexisVision install folder\settings\ folder.

Add the user credential for the the user in the "autologin.txt" file:

username

password

Remember to set up the auto login with a restricted user account.


Be the first person to like this faq.

Yes you do. You are not paying for the camera license here. You are paying for the ability to fail over any encoder.


Be the first person to like this faq.

Problem

Do I need camera fail over licenses for Cathexis SAM encoders?

Solution

Yes you do. You are not paying for the camera license here. You are paying for the ability to fail over any encoder.


Be the first person to like this faq.

Problem

I removed my fail-over Server and tried to re-add it back to my site.

I got an error message saying it is already attached to the site.

Solution

Go to the failover server and navigate to:

c:\program files (x86)\Cathexis Server\failover\data\control\

Remove the file called "config.xml".

Reboot the server

The hotspares for a site are identified by their IP address. To change the IP address of a hotspare they should remove it as a hotspare from the site, change the IP, and then re-add it using the new IP.

There are quite clear messages when you remove a hotspare from the site that the hotspare should be connected, so it can clean itself up (remove the configuration). If it is removed from a site without being connected you end up with the problem listed in this FAQ.
 

 


Be the first person to like this faq.

You can access the CathexisVision servers or site remotely using our free CathexisVision Client software.

Alternatively you can also access the CathexisVision Servers via http using your web browser, and we also provide a free mobile app available from Playstore (Android devices), and iStore (IOS devices).


Be the first person to like this faq.

Problem

How do I get the API server to start on the NetBSD DVR platform?

Solution

The API server on the unit needs to be enabled by creating this file:
/usr/dvs/ENABLEAPISERVER

From a text terminal logged in as root type the following:

#  touch /usr/dvs/ENABLEAPISERVER
#  reboot


Be the first person to like this faq.

Problem

How does camera fail over licenses gets distributed over 3 NVR units if I purchase 3 x Server fail over licenses, and 120 x fail over camera licenses?

Solution

It  will give you equal camera fail over licenses on each server.

So this would be the Camera fail over license divided by the Server fail over licenses.

So you have 40 camera fail over licenses per NVR unit.

Note: Even if you only configured two fail over servers on the site the camera fail over values are calculated based on the number of server fail over licenses.

If any NVR has more than 40 cameras configured, it would not get failed over. The user would have a warning indicating this.


Be the first person to like this faq.

Problem

How can I convert a mp4 or AVI file to a CathexisVision CAR file so I can use it a virtual feed?

Solution

There is new media2car utility shipped with the 2019 client and server software:

Run sandboxutils  and select media2car to convert a media file (Two supported video formats: avi or mp4) to a car file.

Example below:

From the Windows command prompt:

> cd c:\program files\CathexisVision Server\

> bin\sandboxutils media2car -o output_file  sample_video_file_one.avi

or

> bin\sandboxutils media2car -o output_file  "c:\folder\video file from client.mp4"

2.) If you have media files that have resolutions greater than 2560x1310, then you will  need to

specify the video frame rate by adding  "-ifps" for this media file.

> bin\sandboxutils media2car  -ifps 25 -o output_file  sample_video_file_two.mp4

Note: You can get the source video frame rate and resolution in VLC player.

Right click on video in VLC and select "Tools", and then "Codec information",

or just press "Ctrl - J" in VLC.


Be the first person to like this faq.

Problem

If a server or site has say 65 cameras and 2014 software, if only 64 CCVM migration licenses are applied, will this prevent the software being upgraded?

It doesn’t make it clear in the License document what happens if you don’t apply the required number of migration lics.

Solution

The software can be upgraded  to 2015 but the installer gives you a general warning:

"You may require camera version-migration licenses to run this version. Continuing could result in unlicensed cameras until the additional licenses are applied"

After the update 64 cameras will work on the site.


Be the first person to like this faq.

Yes you can.

You first need to enable site user management in the User management setup.

You can now enable access to this feature for the relevant user/s.

See attached:

"Enable own password change.PNG"

 

 
 

Once logged in you can now change your password. See attached: "Change own password.PNG"

 

Be the first person to like this faq.

Problem

What are CathexisVision Command line parameters?

Solution

Useful commandline parameters for gui_res
 
ParametersDescription
server XXXrun as the UDP with this number (deprecated in favour of user1/2/3 in 5041e
gw_login USER PWDauto login to gateway
advanced_perfEnables the Advanced performance analytics tool
user1/2/3use alternate UDP address for running multiple instances of gui_res
forms XXXforce the number of forms
use_gw251synonym for fwd 192.168.34.251
fwd IPforward all connections via this IP
fwd2 IP1 IP2forward all connections via IP1 then IP2
small_fontuse small fonts in the gateway
no_previewsdisable the use of gateway previews
max_panel_size SIZEset the max monitor panel size to SIZE x SIZE
no_gldisable OpenGL support
statsenable html stats view from inside User Resource setup (right click on unit)
invisible_gw_accessturns off alarms etc. so that reports can be easily accessed
dont_add_local_sitedisables the auto-addition of the local site into the SQL site list
log_sql_queries LOGlogs sql queries to the log type with name LOG. 'NORM' or 'INFO' would usually make sense.
show_filesystemallow filesystem to be visible. eg. when saving/loading license rqst/packs
license_server XXXIP address of license server
gw IP_ADDRConnect base station gateway SQL with IP address
compress_sqlCompress SQL queries, very useful over slow links - must be placed before 'gw X.X.X.X'!
use_gw_ipForces the connection to the gateway to use the 'gw IP' address and not the one stored in the SQL tables
sql_sitelist IP_ADDRUse specified SQL site list
file_sitelistUse the local file site list even when connected to a gateway
live_statsAllow live stats (timings) to be shown using middle-click on camera
max_reviews xrepresents the number of cameras you wish to set as the maximum review amount. The default number of simultaneously reviewable camera in CathexisVision is 8. For the most part this is sufficient. But if you need to increase this limit you may do so by change the number as with this parameter.

 


Be the first person to like this faq.

I have a mixture of 5042, 5043a CathexisVision units in the field.

What are the limitations and impact of installing a 5043a or CathexisVision gateway to receive and handle alarms?

Problem

Solution

5043a capture stations can alarm to a CathexisVision2014 gateway. The alarm previews will not work.

CathexisVision2014 capture stations cannot alarm to a 5043a gateway.

Obviously CathexisVision2014....capture stations can alarm to a CathexisVision gateway.

5042 capture stations can alarm to a 5043a gateway.  You need an additional 5042 Base Station which  can interface with the 5043a gateway to handle the alarms.

5042 capture stations can alarm to a CathexisVision gateway but there is no way of handling the alarms.


Be the first person to like this faq.

Problem

What are the Remote Access Options for CathexisVision VMS?

Solution

Unfortunately most video surveillance systems are firewalled and blocked from direct access to

the public Internet.

There are 5 Remote Access Options for Video Surveillance

1.) Port forwarding

2.) Universal Plug and Play (UPnP)

3.) Dynamic DNS

4.) Virtual Private Networks (VPNs)

5.) Cloud / 'Phone Home' (e.g., Axis AVHS, Dropcam)

Port forwarding (Option 1) assumes the use of a static public IP address, but you can always make use of Dynamic DNS (option 3) to get around this.

You can also make use of your own VPN connection (option 4) in order to to connect to your recoder.

We do not support the following:

Option 2: Universal Plug And Play

Universal Plug and Play (UPnP) is a set of protocols which automate device

discovery and configuration on a local network. One of the aims of UPnP is

eliminating manual port forwarding (above), allowing a UPnP device to

automatically create port mappings in a router without any intervention from the

user.

However, in practice, UPnP is unreliable in many cases. In many business

networks, large and small, UPnP functions are turned off, requiring manual port

forwarding. In consumer use, port mappings may not function properly, may be

added more than once, may conflict with other devices, or may simply not be

added at all. Making things worse, error information is rarely available when

UPnP port mapping fails, leaving the user without any means of troubleshooting.

Because of these reasons, manual port forwarding has proven more reliable in

commercial surveillance, with UPnP typically left to consumer use.

Option 5: Cloud / 'Phone Home'

To eliminate the complexity and potential for errors involved in manual port

forwarding, UPnP, and Dynamic DNS, cloud connections have become more

prevalent. Cloud connections are a form of VPN (sometimes called application

specific VPNs) which requires limited or no user interaction to configure.

Dropcam and Axis AVHS are two prominent examples of this approach.

Cloud connections are generally made via a secure TLS (transport layer security,

an encryption protocol) tunnel, set up via these basic steps (noted on the image

below):

1. Initiating device sends a HELLO message to request a connection.

2. Server sends HELLO along with a security certificate.

3. A handshake is performed and a secure tunnel is set up.

4. Once the TLS tunnel is in place, data sent through it is encrypted, with

protocol and data specifics obscured (shown only as "application data" in

the example below).

Source: www.ipvm.com

Article: Remote Network access for Video Surveillance


Be the first person to like this faq.

In CathexisVision, the administrator level is the highest level and has default access to all facets of the software. Besides the administrator, CathexisVision has up to 30 user levels. The administrator will assign users to one of these user levels.  User level capabilities are not automatically configured by the software; CathexisVision allows administrators to customise the capabilities of each user level depending on the specific requirements of the site in question. Each user level can be configured for a variety of different abilities and access rights within the software. Some of these include:

  • Live viewing
  • Review
  • IO access
  • Listen to audio
  • Hide privacy zones
  • Reset Camera Tampers
  • Videowall Control/Access
  • Export Video
  • Define the video export profile (Define Watermark, password protection, re-export ability, etc)
  • PTZ Control
  • Access PTZ Menu  (Analogue PTZ cameras)
  • Set PTZ Presets
  • Control PTZ tours
  • LPR Control (Add and delete license plates, edit license plate groups, Edit license plates)
  • Access Camera Layouts
  • Access camera Sequence
  • Access Layout Salvos

Note:

  1. Although all levels are completely customisable, CathexisVision does assume an ascending hierarchy for user levels (i.e., an administrator is higher in site authority than level 30, and level 30 is higher than level 1). This is important in instances like PTZ-control, where CathexisVision will prioritise the higher user level if two or more users attempt to control the camera.
  2. Only administrators may access the site, server and camera configuration setup.

Be the first person to like this faq.

Solution

Useful commandline parameters for gui_res

ParametersDescription
server XXXrun as the UDP with this number (deprecated in favour of user1/2/3 in 5041e
gw_login USER PWDauto login to gateway
advanced_perfEnables the Advanced performance analytics tool
user1/2/3use alternate UDP address for running multiple instances of gui_res
forms XXXforce the number of forms
use_gw251synonym for fwd 192.168.34.251
fwd IPforward all connections via this IP
fwd2 IP1 IP2forward all connections via IP1 then IP2
small_fontuse small fonts in the gateway
no_previewsdisable the use of gateway previews
max_panel_size SIZEset the max monitor panel size to SIZE x SIZE
no_gldisable OpenGL support
statsenable html stats view from inside User Resource setup (right click on unit)
invisible_gw_accessturns off alarms etc. so that reports can be easily accessed
dont_add_local_sitedisables the auto-addition of the local site into the SQL site list
log_sql_queries LOGlogs sql queries to the log type with name LOG. 'NORM' or 'INFO' would usually make sense.
show_filesystemallow filesystem to be visible. eg. when saving/loading license rqst/packs
license_server XXXIP address of license server
gw IP_ADDRConnect base station gateway SQL with IP address
compress_sqlCompress SQL queries, very useful over slow links - must be placed before 'gw X.X.X.X'!
use_gw_ipForces the connection to the gateway to use the 'gw IP' address and not the one stored in the SQL tables
sql_sitelist IP_ADDRUse specified SQL site list
file_sitelistUse the local file site list even when connected to a gateway
live_statsAllow live stats (timings) to be shown using middle-click on camera
max_reviews xrepresents the number of cameras you wish to set as the maximum review amount. The default number of simultaneously reviewable camera in CathexisVision is 8. For the most part this is sufficient. But if you need to increase this limit you may do so by change the number as with this parameter.

Be the first person to like this faq.

Solution

Ports required for catmobile access:

Port 80 - Connection to the WebServer for streaming/reviewing/PTZ control.
Port 33104  - I/O control introduced in software version 2016.2.

Added I/O resource monitoring and control for API and mobile platforms.
Note:
•             iOS mobile support added from CatMobile version 2.4.403.
•             Android support added from CatMobile Beta version 2.0.153.


Be the first person to like this faq.

Operating Systems

Problem

Has anything been looked into to improve the disk burning process in Ubuntu please?

The default application (Brasero) is full of bugs and won’t allow multi-session writing, despite that option being enabled.

We have to try and find a way to retain the functionality users have become familiar with and we are some way off that with Ubuntu at this stage, both 12.04 and 14.04 seem to have the same issue.

Take a look at the Ubuntu app ‘K3b’ (apt-get install k3b).

It is a media writing app which has more capabilities than the default Brasero app.

Solution

We've allowed the configuration of the app used and the command line passed to that app. If you edit the file:

/usr/nvr/client_settings/archivesetup.ini

You'll find find a line containing:

burn_cmd_line "brasero -d $PATH"

The command: brasero -d $PATH gets run when the user is prompted to burn and the token $PATH is replaced in software by the path of the archive data to burn. All you need to do is fill in the command line appropriate for the authoring app you've chosen and use the token $PATH where your app takes the path to burn on the command line.


Be the first person to like this faq.

Problem

How do I add a the VGA Server software to start when the computer starts?

Solution

To autostart a the vgaserver program at startup just copy the vgaserver icon to your startup folder.

For ALL Users copy to :

"C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup"

Right Click Start Button - Explorer All Users and navigate to that folder.
You would need to show hidden files and folders to see the c:\ProgramData\ folder.

------------------------------------

For specific Users copy to :

"C:\Users\The User Name\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup"

Use Start - Computer   OR  Windows Explorers to navigate to that.


Be the first person to like this faq.

Problem

How do I configure a specific Windows user to automatically log into Windows at start-up?

Solution

To automatically log in to Windows with a user’s credentials, please follow the these instructions:
 
1. Press "Windows Start" + R.
2. Type "control userpasswords2" and press Enter.

Security note: If UAC is enabled, then you’ll get a UAC prompt on screen. Please specify
credentials or permission to pass the UAC elevation.

3. Select your account from the list.
4. Uncheck the "Users must enter a user name and password to use this computer. "
5. Click Apply and a dialog will appear (See Figure A below).


Be the first person to like this faq.

Problem

The yum installer on Fedora 16 gives error messages when trying to install or update packages.

Solution

Open the File Manager and navigate to the following directory:

/usr/lib/python2.7/site-packages/urlgrabber/

Edit the grabber.py file and change the following ssl option:

from
self.curl_obj.setopt(pycurl.SSL_VERIFYHOST, opts.ssl_verify_host)
to
self.curl_obj.setopt(pycurl.SSL_VERIFYHOST, 2)

Save and close the file and the yum installer will now work.


Be the first person to like this faq.

Problem

How to allow clients to use an Ubuntu NVR unit as Client PC?

Solution

Below are instructions on how to run a Ubuntu NVR as a Basestation :

- Start the GUI

- In the "Menu bar" go to Settings > General

- In the "Gerneral Settings" menu option you will find an option: "Run as basestation"

- Enable "Run as basestation"

- Close all the open tabs

- Restart the GUI.

When the GUI comes up again, there will be no tabs open and the gui will now behave like a basestation.


Be the first person to like this faq.

Hardware

Solution

PSP1200 and RS232 Loopback Adapter

  • Pin 8 connected to pins 7 and 9 (CTS to RTS and RI)
  • Pin 3 connected to pin 2  (TxD to RxD)
  • Pin 4 connected to pins 6 and 1 (DTR to DSR and D

Be the first person to like this faq.

Solution

PSP1400 Loopback Adapter

  • 2 to 6 (RTS+ to CTS+)
  • 3 to 7 (RTS- to CTS-)
  • 4 to 8 (Tx+ to  Rx+)
  • 5 to 9 (Tx- to Rx-)

Be the first person to like this faq.

Miscellaneous

Problem

The client is having close to 25000 users on their active directory. Can they import to the VMS a specific group from the active directory

Solution

Yes, this can be done:

A filter should be used to limit the LDAP results to the required users.

For example if an attribute userGroup is configured and only users beloging to the CCTV group is required to appear on the NVR, then the filter below should be used:

(&(objectCategory=person)(objectClass=user)(userGroup=CCTV))


Be the first person to like this faq.

Problem

When the user presents his username during the CathexisVision login, does he use his username or domain details togethe with the username?

Example: domain\username

Solution

Only the username is required. No need to add the domain information.


Be the first person to like this faq.

Problem

How can I pull an event report on a Windows or Linux NVR unit?

Solution

1.) The Forensic tool has an event report section where you can get event stats for selected cameras. You can export the stats.

2.) You can also create a Cathexis Events meta-database. Once created, it will automatically store all site events generated by the CathexisVision system. No other setup is required besides simply creating the meta-database.

See the attached document that describes the setup of the Cathexis events meta-database.


Be the first person to like this faq.

Problem

How does cathexis vision updates the username / passwords from the active directory i.e. if a user changed his password how long will it take to be changed on the VMS.

Solution

The authentication is done by the domain controller, and not by the CathexisVision software.


Be the first person to like this faq.

Problem

I am having an issue where mails are sent out every minute. I have only scheduled the mails once a week.

Solution

Clear out all the files in the /usr/dvs/outbox/ folder.

It contains a queue of unsent mails over time.

Mails would accumulate in this folder if the recorder is not able to reach the mail server.


Be the first person to like this faq.