Nx Witness Server
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.
Nx Witness Desktop
A unified Desktop client for connecting to, viewing, and managing your Nx Witness System(s).
Nx Witness Mobile
A low-latency, user-friendly mobile application for on-the-go viewing and control of your IP Cameras.
Nx Witness Dev Tools
Includes an HTTP REST Server API and SDKs for integrating video analytics, storage, devices and more.