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
Manually Add Streams
Store Anywhere
Server Hive Architecture
Event Rules Engine
Developer Tools
Other Key Features
Device Auto-Discovery
Manually Add Streams
Server Hive Architecture
Store Anywhere
Web Admin Interface
Event Rules Engine
Failover on Storage Failure
Encrypted Connections
Encrypted Video
Incredibly Lightweight
Notifications
Built-in Database
Metadata SDK
Storage SDK
Video Source SDK
Codecs
Transcoding
Server API
Witness Server Overview
DISCOVER
99% of IP Cameras, Webcams
I/O Devices
Encoders
RTSP / HTTP / UDP Streams
SAMBA NAS Devices
Nx Systems and Servers
MANAGE
Device Configurations
System Rules
Failover / Redundancy
Connections (HTTP, HTTPS)
Archived Video
Flexible Archive Backup
VIEW
Server Health
Live / Recorded Video
Log Files
Audit Trail
System Configuration
Storage Status
INTEGRATE
HTTP Events & Actions
Video Source SDK
Metadata SDK
Server API
Storage SDK
Server via Cloud API
Nx Witness Server Screenshots
A few screenshots of the Nx Witness Server in action.
Nx Server Technical Specs
Supported Operation 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 |
* CPUs change fast.
And this spec sheet is fixed.
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 Witness VMS systems, requiring no special hardware / software to enable.
- Failover up to 128 IP cameras on a single Server
1. Use Nx Witness Desktop
to connect to our Demo System.
Try out a full featured System – with multiple servers, cameras, and layouts, by connecting the Nx Witness System we use.
Step 1:
Download Nx Witness Desktop Client or Mobile App for your Windows, Mac, or Ubuntu Linux computer from My Nx.Step 2:
Login via Nx Cloud using the Nx demo credentials below!username: demo@networkoptix.com
password: NxDemoUserStep 3:
Try using Nx Witness to control cameras, search recordings, view web pages, create layouts, and more!
2. Set up your own
Nx Witness Demo System.
Install Nx Witness in your own testing environment. You’ll need cameras and at least one server (PC or Linux).
Step 1:
Download Nx Witness for your Windows or Ubuntu Linux computer. Although you can install the Server application and Desktop application on different operating systems (like a Raspberry Pi) installing both the Server and Desktop applications on the same machine is the simplest approach if you’re new to Nx Witness.Step 2:
Open Nx Desktop, find your new Server, and set up your system. Webcams and any IP cameras on the same LAN will be automatically discovered. During this steps you’ll also activate your free trial license and set up recording.Step 3:
Try out Nx Witness VMS in your own environment.
3.Try Nx Witness
in the Nx Cloud Interface.
Connect to Nx Witness Cloud to view live / recorded video, see supported devices, and find integrations.
- Step 1:
Head to Nx Witness Cloud in your favorite browser. - Step 2:
- Login using the Nx demo credentials below!
- username: demo@networkoptix.com
password: NxDemoUser
- Step 3:
- Check out the Nx Witness Cloud Web Client, Supported Devices List, and Integrations Marketplace.