Web Admin is a browser application that provides some basic VMS features including video playback. Click to read more about embedding video in web applications.
Nx Mobile Client is a rich client for iOS and Android mobile computing devices that allows users to view live or recorded video from their Nx Witness system. Nx Mobile uses Server API, and it is possible to implement full-featured
alternative mobile applications. Also, Nx Mobile client can be visually customised to create new Powered-by-Nx products.
The most common ways to integrate third-party services are using REST API and Built-in browser in the desktop client. Also, Cloud relay could be used to access remote systems thorugh the internet.
Nx Desktop is full-featured VMS application. Almost all functions are using Server API, so it is possible to implement alternative client application with most of the features. Also, Nx Desktop client can be visually customised to
create new Powered-by-Nx products.
REST & Streaming API provides access to system information using standard HTTP or RTSP protocols, this is a universal integration approach.
Cloud relay (proxy) helps send requests and pull video from cloud systems for web interfaces or thrid party applications.
The result of using Video Source SDK is a plugin (dynamic library) which implements device-specific interactions (driver).
Nx Desktop client has built-in browser which allows you introduce new interfaces for the user, or pull configuration interfaces for plugins and devices.
Video Source SDK handles device-specific integrations such as advanced camera capabilitites or I/O modules.
Metadata SDK handles metadata and events from different video analytics applications.
Plugin can also run video analytics as part of server process to ensure lower latency and more efficient resource utilisation.
Plugin can establish connection to third party video-analytics solutions or cameras.
Server uses Onvif protocol for camera management and RTSP for video streaming for most cameras. MJPEG cameras are also supported. Click to see the list of supported cameras.
A Camera Metadata plugin uses our Metadata SDK to connect to the camera using an API or protocol, retrieve metadata events from the camera, and send them to the server.
Using video source SDK, it is possible to implement support for non-standard cameras, optical sensors, I/O devices, etc. Nx Server supports USB cameras, v4l2 video sources and IP cameras right out of the box.
Nx Servers operate with a standard ONVIF profile S API that is now commonly used in most IP cameras.
Nx Server is the core of the system, it performs camera discovery and management, access control, recording, event rules processing, and all other logic. It also comes with a built-in web admin interface to allow for remote management
and has several SDKs for device and system integration. Nx Server maintains a server hive architecture which syncs user and configuration data in real-time and adapts in the event of server failure by directing another server to
restore connectivity and maintain the cameras.
Nx Server is the core of the system, it performs camera discovery and management, access control, recording, event rules processing, and all other logic. It also comes with a built-in web admin interface to allow for remote management
and has several SDKs for device and system integration. Nx Server maintains a server hive architecture which syncs user and configuration data in real-time and adapts in the event of server failure by directing another server to
restore connectivity and maintain the cameras.
Nx Server is the core of the system, it performs camera discovery and management, access control, recording, event rules processing, and all other logic. It also comes with a built-in web admin interface to allow for remote management
and has several SDKs for device and system integration. Nx Server maintains a server hive architecture which syncs user and configuration data in real-time and adapts in the event of server failure by directing another server to
restore connectivity and maintain the cameras.
Nx Server is the core of the system, it performs camera discovery and management, access control, recording, event rules processing, and all other logic. It also comes with a built-in web admin interface to allow for remote management
and has several SDKs for device and system integration. Nx Server maintains a server hive architecture which syncs user and configuration data in real-time and adapts in the event of server failure by directing another server to
restore connectivity and maintain the cameras.
Nx Server is the core of the system, it performs camera discovery and management, access control, recording, event rules processing, and all other logic. It also comes with a built-in web admin interface to allow for remote management
and has several SDKs for device and system integration. Nx Server maintains a server hive architecture which syncs user and configuration data in real-time and adapts in the event of server failure by directing another server to
restore connectivity and maintain the cameras.
Nx Cloud helps establish remote connection between servers and client applications. In most scenarios, it establishes direct P2P connection (torrent-like); if not possible, it falls back to relaying data through cloud servers.
All client applications developed by Network Optix are mostly using the same REST API to retrieve data, configure and control the system as available to thrid-party services and applications.
Hint: hover and click to see more information
Main components
The Nx Meta consists of the following component applications:
- Nx Cloud - a set of cloud services for remote connectivity and notifications
- Nx Desktop - a cockpit used to drive the system - a GUI for the system, native application for viewing video and managing the system
- Nx Mobile - a mobile app for iOS and Android devices
- Nx Server - a “brain” of the system - discovering cameras, managing devices & users, indexing recording archives, events & rules engine, data synchronization as a system grows, etc.
- Web admin - a web interface for the system, hosted by Nx Server
Nx Meta has Client-Server Hive architecture: Multiple instances of Nx Server connect together into decentralized network with configuration synchronization and transparent data relaying within the system.
Nx Meta Developer Tools
The Nx Meta Platform includes a suite of tools for developers to integrate 3rd party hardware or software, including:
- Server API - a RESTful HTTP API built right into every Nx Server application
- Video Source SDK - for integrating video, audio, and I/O devices
- Storage SDK - for integrating non-standard storage
- Metadata SDK - for video analytics and metadata integration
Comments
0 comments
Article is closed for comments.