Network Requirements

Network requirements will vary depending on the number of streams and whether you use our Cloud or On-Prem solution. The figures below assume your camera streams are configured to our recommendations.

For either solution our edge device will need internet access as well as access to your security cameras. If your camera network is on a separate network and cannot access the internet then our device will need to connect to both networks with min 1Gbps connections. If your cameras are on an internet accessible network then only 1x 1Gbps link is needed.

Cloud Solution

Our cloud solution continuously streams your encrypted camera feeds to the cloud for processing. The chart below is an estimate of the average upload bandwidth that our NUC will consume.

To ensure consistent monitoring and maintain the performance of other activities on your network, your maximum bandwidth should exceed these estimates.

On-Prem Solution

Our on-prem device significantly reduces average bandwidth consumption(when idle using under .1 Mbps). By processing streams locally, data and video are only uploaded when - incidents are detected, you monitor the live streams, or historical playback is used. During incidents you can expect an average spike of ~2.2 Mbps per camera stream that caught the incident.

Firewall Exceptions

The following exceptions need to be added to your firewall to allow the Volt edge device to communicate with our core services.

Blue - On-prem devices

Yellow - Cloud device

Green - All devices

Tailscale

For our cloud solution we require a P2P connection from the edge NUC to our Cloud. Depending on your network setup this may require port forwarding/static port mapping or enabling UPnP, NAT-PMP, or PCP(NAT-PMP v2).

Enabling UPnP, NAT-PMP, or PCP(NAT-PMP v2) is not recommended without additional security configurations.

Here is the function of each service:

  • Camera RTSP Endpoint - Real-time risk detection, time & space. It is required for Volt AI's core services.

  • Nmap - Camera discovery. Should not block the ping probes.

  • Domains to whitelist - Security patches. Required for software and security upgrades.

  • Volt in AWS - Volt AI services.

  • LaunchDarkly - Volt AI Services.

  • Sentry - Volt AI Services.

  • Speedtest - Allows us to verify bandwidth requirements.

  • Tailscale - VPN for Remote management software in case of an AWS outage or disruption. This also allows cameras to stream to our cloud with our NUC.

For further information or any technical inquiries, feel free to email at help@volt.ai or contact your designated Volt AI point-of-contact.

Last updated