The Cloud VMS comes with a template for a fully functional, white-label video surveillance as a service (VSaaS) product, including full source code. It can be used for fast and easy integration or as a reference code. Customer’s can customize features and the UI (user interface) by building the solution using the template or using VXG’s help.The VSaaS template connects Authentication services, User & Camera VSaaS service connects Cloud VMS to an authentication service, user management (authorization) back-end, and Web & Mobile front-ends. It uses Firebase for authentication and a simple PHP + Postgresql backend for authorization (linking users to cameras).
This is the fastest and easiest path to a complete, customized cloud VSaaS, fully under your brand, control, and ownership. The VSaaS service is a template that provides everything you need to build a custom-branded, world-class VSaaS product.
...
The Web front-end and Mobile apps come fully white-label with full source code.
Web UI sections
The web client has all standard video management software (VMS) functionality. This includes video viewing, recording, playback, events, controlling cameras, video analytics and more.
The Web Client UI has the following pages:
...
Home
...
Users
...
Cameras
...
Activity
...
Roles
There are 3 roles: Admin, User, and Subuser. The roles and hierarchy can be changed to meet customer requirements.
Admin
There can be several Admins. The Admins can add/remove users and assign subscriptions to users.
User
User is the main role. Users can add/remove cameras, and perform all operations with cameras and data. Users can also add/remove Subusers and give Subusers access to selected cameras.
Subusers
Subusers can see videos from a set of cameras.
Roles diagram