Skip to main content
Skip table of contents

Functions

Recording

Cloud VMS records video to cloud storage. Videos stored in the cloud can be played back remotely, extracted as clips, and shared via temporary URLs.

Cloud VMS also supports on-demand backup of video from a camera’s SD card to cloud storage. This feature is useful when the internet connection is unstable, ensuring no footage is lost.

When local storage is mandatory, VXG offers a local Cloud NVR — a module that records video on-premises while providing local access to stored footage.

Video can be recorded to cloud storage in one of two modes:

  • Continuous recording

  • Event-based recording — triggered by motion or object detection, with configurable pre- and post-event intervals.

The cloud storage used is a standard object storage service (e.g., AWS S3).

Video retention time can be configured per camera. For example, one camera may store recordings for 90 days, while another retains only 30 days.

All video is recorded in MP4 chunks, ensuring full HTML5 compatibility. In addition to video, Cloud VMS also records periodic and event-based images.


Streaming

VXG supports multiple streaming formats to ensure compatibility with any video player.

  • WebRTC – A low-latency, HTML5-compatible format ideal for PTZ (Pan-Tilt-Zoom) camera control and bi-directional audio applications.

  • HLS and DASH – Reliable HTML5 streaming formats that provide a smooth user experience under varying network conditions.

  • JPEG Polling – Suitable for low-bandwidth networks or multi-stream viewing (e.g., grid view).

  • RTMP and RTSP – Non-HTML5 standard formats for integration with Video Analytics (VA) and AI engines.

Cloud VMS also supports broadcasting via Content Delivery Networks (CDNs), enabling video sharing with an unlimited number of viewers.

Additional Streaming Features

  • Live playback with selectable formats

  • Timeline and calendar for video navigation

  • Scrubber for instant playback response

  • Multiple playback speeds

  • Digital zoom and full-screen mode

  • De-warping for fisheye cameras

  • Bi-directional audio

  • Time-lapse playback of recorded data


Processing

VXG performs video pre-processing to optimize Video Analytics (VA) and Artificial Intelligence (AI) workflows. Pre-processing significantly reduces bandwidth consumption and operating costs—by up to 100×—by transmitting only relevant image data instead of full video streams.

Supported Operations

  • Extracting images from live video at any sampling rate or by event

  • Extracting batches of images from recorded video

  • Extracting clips on demand or by event

All operations are fully auto-scalable and extremely fast. For example, extracting an image from 10,000 cameras can be done with a single API call.


Events

VXG captures and manages events generated by cameras or external systems such as video analytics tools and IoT sensors. For every event, Cloud VMS automatically generates associated images and clips, simplifying review and AI processing.

Types of Camera-Generated Events

  • Motion detection

  • Audio detection

  • Profile M (AI) events, such as line crossing, intrusion, or face detection


Analytics

For detailed information about analytics capabilities, please refer to the Artificial Intelligence (AI) section.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.