Nx Witness 6

Nx Witness 6

Nx Witness VMS is a lightning-fast, easy-to-use, cross-platform IP video management system/video surveillance software designed to discover, view, record, and manage IP video cameras so you can monitor, analyse, and react to critical events in real-time.

The Nx Server application is a lightweight, powerful media server that discovers, connects, and manages system devices and data.


Advanced Object Analytics

Nx Witness offers a variety of video analytics capabilities that can detect and track objects of interest over time and indicate the presence of events or suspect behaviour involving these objects. These capabilities include:

  • Advanced Object Search: is a feature in Nx Witness VMS that allows you to quickly and easily search for specific objects in video footage.

    It allows users to search for objects based on various criteria, including object type (e.g., person, animal, or vehicle), colour, size, and direction of movement. This feature can quickly find specific objects in an extensive video archive, making retrieving events or incidents related to those objects easier.

  • In-Camera Analytics: Nx Witness supports various in-camera analytics features from manufacturers, including AXIS and Hanwha, that integrate seamlessly with the system. These features include people counting, tampering detection, fog detection, defocus detection, and queue management. In-camera analytics can detect and track objects in real time, providing instant alerts when certain events or behaviours are detected.
  • Third-Party Video Analytics: Nx Witness works with third-party video analytics solutions, such as Ultinous and Graymatics, to provide additional video analytics capabilities. These solutions use AI-powered video analytics to detect and track objects and to identify specific events or behaviours involving those objects.
  • Object Detection & Tracking: Nx Witness provides tools for implementing object detection and tracking within the system. This feature helps users find and follow objects in the video stream. It can also trigger events or alerts based on their presence or movement.

Overall, Nx Witness’s video analytics capabilities provide a powerful way to detect and track objects of interest over time and identify events or suspect behaviour involving those objects. By using these features, end-users and customers can build a more robust and tailored video surveillance solution to meet their needs.


Advanced Object Search

Nx Witness VMS’s Advanced Object Search feature is a powerful tool. It changes how users manage 10 to 100 IP video surveillance cameras, making working with their video archives easier.

The feature includes a unique object database. This database imports and indexes objects detected by any video analysis. This facilitates rapid retrieval of associated footage, further streamlining the search process. Nx Witness VMS also supports in-camera analytics from top manufacturers like AXIS, Bosch (Flexidome & Flexidome Panoramic), Hanwha, and Vivotek.

The Advanced Object Search is a pop-out window, allowing simultaneous live video viewing and searches. It integrates a unique object database for rapid retrieval of associated footage. Nx Witness VMS offers native support for in-camera analytics from leading manufacturers.

In essence, the Advanced Object Search provides a standardized method for searching videos across all object-based analytics integrated with Powered by Nx products. It simplifies and accelerates the process of creating system automations and searching video archives using object metadata, making it an indispensable tool for end-users managing multiple IP video surveillance cameras.


AXIS ACAP + VAPIX In-Camera Analytics

Nx Witness supports analytics built with the AXIS Camera Application Platform (ACAP) via the AXIS VAPIX API, including:

And dozens of additional AXIS ACAP Applications.

NX Witness logo

Hanwha Wisenet In-Camera Analytics

Hanwha Wisenet cameras include a suite of powerful, easy-to-use video analytics features that integrate seamlessy with Nx Witness, including:

  • Appear/Disappear
  • Loitering
  • Enter/Exit
  • Intrusion
  • Face Detection
  • Audio Classification

Nx Witness Open API

The Nx Witness Open API provides developers with a framework to create applications for video surveillance management. Here’s how it works:

  • API Access: Developers can access Nx Witness’s video surveillance data, including live video streams, recorded footage, and system metadata, through the Open API.
  • Integration: The API allows developers to integrate video surveillance functionality into their applications or systems. This can include customising user interfaces, automating tasks, or creating new features.
  • Control: Developers can control and manage cameras, recording, and playback functions programmatically. This enables applications to interact with cameras, trigger recordings, or retrieve specific video segments.
  • Event Handling: The API provides access to real-time event data, such as motion detection or alarms. Developers can use this information to build applications that respond to specific events, like sending notifications or initiating predefined actions.
  • Scalability: Nx Witness is designed to support large-scale deployments, and the Open API allows developers to create solutions that can scale accordingly. This is crucial for managing extensive video surveillance systems.
  • Security: Security is a paramount concern in video surveillance. Developers can use the API to implement security measures or integrate with existing security systems to ensure data protection.
  • Customisation: With the Open API, developers can tailor video surveillance solutions to specific use cases. This can range from building mobile apps for remote monitoring to creating specialised analytics tools.

