Affected Roles: Developer
Related Nx VMS Apps: Nx Server
What is the Nx Meta VMP Open Integrations repository?
It is an open source repository called "nx_open_integrations" which contains Network Optix Meta Video Management Platform open source integration examples – the source code and specifications which show how to integrate a third-party solution with the Nx Meta VMP and thus all Powered-By-Nx products, including Nx Witness VMS (Video Management System). This is useful for the rapid development of middleware to connect different systems together or to add custom web pages to the systems.
This repository uses Git as its version control system. Most of the source code and other files are licensed under the terms of Mozilla Public License 2.0 (unless specified otherwise in the files) which can be found in the license_mpl2.md file in the root directory of the repository.
What is the Nx Node.js integration?
Node.js integration features:
- Send Events to the System
- Create new actions for the System
- Manage rules
- Make API calls
Example use cases:
- Automate sending Generic Events
- Create middleware to receive HTTP actions
- Automate generating or editing Event rules and Soft triggers
*Full list of use cases and their associated code can be found in the readme.md file.
How to start your Nx Node.js Integration
Download the following:
- Nx Witness or another Powered-by-Nx product, version 4.0.0 beta or newer
- Node.js 11.3 or newer
- Npm 3.2.4 or newer
Note: Full installation instructions and troubleshooting help can be found in the readme.md file.
Currently, this repository is available to anyone as read-only, but if you want to share something or ask questions, please go to our developer forum.