Device/Network Requirements
Explore our cloud and on-prem solutions, both requiring connection to your camera and internet networks. Network requirements are dependent on the solution type and number of streams.
Quick Links
Cloud Solution

Our cloud solution entails the installation of a NUC device, which will continuously stream your encrypted camera feeds to the cloud for processing. This solution consumes about 1 mbps/stream of upload bandwidth - depending on camera configuration.

CPU: AMD Ryzen 7 5700U
RAM: 32GB DDR4
Storage: 1 TB
NICs: 2 x 2.5Gbps
On-Prem Solution

Our on-prem devices reduce average bandwidth consumption (when idle using under .1 Mbps), but constrains processing power, resulting in limited detection capabilities. By processing streams locally, data and video are only uploaded when - incidents are detected or if you monitor the live streams. During incidents you can expect an average spike of ~.7 Mbps per camera stream that caught the incident.

CPU: Intel i7-9700K
RAM: 32GB DDR4
GPU: Nvidia 4000 ADA Lovelace
Storage: 40TB
NICs: 1 x 10Gbps, 1 x 1Gbps
Maximum # of Streams: 80

CPU: AMD EPYC 7543
RAM: 128 GB DDR4
GPU: 3 x Nvidia 4000 ADA Lovelace
Storage: 128 TB (RAID 5)
NICs: 3 x 1Gbps
Maximum # of Streams: 220

CPU: Intel i5-14400F
RAM: 16 GB DDR5
GPU: 1 x Nvidia RTX 4060
Storage: 20 TB
NICs: 1 x 1Gbps
Maximum # of Streams: 40
Install
Power: Connect to any standard 100–240 V AC wall outlet or power strip.
Network: The VOLT edge device (NUC or server) requires ethernet access to both your internet and camera networks.
Separate camera network (no internet): connect the device to both networks, each ≥1 Gbps.
Internet-accessible camera network: only one ≥1 Gbps connection is needed.
Firewall Exceptions
The following exceptions need to be added to your firewall to allow the VOLT edge device to communicate with our core services.
Camera RTSP Endpoint
554
554
Local network
Nmap
554
554
Local network ping and nmap
Domains to whitelist
443
80
N/A
*.ubuntu.com
*.archive.ubuntu.com
*.security.ubuntu.com
*.ppa.launchpad.net
*.extras.ubuntu.com
*.github.io
*.nvidia.com
*.docker.com
NTP
123
ntp.volt.ai
Volt in AWS
50005 443
443
*.volt.ai
*.amazonaws.com
AWS Instance Metadata
80
169.254.169.254
LaunchDarkly
TLS 1.2 443
N/A
https://*.launchdarkly.com
Sentry
443
443
sentry.io
*.sentry.io
*.*.sentry.io
Speedtest
443, 5060, 8080
5060, 8080
*.speedtest.net
Tailscale
443
Outbound from port 41641
to any destiniation
*.tailscale.com **See additional information below**
Hardware Monitoring
10051
N/A
monitoring.volt.ai
Tailscale is not required for our on-prem solution. We do install it by default and use it as a secondary remote access tool when needed - can be disabled upon request. For our cloud solution we can utilize 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). Additional Information
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 [email protected] or contact your designated Volt AI point-of-contact.
Last updated
Was this helpful?