Nx Witness Server

The "brains" of any Nx Witness system, the Server application is lean, mean video capturing and streaming machine.

Overview

The Nx Server application is a lightweight, powerful media server responsible for discovering, connecting to, and managing Nx Witness system devices and data.

 

  • Auto Discover 99% of IP cameras
  • Manually add RTSP / HTTP / UDP streams
  • Manage storage (local HDDs or NAS / SAN / iSCSI)
  • Server Hive Architecture enables Automatic Failover
  • IFTT Rules Engine to automate system reactions
  • Quickly integrate 3rd party devices and systems with API and SDKs

Key Features of Nx Witness Server

The Nx Server application is a lightweight, powerful media server responsible for discovering,
connecting to, and managing Nx Witness system devices and data.

 

 

Auto Discover IP Cameras

The Nx Server application automatically discovers 99% of IP cameras on the market today using a combination of ONVIF and native camera SDKs with advanced capabilities.

Manually Add Streams

Every Nx Server lets users add any RTSP, HTTP, or UDP stream from any device (IP camera, drone, etc) or 3rd party system (DVR, NVR, etc) for viewing and archiving.

Store Anywhere

The Nx Server allows users to capture and store video pretty much anywhere – local drives, SD cards, NAS devices, iSCSI, SAN, Veracity Coldstore, or even cloud locations.

Server Hive Architecture

Every Server in an Nx System synchronizes user and configuration data in real-time ensuring no single point of failure in any size system and automatic camera failover.

Event Rules Engine

Every Nx Server has an IFTT Events Rules Engine that lets operators configure simple or advanced rules based on System-generated or integrated 3rd party events.

Developer Tools

Integrate 3rd party devices and systems using built-in Server API, Video Source SDK, Storage SDK, and Metata SDK. Access developer tools in Server Web Admin interface.

Nx Server Web Admin Screenshots

A few screenshots of the Nx Witness Server in action.

 

 

Nx Server Technical Specs

 

 

SUPPORTED OPERATING SYSTEMS:

 

  • Microsoft Windows
  • Ubuntu Linux
  • ARM Devices
SCALABILITY

 

  • # OF CLIENTS PER SERVER: HUNDREDS
  • # OF CLIENTS PER SYSTEM: UNLIMITED
  • # OF STREAMS PER SERVER: 128
  • # OF SERVERS IN A SERVER HIVE: 50 *
  • * 50 is a recommended maximum.
  • Contact support for more info.
HARDWARE RECOMMENDATIONS

RECOMMENDED BASED ON # OF STREAMS

 

STREAMS RAM NIC CPU
Up to 8 1 GB 1 GB Dual Core ARM
Up to 16 2 GB 1 GB Dual Core Atom
Up to 32 4 GB 1 GB Quad Core Atom
Up to 64 8 GB 1 GB Core i3
Up to 128 16 GB 1 GB Core i3
SUPPORTED MEDIA STREAMING

 

LIVE STREAMS (Viewed in Nx Desktop)

  • VIDEO: H.265 H.264 MJPEG
  • AUDIO: AAC PCM (Mu-Law, A-law) g726 MP3

LIVE STREAMS (Available to pull from Nx Server to 3rd Party)

  • VIDEO: H.265 H.264 MJPEG WebM
  • AUDIO: AAC PCM (Mu-Law, A-law) g726 MP3
  • PROTOCOLS: RTSP MJPEG WebM HLS
OTHER FEATURES

 

  • TRANSCODING: SUPPORTED (FOR WEB CLIENT, MOBILE, API)
  • DATABASE: SQLITE + PROPRIETARY ARCHIVE INDEX
  • SINGLE SIGN ON: LDAP / ACTIVE DIRECTORY
  • SECURITY: OPEN SSL SALTED MD5 HASH TLS/SSL HTTPS
  • DEV TOOLS: SERVER API (HTTP) VIDEO SOURCE SDK STORAGE SDK
  • NAS: SAMBA (AUTHENTICATED, UNAUTHENTICATED)
FAILOVER

 

  • Free with all Nx VMS systems, requiring no special hardware / software to enable.
  • Failover up to 128 IP cameras on a single Server

Other Nx Witness VMS Components

Learn more about Nx Witness Desktop, Mobile, Server, or Dev Tools.

 

 

Nx Witness Cloud

A simple way  to connect to, manage, and monitor your Nx Witness systems from anywhere, anytime.

Learn more

Nx Witness Desktop

A unified Desktop client for connecting to, viewing, and managing your Nx Witness System(s).

Learn more

Nx Witness Mobile

A low-latency, user-friendly mobile application for on-the-go viewing and control of your IP Cameras.

Learn more

Nx Witness Dev Tools

Includes an HTTP REST Server API and SDKs for integrating video analytics, storage, devices and more.

Learn more