In summary, the Nx Witness Open API empowers developers to build customised video surveillance management applications by providing access to video data, control over surveillance components, event handling capabilities, scalability, security options, and the ability to customise solutions to meet specific needs.


Camera Replacement

The NX Witness camera replacement feature lets users easily replace an old camera with a new one without configuring the replacement camera settings.

When a problem or an upgrade requires a camera replacement, the system can transfer the settings. This means the new camera will have the same settings as the old one, helping reduce downtime and the configuration of the new camera.

This feature simplifies managing an IP video surveillance system by making it easier to maintain camera networks. You can copy settings like recording schedules, motion detection zones, and user permissions.

This function greatly helps users who manage networks of over ten or more IP cameras. Instead of changing the settings on each new camera by hand, the replacement function reduces labor and risk, allowing for quicker camera updates and scaling. This saves time and money and requires fewer man-hours for system maintenance. It also leads to more consistent settings across cameras, which can improve the reliability and functionality of the surveillance system.


Cross-System Layouts

NX Witness is a video management system designed to streamline the handling of IP video surveillance cameras. Cross-system layouts in NX Witness enable users to create custom views that can pull in live or recorded video feeds from multiple cameras, even if those cameras are part of different systems or locations. This centralization is particularly efficient for end-users with 10 to 100 IP video surveillance cameras, as they don’t have to switch between various systems or interfaces to monitor all cameras. Everything can be viewed and controlled from a single dashboard, which reduces the time and effort needed to manage surveillance footage and allows for more effective real-time monitoring and faster decision-making.

The efficiencies are multi-fold. First, it cuts training time and costs since staff need to become proficient with only one system. Second, it aids in rapid response to security incidents by providing a unified view of all camera feeds. Having a streamlined, integrated interface can be crucial in scenarios requiring immediate attention. For instance, in case of a security breach at one location, users can quickly assess the situation and keep an eye on other sites to ensure no coordinated incidents. By reducing the complexity of handling multiple systems and interfaces, NX Witness’s cross-system layouts make it easier and more efficient for end-users to manage medium to large surveillance setups.


Cross Platform Support

Nx Witness supports all major operating systems – including Windows, Ubuntu Linux, Mac, and more.

  • Run Desktop & Server on all 64-bit Windows versions released in the last ten years.
  • Manage your system from Apple computers using Nx Witness Desktop for Mac OS.
  • Use Nx Witness in virtualised environments with VMWare ESXi, Virtual Box, and more.
  • Manage your system on-the-go with Nx Mobile for Android phones and tablets.
  • Operate Nx Witness Desktop & Server on all 64-bit versions of Ubuntu OS from 16.04 LTS onward.
  • Customise Nx Witness to run on embedded ARM devices like Raspberry Pi and NVIDIA Jetson.
  • Deploy Nx Witness using its Docker container image for development and orchestration.
  • Access & manage your system anywhere, anytime with Nx Mobile for iPhone & iPad.

FAQs

Nx Witness (8)

Running Nx Witness in a virtualised environment has both advantages and considerations regarding security. On the positive side, virtualisation allows for quicker deployment of security updates and patches, centralised management, and more accessible backup and recovery processes. It can also make it easier to isolate different applications, potentially reducing the impact of a security breach on any single application.

However, there are also concerns. Virtualised environments are susceptible to their own set of vulnerabilities, such as hypervisor attacks. If the virtualisation layer is compromised, all virtual machines (VMs) running on that host could be at risk. Additionally, running a security-critical application like a VMS in a shared environment with other applications could introduce potential attack vectors. Overprovisioning resources could also negatively impact the performance of the VMS, potentially leading to lapses in video recording or real-time monitoring. To mitigate these risks, it’s important to harden the virtual environment against potential attacks, regularly update and patch both the host and guest systems, and carefully manage resources to ensure the VMS performs optimally.

