Core Features

AI Detection

On-device AI — runs entirely on your device. No video sent to the cloud. Requires Pro.

SmartRTSP uses on-device machine learning models (TFLite, CoreML, YAMNet). Your camera feeds are never sent to a server for analysis.

Detection Types

🧍
Person Detection

Detects people entering the camera's field of view. Configurable detection zone (ROI) to ignore background movement. Uses TFLite object detection model.

🚗
Vehicle Detection

Detects cars, trucks, and other vehicles. Useful for driveway monitoring or parking lot surveillance.

🔥
Fire & Smoke Detection

Where the app offers fire or smoke detection, test the camera scene and notifications on your device. Keep dedicated smoke alarms in service.

🔊
Sound Detection

Audio AI (YAMNet) classifies sounds in real time. Detects: smoke alarm, glass breaking, baby crying. Requires camera microphone.

How It Works — Cascade Detection

Running a full AI model on every video frame would drain battery fast. SmartRTSP uses a two-stage cascade to run AI only when needed.

Every frame
Motion Check
Lightweight gate
→
Motion frames only
AI Model
Higher-cost analysis
→
On match
Event Triggered
Notify + Record
Result: less unnecessary model work

When a scene is quiet, the heavier model can run less often. Actual CPU, GPU, memory, heat, and battery use vary with the device, model, resolution, frame rate, scene activity, and number of active cameras.

Setting Up Detection

  1. 1 Open the camera’s detection settings. On supported Apple versions, look for Detection & Triggers.
  2. 2 Enable the detection types you want: Motion / Person / Vehicle / Fire & Smoke / Sound.
  3. 3 Adjust Sensitivity (Low / Medium / High) to balance accuracy vs false positives.
  4. 4 Optionally draw a Detection Zone (polygon ROI) to restrict detection to a specific area of the frame.
Detection Zone (ROI): Tap "Detection Zone" to enter the zone editor. Drag the corner handles to define the polygon area where detection will be active. Regions outside are ignored.

Do Not Disturb Schedule

Each camera can have a time window during which notifications and recordings are suppressed.

Check the schedule settings for the camera on your device. Confirm the start and end times, then test an event inside and outside the schedule.

Battery Impact

Motion Only
Lowest load
scene-dependent
Motion + AI
Adaptive load
recommended default
Full AI (HP mode)
Highest load
power recommended

Measure on the target device and camera mix; there is no reliable universal battery percentage. See Performance & Battery for tuning guidance.