The whole system, itemized.
Dedicated cameras paired with a hub in your home. Cloud-camera convenience; your footage stays local.
Watching
All cameras at up to 25 fps in the app and any browser. Full-screen, pinch-zoom, landscape rotation.
Resolution, brightness, contrast, saturation, JPEG quality, target FPS, mirror, flip. Applied live, per camera. Presets for quick switching.
Continuous MP4 and on-demand snapshots to the hub's storage. Start/stop from any client. Per-camera and system-wide logs.
WebRTC/MSE player for high-quality, low-latency streams when your network supports it.
Detection
Object detection on the hub — people, pets, packages, vehicles. Adjustable confidence threshold and per-object whitelist/blacklist filters.
YOLOe-Nano, YOLOe-Small, MobileNet-SSD, or disable entirely. Per-camera model override for mixed deployments.
One toggle draws detection boxes on the live stream. See exactly what triggered.
Detection is part of the system. Not a per-camera add-on. Not a cloud charge.
Access & accounts
One outbound encrypted tunnel from the hub. No port forwarding. Works behind CGNAT. Ownership verified on every request.
Owner, admin, viewer roles. Invite by email, revoke instantly. Each account sees only what it was granted.
Email sign-in with verification and password reset. Rotating session tokens. Card numbers never touch ShutterLine — payments are handled on the processor's hosted pages.
Type your Wi-Fi once. The app finds each new camera's setup network and configures it automatically.
Administration
Push firmware updates to cameras over the air. Target all or a specific camera. Progress log in real time.
Pi hardware stats, versions, uptime, storage usage. One glance.
System and per-camera logs with level and text filters. Auto-refresh, copy, download, clear.
Pull updates, restart the app, reboot or shut down the Pi — all from the web dashboard.