What is Automatic Camera Failover?
Automatic Camera Failover is a feature in Nx Witness which allows System Servers to automatically recover when a power or networking failure occurs on a Server. Automatic Camera Failover can be enabled on individual Servers. When enabled Failover tells the server to grab cameras from any failed Server in the System.
A single Server can handle a maximum of 128 cameras. So, for example, if a Server is actively recording 64 cameras it can act as a Failover Server for up to 64 additional cameras from other Servers in the System.
Failover takes approximately 1 minute in the instance of a network or power failure.
Automatic Camera Failover Across Multiple IP Subnets
Automatic Camera Failover works best when the failover server, another server, and cameras are on the same IP subnet. Although, being on the same subnet is not required as long as the failover server can reach the other server and its cameras (and vice-versa).
To allow the servers and cameras to be visible to one another, you must port forward the servers and cameras and take the following steps:
- If the cameras were added via autodiscovery:
Configure the failover server to accept multicast requests from the cameras by multicast forwarding to the subnet on the failover server using each camera's IP address as their source address.
- If the cameras were added manually/using a known IP address:
Ensure each camera's IP address has not changed since their last server. The failover server will connect to these IP addresses using unicast.
Please verify that your network's routing is configured correctly to ensure a successful Automatic Camera Failover across multiple subnets. A good test is to ping the failover server from the other server and manually add the cameras from one server to another.
How to Enable Automatic Camera Failover on a Server:
- Right-click on a server in the Resource Panel and choose Server Settings.
- In the Server Settings dialog, check Enable Failover.
- Enter the maximum number of selected server can handle (128 Maximum on Core i3 or above CPUs, 12 maximum on ARM CPUs)
- Click OK.
- A requirement since Nx Witness 4.0 is to make sure every Server with this feature enabled has the storage drives to allow failover recording. If there are no drives available to record footage from these cameras, the cameras will not be moved.
- If you want to add additional Failover Servers in the same System repeat the steps above for each Server.
To Setup Failover Priority:
- While still in the Server Settings dialog Click on the Failover Priority button.
- Assign a value of High, Medium, or Low priority to each camera.
Failover for System cameras will follow assigned priorities - with High priority cameras failing over first, then Medium priority, and finally Low. Failover assigns cameras to the first available Failover server recognized by the System.
- Repeat this for all cameras that should be prioritized.
If you have any questions related to this topic or you want to share your experience with other community members or our team, please visit and engage in our support community or reach out to your local reseller.