Category: Nx Witness

Integration with other third-party systems including alarm & access control systems:

  • API: Using the Server API, developers can access nearly every feature available in the system’s thick client, including but not limited to:

    • Query/manage system resources (servers, cameras, users).
    • Manage users and permissions.
    • Pull live or recorded video out of the system.
    • Generate events.
    • Create rules.
    • Control PTZ cameras, and more.

  • Metadata SDK: The Metadata SDK enables the integration of 3rd party video analytics systems and devices such as people and object recognition by supporting the exchange of metadata and events. Metadata SDK enables developers to create applications/plugins that use custom rules and events to fulfil a video analytics function. For a step-by-step guide on integrating a video analytics plugin, click on the link: https://support.networkoptix.com/hc/en-us/sections/360004090353-Integrating-Video-Analytics-Overview
  • Video Source SDK: The Video Source Integration SDK enables easy integration of any video source (live or archived) into the system. With the SDK, it’s possible to create a method for discovering, displaying, analysing, and recording video from virtually any live or recorded video source – IP Cameras, encoders, NVRs, DVRs, and more. It also allows for the integration of device I/Os (inputs and outputs) and motion detection metadata.
  • Storage SDK: The Video Source Integration SDK enables easy integration of any video source (live or archived) into the system. With the SDK, it’s possible to create a method for discovering, displaying, analysing, and recording video from virtually any live or recorded video source – IP Cameras, encoders, NVRs, DVRs, and more. It also integrates device I/Os (inputs and outputs) and motion detection metadata.
  • Input/Output Controls: NX Witness often has built-in I/O (Input/Output) ports that can be programmed to send or receive signals from other devices. For instance, an access control system could signal NX Witness to start recording when a door is opened.
  • Third-Party Plugins: Some third-party companies develop plugins that can be installed into NX Witness to provide out-of-the-box integration options. These plugins can extend the VMS capabilities to interact seamlessly with alarms, door controls, and other security systems.
  • Direct Integration: Some alarm and access control systems come with native support for NX Witness and can be directly configured within the NX Witness interface.
  • MQTT Protocol: MQTT (Message Queuing Telemetry Transport) is another communication protocol often supported by security systems. NX Witness can use MQTT to subscribe to messages from other systems, enabling robust, real-time integration.

Category: Nx Witness

While Smart Motion technology in Nx Witness offers significant benefits, it’s essential to consider its potential limitations. One such limitation is its reliance on camera quality and positioning. If the cameras are of low resolution or are not correctly positioned, the Smart Motion detection may produce false positives or miss relevant events, impacting its effectiveness.

Another challenge could be computational load. Smart Motion technology, by its nature, requires more processing power to analyse and categorise motion in real time. If your existing hardware isn’t robust enough, this could lead to system lag or reduced overall performance. Also, while Smart Motion technology is designed to reduce the volume of data to be reviewed, it might not be as effective in highly dynamic environments with continuous motion. In such settings, the technology could still capture a large volume of data, requiring manual review to isolate specific incidents.

Although beneficial, fine-tuning search parameters can be a double-edged sword. Overly specific parameters might lead to missing crucial footage, whereas too broad parameters may result in overwhelming data to review.

Finally, as with any technology that involves analytical interpretation, there is always a margin for error. False positives or negatives may occur, which can be critical depending on the security context in which the system is being used.

Category: Nx Witness

Smart Motion technology in Nx Witness significantly enhances the efficiency of video search by intelligently analysing and categorising motion events. Traditional searches may require users to manually sift through hours of video, but Smart Motion allows for quick and precise retrieval of relevant video clips. By focusing only on frames where motion occurs, the technology reduces the volume of data to be reviewed. This is particularly useful when looking for specific motion-based events, like someone entering a restricted area or a vehicle pulling into a parking lot.

Moreover, some implementations of Smart Motion technology offer the ability to fine-tune search parameters. This could include specifying the type of motion (e.g., human, vehicle), the area within the frame where motion occurred, and the time period for the search. These features make it possible to find the exact footage needed for incident verification or investigation in seconds, saving time and effort for security professionals.

