From box to online. Start with the pre-install items - that's where deployments are won.
*.viam.com - remote device management; if your firewall needs exact hostnames, include packages.viam.com*.viam.cloud - device management, secondary domain*.compscience.com - video upload & API; if your firewall needs exact hostnames, include safety.compscience.com and uploader.prod.compscience.comstorage.googleapis.com - device software downloadspypi.org & files.pythonhosted.org - Python packages for device modulesarchive.ubuntu.com, security.ubuntu.com & ports.ubuntu.com - OS security updatesAll required rules are outbound. Nothing needs to reach the device inbound for normal operation.
*.viam.com; otherwise the device will repeatedly drop offline*.viam.com and *.viam.cloud use certificate pinning, which breaks under inspection| Stream resolution | Approx. bandwidth per camera | Notes |
|---|---|---|
| 720p @ 15 fps | 1-2 Mbps | A clean 720p stream beats an artifacted 1080p one. |
| 1080p @ 15 fps | 2-4 Mbps | Recommended Sweet spot for analysis quality vs. load. |
| 2K @ 15 fps | 4-8 Mbps | Fine where the LAN has headroom. |
| 4K | 8-15 Mbps | Avoid No analysis benefit - set streams to 1080p/2K. Stream resolution is separate from local recording quality. |
| Camera platform | Status | Notes |
|---|---|---|
| Axis, Hikvision, Dahua, Hanwha, Bosch, Avigilon, Pelco & most commercial IP cameras | Compatible | RTSP is a standard feature - usually a great fit. |
| Verkada | Needs setup | A Site Admin must enable RTSP in Verkada Command (off by default). Streams are local-only, max 2 concurrent RTSP streams per camera. |
| Meraki MV | Needs setup | Second-generation and newer models with firmware 4.2+. RTSP enabled per camera; uses TCP port 9000. First-gen models (MV21, MV71) not supported. |
| Eagle Eye | Needs setup | Eagle Eye support must enable QL Stream per camera (local RTSP, port 8554) - takes them minutes. |
| UniFi Protect | Needs setup | RTSPS on port 7441 (not 7447), with a token generated in the Protect UI. |
| Rhombus | Not compatible | Uses a proprietary streaming protocol rather than standard RTSP - contact us to evaluate alternatives. |
| Ring, Arlo, Blink, Nest / Google Home & most battery-powered consumer cameras | Not compatible | No RTSP support. |
| Anything else / not sure | Ask us | Email [email protected] with the make and model - we'll confirm before install day. |
Check the troubleshooting guide, or reach our Customer Success Engineers - we'll get back to you within one business day.