Any camera that supports RTSP or ONVIF — that's ~90% of commercial security cameras. Here are our tested picks.
WiFi or PoE. Fixed domes — steady, tamper-resistant coverage for classrooms and hallways.
| Budget | Pro | |
|---|---|---|
| Model | Reolink RLC-520A recommended | Hikvision DS-2CD2143G2-I |
| Resolution | 5MP | 4MP |
| Price | ~$35 | ~$120 |
| Connection | WiFi / PoE | PoE |
| Night vision | IR | ColorVu (full color) |
| Audio | 2-way | Built-in mic |
| ONVIF / RTSP | Yes | Yes |
| Best for | Classrooms, small rooms, home childcare | Hallways, lobbies, elder care |
All PoE. Weatherproof. On-camera person detection reduces false alerts.
| Budget | Mid-range | Pro | |
|---|---|---|---|
| Model | Reolink RLC-510A | Amcrest IP8M-2496E | Hikvision DS-2CD2347G2-LU |
| Resolution | 5MP | 4K (8MP) | 4MP |
| Price | ~$50 | ~$80 | ~$140 |
| Connection | PoE | PoE | PoE |
| Weatherproof | IP66 | IP67 | IP67 |
| Night vision | IR (100 ft) | IR (98 ft) | ColorVu (full color) |
| AI on-cam | Person/vehicle | Person/vehicle | Person/vehicle + line crossing |
| ONVIF / RTSP | Yes | Yes | Yes |
| Best for | Playgrounds, parking lots | Entry/exit, perimeter | Drop-off zones, elder care courtyards |
Cloud-only cameras can't expose a local video stream. It's not a TinyGuard limitation — these manufacturers lock you into their subscription service by design.
| Brand | Why not | Use instead |
|---|---|---|
| Wyze | No native RTSP. Requires custom firmware flash. | Reolink RLC-520A (~$35) |
| Ring | Cloud-only. No RTSP, no ONVIF. | Reolink RLC-510A (~$50) |
| Arlo | Cloud-only. No RTSP, no ONVIF. | Reolink RLC-520A (~$35) |
| Nest / Google | Cloud-only. Google Home API unstable. | Any ONVIF camera above |
| Blink | Cloud-only. Amazon ecosystem lock-in. | Reolink RLC-520A (~$35) |
Both work. Here's when each makes sense.
Starting from zero? Here's what to buy at three budget levels. All prices include the TinyGuard Pi.
If your cameras support ONVIF or RTSP, you just need the TinyGuard Pi. Installation takes 15 minutes. If you have an NVR, TinyGuard can pull streams from it too.
| NVR Brand | RTSP URL Format | Example (camera 1) |
|---|---|---|
| Hikvision | rtsp://user:pass@ip:554/Streaming/Channels/101 | Channel 1 main = 101, sub = 102 |
| Dahua | rtsp://user:pass@ip:554/cam/realmonitor?channel=1&subtype=0 | subtype=0 = main, 1 = sub |
| Amcrest | Same as Dahua (OEM) | Same format |
| Lorex (post-2018) | Same as Dahua (was Dahua-owned) | May vary — check model docs |
| Uniview | rtsp://user:pass@ip:554/media/video1 | video1 = camera 1 |
Every camera is a fixed monthly price set by the retention you pick — no per-GB metering, no overage bills, no volume math. Work out your whole bill right here.
Get started — cancel anytime. Plug in the Pi, scan your network, cameras appear in under 5 minutes.
Get Started →