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 support@camio.com 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:
VirtualBox: https://help.camio.com/hc/en-us/articles/360043744331
VMWare: https://help.camio.com/hc/en-us/articles/360043308472
Comments