Smart Motion technology boosts operational efficiency and improves the speed and accuracy of security responses. Identifying relevant events empowers security personnel to make more informed decisions in real-time scenarios.

Category: Nx Witness

Nx Witness is an advanced, cross-platform IP video management system (VMS) developed by Network Optix. Designed to facilitate discovering, viewing, recording, and managing IP cameras and other video surveillance devices.

Key Features

Seamless Integration

Nx Witness integrates effortlessly with existing systems and devices, including IP cameras, IoT devices, and third-party applications, providing a unified security solution.

Advanced Analytics

The system leverages cutting-edge AI analytics to transform data into actionable insights, enhancing security decision-making processes.

Customizable Control

Users can personalize their surveillance setup with customizable layouts, camera settings, and user permissions, optimizing the monitoring experience to fit specific needs.

Scalability

Nx Witness supports unlimited scalability, from single-camera setups to large enterprise deployments. It includes advanced health monitoring and failover capabilities to ensure continuous operation.

Cross-Platform Support

The system is compatible with all major operating systems, including Windows, Ubuntu Linux, and Mac OS. It also supports mobile applications for iOS and Android devices, allowing users to manage their systems on-the-go.

Cloud Integration

Nx Witness can connect to the Nx Cloud, enabling remote management, live streaming, and access to video feeds from anywhere. It supports features like cloud system merging, proxying video streams, and secure, encrypted video transmission.

Developer-Friendly

The platform offers powerful APIs and SDKs, allowing developers to create custom solutions and integrate Nx Witness with other systems. This includes support for third-party AI analytics and other advanced integrations.

Components

Nx Witness Server

A lightweight media server responsible for discovering, connecting to, and managing system devices and data. It supports IP camera auto-discovery, manual stream addition, and flexible storage options.

Nx Witness Desktop Client

A thick client application for Windows, Ubuntu Linux, and Mac OS that allows users to connect to, view live and recorded video, and manage system configurations.

Nx Witness Web Interface

A browser-based interface for connecting to the Nx Witness Media Server, providing basic system configuration and live video viewing without the need for installation.

Nx Witness Mobile Clients

Mobile applications for iOS and Android that enable users to view live or recorded video from their Nx Witness system, ensuring accessibility from anywhere.

Use Cases

Security and Surveillance

Nx Witness is widely used in various security and surveillance applications, including corporate security, public safety, and critical infrastructure monitoring. Its advanced analytics and customizable controls make it suitable for real-time monitoring and incident response.

Enterprise Deployments

The system’s scalability and integration capabilities make it ideal for large-scale deployments across multiple locations. Organizations can manage extensive video surveillance networks efficiently using Nx Witness.

Custom Solutions

Developers and integrators can leverage the open API and SDKs to build tailored solutions that fit specific operational needs, from custom user interfaces to automated surveillance tasks.

Category: Nx Witness

In Nx Witness, users can create custom events and actions to tailor the system to their needs. Key types of custom events and actions that can be created include:

Custom Events

  1. User-Defined Events: These are custom events programmed by the user. They can include:
    1. Analytics Events: Events triggered by in-camera analytics such as people counting or object detection.
    2. HTTP Generic Events: Events triggered by HTTP requests from third-party systems.

  2. Motion Detection: Events triggered by motion detected on a camera. Users can define specific areas within the camera’s view to monitor for motion.
  3. Input Signals: Events triggered by input signals from connected devices.

Custom Actions

  1. Send Email: An action to send an email notification when a specific event occurs.
  2. Create Bookmark: An action to create a bookmark in the video archive for easy retrieval and review of specific events.
  3. Trigger HTTP Request: An action to send an HTTP request to a third-party system, enabling integration with other software or devices.
  4. Show Notification: An action to display a notification to users when an event occurs.
  5. Live Video Text Overlay: An action to create custom text overlays on live video feeds to alert operators to critical events.
  6. Soft Triggers: Actions that allow users to create button overlays on video feeds, which can be manually triggered to perform specific actions, such as activating an alarm or opening a door.

Event Rules Engine

The Event Rules Engine in Nx Witness allows users to configure these custom events and actions. Each event-action pair is defined as a rule, and users can create multiple rules to handle different scenarios. The rules can be configured to:

  • Aggregate actions for a group of events (e.g., notifying about multiple camera disconnections in a single alert).
  • Schedule events to be active only during specific times or days.
  • Enable or disable notifications for specific events.

