Micro services

Media Data Flow

The diagram below shows the media (video) data flow between the main services.

image-20240522-134010.png

Main services

There are many different types of instances and services. Some services are provided by infrastructure providers, such as Object Storage or Databases.

image-20240522-134056.png

Multiple data centers

Cloud VMS services can be deployed in one or multiple data centers. It makes sense if cameras are in different zones.

A VSaaS service (or any other SaaS service that works with IP cameras) manages a collection of cameras or camera access tokens that “know” which copy of the CloudVMS is serving corresponding cameras. In other words, all VSaaS needs to know is a camera access token for each camera and there is no difference between working with a single or multiple Cloud VMS.