New Generative AI

Cloud Video Management System with GenAI

Get Demo

Build Your Own White-label, Customized Cloud VMS

VXG provides the fastest, easiest way to build your own private-labeled, customized VSaaS, Cloud Video Management Solution or integrate IP cameras with other cloud services. Receive a low entry barrier, and fast time to market via powerful integration tools, open API and expert technical support. The video management system is deployed in your public or private cloud, or in your data center. The true cloud microservices architecture provides fully automatic scalability and the lowest operational cost.

Cloud VMS

Benefits

How It Works

VXG Demo Request Form
Cloud server
VXG custom branding
Step 1

Demo and Trial

Schedule a demo and receive a free trial account to test the Cloud VMS, including the open REST API, SDKs, web client and mobile apps.

Step 2

Deployment in Your Cloud

We deploy the Cloud Video Management Platform in your public or private cloud, or in your data center, and maintain it remotely.

Step 3

Custom Branding and Integration

We help build your custom branded web front-end and mobile apps, and integrate your cameras.

Components


Cloud Services

Cloud services deployed in your AWS or Kubernetes that execute all Cloud VMS functions including recording, streaming and video processing, with auto-scaling and open REST API.

Web Client and Mobile Apps

White-label web front-end and mobile apps with full source code and SDKs for building new solutions or integration with existing user interfaces. Also includes a simple user management back-end as a reference.

Camera Connectivity Tools

Camera connectivity tools including cloud camera plug-ins, pre-built for major camera brands and reference code in case you OEM or have your own camera. Cloud Gateway or NVR - a docker container for x86 and ARM for hybrid cloud/on-prem deployments.

Cloud Services
Uplink

Connecting cameras

Compatible with almost any hardware, use any new or existing IP camera, DVR or NVR from all the major manufacturers. The Cloud VMS offers various tools to make camera connectivity easy and seamless. The system offers two options for direct camera to cloud connection, and one option for bridged connection:


Direct Camera to Cloud

Cloud camera software module that runs on a camera - called Uplink.

Cloud Gateway

Uplink module that runs on on-premises x86 or ARM device, or OpenWRT router and bridges connection to ONVIF cameras.

Direct ONVIF Connection

Directly by IP addresses or domain names of ONVIF cameras, this requires VPN or port forwarding.

Architecture

VXG Cloud VMS is an open, true cloud solution based on microservices architecture where each service scales up and down independently. The microservices are deployed on a computing cluster resulting in automatic scaling, recovery and very low operating costs.

Each microservice scales up and down automatically and independently, depending on the number of cameras and functions used like video recording, streaming and processing. This approach optimizes operations and ensures cost-efficiency.

Auto-recovery is a core function of the Cloud VMS, similar to auto-scaling. The system continuously re-distributes the load between healthy processing units and in case of a hardware failure, it will reallocate resources to ensure redundancy.

The Cloud VMS records streaming video from any number of cameras in real-time to cloud storage, or backs up video data from edge storage such as IP camera SD cards, DVRs or NVRs to the cloud storage. VXG Cloud VMS supports three types of storages:
  1. Cloud object storage
  2. Cloud NVR - on-premise cloud managed recorder
  3. Camera SD card
In all 3 cases, users access recorded video using the same interface and have the same user experience.

VXG supports streaming in various formats making integration with different services easy, including very low latency WebRTC. The Cloud VMS also supports CDN for video broadcasting.

Leverage video data to increase operational efficiency and situational awareness. VXG efficiently handles millions of events simultaneously from any number of cameras, devices and external alarm sensors. Generating events and video for each alarm, while providing easy access to video clips and images for video verification. VXG stores and distributes events generated by cameras and external systems, such as video analytics, or IoT sensors. The Cloud VMS generates images and clips for every event to make further review and AI processing easy.

Get the best video analytics from the most reputable Cloud AI companies (ex. AWS). This can be enabled or disabled at any time on any of your cameras. Event filtering and data sampling ensure operational efficiency and significantly reduces the cost of AI. The Cloud VMS was designed for integration with AI solutions and making them scalable. VXG can relay live or recorded video, events with associated images and clips to AI engines, store produced metadata and deliver events triggered by AI.

User authorization and user management is completely separate from the Cloud VMS. The system doesn’t know anything about users and doesn’t store any user related data, ensuring compliance with privacy regulations. The system can work with multiple user management (ex. Firebase) and authentication services at the same time providing multi-tenancy and business logic flexibility.

All data within the Cloud VMS is TLS encrypted and transmitted over secure connections. Optionally, the storage can be encrypted as well. VXG has passed several cybersecurity audits and penetration tests.
VXG Architecture

Frequently Asked Questions

Most VMS providers offer "cloud-managed" systems that still require local hardware (NVRs) to function. VXG Cloud VMS is a true cloud engine built on a microservices architecture. It can be deployed in your own public or private cloud (AWS, Azure, Google, or your own data center), giving you 100% ownership of the data and infrastructure while scaling automatically to support hundreds of thousands of cameras.
VXG is vendor-agnostic. You can connect almost any IP camera, NVR, or DVR using standard protocols like ONVIF and RTSP. For a more streamlined setup, we offer "Camera to Cloud" via firmware plug-ins for major brands like Axis, Hanwha Vision, and i-PRO, which eliminates the need for any bridge or gateway hardware entirely.
Our microservices architecture and video pre-processing can reduce bandwidth consumption by up to 100x. Instead of streaming full-resolution video 24/7, VXG can record locally to the camera’s SD card and only upload low-resolution streams or specific event clips (triggered by AI) for cloud processing. High-res footage can then be retrieved on-demand or synced during off-peak hours.
Yes. VXG is designed for SaaS providers and integrators. We provide fully white-label web and mobile (iOS/Android) front-ends. You can apply your own branding, logos, and domain, allowing you to launch your own branded VSaaS (Video Surveillance as a Service) product in weeks rather than years.
VXG acts as an open AI management platform. It can connect your camera feeds to leading AI engines like Amazon Rekognition, Google Vision AI, or Microsoft Azure. We also recently introduced GenAI and ChatGPT integration, allowing users to query their video data using natural language (e.g., "Alert me if a person enters the restricted area after 10 PM") for contextual anomaly detection.
Unlike "closed" cloud providers, VXG allows you to choose your storage. You can store video in your own AWS S3 bucket, a private data center, or even keep it on the camera's SD card. Because the system is self-hosted in your infrastructure, you maintain full control over data residency and compliance (GDPR/SOC2).
Reliability is ensured through Edge Synchronization. If the connection to the cloud is lost, the cameras continue recording to their internal SD cards. Once the connection is restored, the VXG Cloud VMS automatically "backfills" the missing footage from the edge to the cloud, ensuring there are no gaps in your recorded timeline.