Write to us and describe what happened, which camera model you are using and what you saw on screen.
Check that the device is on the same network and try “Add by address” with the camera's IP: the app probes the known stream paths by brand. Some cameras only answer on a non-standard port — the scan tries the common ones.
Almost always the credential. Open the channel settings and fill in user and password, then tap “Detect path”. If the camera answers but no path works, its firmware may use a path outside the known list — send us the model and we will add it.
Some firmwares restart the stream identity mid-session; the app detects this and reconnects on its own, and prefers the sub stream on cameras where the main one is unstable. If it keeps happening, tell us the camera model.
Some cameras only expose movement through the manufacturer's cloud, not through ONVIF. luneto controls cameras locally, so those stay video-only.
In the app's configuration folder on your device, in a file only your user account can read. See the privacy policy for the exact path per system.