By leveraging these custom events and actions, users can create a highly customized and responsive video management system tailored to their specific operational requirements.

Call us on 1300 556 334 or email [email protected] to learn more.

Customers in New Zealand call 0800 345 677 or email [email protected].

Category: Nx Witness

The Server Hive Architecture in Nx Witness offers several significant benefits that enhance the video management system (VMS) ‘s overall performance, reliability, and scalability.

Key Benefits include:

High Redundancy

  • No Single Point of Failure: Each server in the Nx Witness system synchronises user and configuration data in real-time, ensuring that there is no single point of failure. If one server fails, another can take over its duties without disrupting the system.
  • Automatic Camera Failover: The architecture supports automatic camera failover, which ensures that camera feeds are redirected to another server in case of a server failure, maintaining continuous surveillance.

Scalability

  • Almost Unlimited Scalability: The Server Hive Architecture allows the system to scale almost indefinitely by adding more servers. This makes it suitable for both small installations and large, complex systems.
  • Flexible Deployment: Servers can be located in different networks, behind NAT, or even in various geographical locations, and they will still function as a single cluster. This flexibility allows for easy expansion and management of the system.

Performance

  • Load Distribution: By distributing the load across multiple servers, the system can handle many video streams and user requests efficiently. This ensures high performance and prevents any single server from becoming a bottleneck.
  • Adaptive Scaling: The architecture supports adaptive scaling, optimising network and CPU usage to prevent dropped frames during viewing and ensure smooth and reliable video playback.

Simplified Management

  • Unified Management Interface: Administrators can connect to any available server, locally or remotely, to view and manage the entire system. This simplifies system management and reduces the need for interacting with each server individually.
  • Centralised Health Monitoring: Built-in health monitoring allows administrators to view the health of all systems connected to the Nx Witness Cloud service, providing a centralised way to monitor and manage system performance.

Secure and Efficient Communication

  • Real-Time Synchronisation: Servers constantly synchronise all data between each other, ensuring that data is always available where and when it is needed. This real-time synchronisation enhances both security and efficiency.
  • Secure Connections: The architecture supports secure, encrypted communications using technologies like OPEN SSL and TLS/SSL, ensuring that data is protected during transmission.

Cost-Effectiveness

  • No Special Hardware Required: The failover and redundancy features do not require special hardware or software, making it a cost-effective solution for ensuring system reliability.

Developer-Friendly

  • Integration Capabilities: The architecture supports integration with third-party devices and systems using built-in APIs and SDKs, allowing for extensive customisation and expansion of system capabilities.

In summary, the Server Hive Architecture in Nx Witness provides a robust, scalable, and efficient foundation for managing video surveillance systems, ensuring high availability, performance, and ease of management.

Call us on 1300 556 334 or email [email protected] to learn more.

Customers in New Zealand call 0800 345 677 or email [email protected].

Category: Nx Witness

Smart Motion technology in Nx Witness significantly enhances the efficiency of video search by intelligently analyzing and categorizing motion events. Traditional video searches may require users to sift through hours of footage manually, but Smart Motion allows for quick and precise retrieval of relevant video clips. By focusing only on frames where motion occurs, the technology reduces the volume of data to be reviewed. This is particularly useful in scenarios where you’re looking for specific motion-based events, like someone entering a restricted area or a vehicle pulling into a parking lot.

Moreover, some implementations of Smart Motion technology offer the ability to fine-tune search parameters. This could include specifying the type of motion (e.g., human, vehicle), the area within the frame where motion occurred, and the time period for the search. These features make it possible to find the exact footage needed for incident verification or investigation in just a matter of seconds, thereby saving time and effort for security professionals.

Smart Motion technology not only enhances operational efficiency but also improves the speed and accuracy of security responses. By quickly isolating relevant events, security personnel can make more informed decisions in real-time scenarios.

Call us on 1300 556 334 or email [email protected] to learn more.

Customers in New Zealand call 0800 345 677 or email [email protected].

Category: Nx Witness

Contact Us

Call us on 1300 556 334 or email [email protected] to learn more.