All guidesUniFi ProtectReolinkTP-Link TapoHikvision, Annke, HiLook, EzvizDahua, Amcrest, Lorex, ImoueufyAqaraAny ONVIF cameraAny IP camera (RTSP)Frigate NVRRingArloApple Home (HomeKit)
Connect any camera by RTSP address
In the app, choose Generic RTSP on the first setup screen.
When a camera has no ONVIF, or you simply know its stream address, paste the full address and the app does the rest. Motion is worked out from the picture.
Before you connect
- Enable RTSP on the camera (usually under Network or Advanced in its app or web page) and note the port, normally 554.
- Build the address from the table below, with the camera’s username and password in it.
- Test it first in VLC (File → Open Network) — if VLC plays it, Captured Motion will.
- In Captured Motion pick Generic RTSP and paste the whole address.
What the app asks for
| RTSP URL | The full address, e.g. rtsp://user:[email protected]:554/stream. |
|---|
Stream addresses by make
| Reolink | rtsp://user:pass@IP:554/h264Preview_01_main |
|---|---|
| Hikvision, Annke, HiLook | rtsp://user:pass@IP:554/Streaming/Channels/101 |
| Dahua, Amcrest, Lorex, Imou | rtsp://user:pass@IP:554/cam/realmonitor?channel=1&subtype=0 |
| TP-Link Tapo | rtsp://user:pass@IP:554/stream1 |
| Axis | rtsp://user:pass@IP/axis-media/media.amp |
| Foscam | rtsp://user:pass@IP:88/videoMain |
| Uniview | rtsp://user:pass@IP:554/unicast/c1/s0/live |
| Wyze (RTSP firmware only) | rtsp://user:pass@IP/live |
| eufy | the address shown in the eufy app, e.g. rtsp://user:pass@IP:554/live0 |
| Aqara | the address shown in the Aqara app, port 8554 |
If it does not connect
| Plays in VLC but not here | Check the password has no special characters that need escaping (@ becomes %40). |
|---|---|
| Ring, Arlo, Nest, Blink | These do not publish a local stream. Ring and Arlo connect through their own sign-in in the app; Nest and Blink are not supported. |
Something out of date? Vendors move their menus. Tell us at [email protected] and we will fix the guide.