How do I tune my Camio Box VM to match the number of connected video streams?

Your Camio Box VM will need a different amount of resources depending on the desired number and stream quality of connected cameras. The resources dedicated to your VM can be customized at any time from within the virtualization software, descriptions of how to do this for each virtualization platform are given at the end of this article.

Resources needed for different workloads

The tables below describe the approximate resources that your VM needs to run smoothly with the given number of streams connected and the described resolution and bit-rates. These tables only describe the two most common configuration scenarios for Camio Box VMs, 2 CPU cores with 4GB RAM and 4 CPU cores with 8GB RAM. If you need to spec a VM for a significantly larger camera count than is shown below you can reach out to and we will help you spec your machine accordingly.

Note - these tables assume that the host-machine for your VM has a modern Intel I5 CPU (or better), and that each CPU is given 100% execution cap. If your CPU has less performance than a modern Intel I5 you will need to adjust the number of connected streams proportionally. These tables also assume a frame rate of 15FPS, if the frame rate is higher than these numbers will need to be adjusted proportionally.


720p Resolution (1.5Mbps bitrate):

 # Cameras  # Processors Main Memory
10 4 6GB
16 6 16GB


1080p (FHD) Resolution (2.0Mbps bitrate):

 # Cameras  # Processors Main Memory
6 4 6GB
12 6 16GB


2160x1520p (FHD+) (4.0Mbps bitrate):

 # Cameras  # Processors Main Memory
4 4 6GB
8 6 16GB


4K (UHD) (8.0Mbps bitrate):

 # Cameras  # Processors Main Memory
2 4 6GB
5 6 16GB

Customizing VM Resources

The above tables tell you what resources to allocate to your Camio Box VM.

The help articles below will show you how to allocate those resources:



Have more questions? Submit a request