Camera RTSP URL finder & generator
Paste-ready RTSP URLs for every mainstream camera brand. Pick the brand, fill in the IP and credentials, and get the exact main- and sub-stream paths — each with the vendor documentation it comes from. If your NVR asks for an RTSP URL instead of discovering the camera via ONVIF, this is the page.
The cheat sheet (default ports & paths)
| Brand | Default port | Main stream path | Sub stream | Notes |
|---|---|---|---|---|
| Hikvision | 554 | rtsp://user:pass@ip:{port}/Streaming/Channels/{ch}01 | rtsp://user:pass@ip:{port}/Streaming/Channels/{ch}02 | First digit = camera channel (1–99), last digit 1 = main / 2 = sub. Multi-camera: /Streaming/Channels/1011 for channel 1 main. Older firmware used /live/ch00_00 paths. |
| Dahua (incl. Imou & Amcrest) | 554 | rtsp://user:pass@ip:{port}/cam/realmonitor?channel={ch}&subtype=0 | rtsp://user:pass@ip:{port}/cam/realmonitor?channel={ch}&subtype=1 | subtype 0 = main, 1 = sub. The same query format works on Imou (Pro/Elite) and Amcrest (Dahua-family) devices. |
| Reolink | 554 | rtsp://user:pass@ip:{port}/h264 | rtsp://user:pass@ip:{port}/h264_2 | /h264_1 = main, /h264_2 = sub. Reolink cameras need the RTSP/ONVIF option enabled (or a local app login) — enable it under Camera Settings → Advanced. |
| TP-Link Tapo | 554 | rtsp://user:pass@ip:{port}/stream1 | rtsp://user:pass@ip:{port}/stream2 | Only supported Tapo models expose RTSP, and it must be enabled in the app (Camera Settings → Advanced Settings). Credentials are the Tapo cloud login. |
| UniFi Protect | 554 | rtsp://user:pass@ip:{port}/ | — | UniFi cameras (G3/G4) expose RTSP on port 546 (or 554 with port forwarding) at the root path — credentials are the UniFi Protect local admin. UniFi Protect NVR itself can now adopt third-party ONVIF cameras. |
| Wyze | 8554 | rtsp://user:pass@ip:{port}/ | — | Wyze's consumer line ships with ONVIF/RTSP in most new firmware but it is off by default (enable it in the app or web UI). Vendor has historically kept documentation sparse — treat exact paths per firmware generation. |
| Axis | 554 | rtsp://user:pass@ip:{port}/axis-media/media.amp?videocodec=h264 | rtsp://user:pass@ip:{port}/axis-media/media.amp?videocodec=h264&resolution=1280x720 | Axis media server with on-the-fly encoding; pick h264/h265/uhd codecs and resolutions. Newer Axis OS uses the same URL scheme. |
| Foscam | 554 | rtsp://user:pass@ip:{port}:/video1 | rtsp://user:pass@ip:{port}:/video2 | Foscam appends a colon before the path segment — /video1 = main, /video2 = sub. Double-check the exact form in the camera's network settings page, which prints its own RTSP URL. |
| Generic (any ONVIF camera) | 554 | rtsp://user:pass@ip:{port}/ | — | Every camera lists its own RTSP URL in the web UI (often under Network or Stream settings). For discovery without guessing: query GetStreamUri on ONVIF's Media service (Profile S) — our database tells you which models certify Profile S. |
Paths verified against each vendor's own documentation where public (linked per brand in the generator above). Firmware generations differ — if a path fails, the camera's web UI usually lists its RTSP URL under Network > RTSP, and an ONVIF discovery (see below) reveals it.
RTSP vs ONVIF — which one do you need?
ONVIF is the discovery and control protocol (find camera, get profiles, PTZ, events); RTSP is the stream itself. In practice: consumer NVRs and Synology/QNAP use ONVIF discovery and build the RTSP URL for you; DIY stacks like Frigate and Blue Iris take a raw RTSP URL and give you more control (sub-stream for detection, main for recording). A camera with ONVIF Profile S will interoperate at both levels — check any model in the conformance database.
FAQ
What is an RTSP URL?
RTSP (Real Time Streaming Protocol) is the standard URL a camera serves its video stream on, in the form rtsp://id:pw@ip:port/path. NVR and VMS software (Blue Iris, Frigate, Synology Surveillance Station) either discovers it automatically via ONVIF or asks you to paste it — this generator builds it for your brand.
What is the RTSP URL for a Hikvision camera?
Modern Hikvision firmware: rtsp://id:pw@ip:554/Streaming/Channels/101 (main stream, channel 1) and …/102 for the sub-stream. The first digit is the channel, the last digit 1 = main / 2 = sub: camera 2 main is …/201. Older firmware used /live/ch00_00 style paths — use the generator above for exact forms.
What is the RTSP URL for a Dahua camera?
rtsp://id:pw@ip:554/cam/realmonitor?channel=1&subtype=0 for the main stream, subtype=1 for the sub-stream. Amcrest cameras (Dahua-family) use the same format.
Do Tapo cameras support RTSP?
Yes, on supported models you must first enable it in the Tapo app (Camera Settings → Advanced Settings → RTSP/ONVIF), then the stream is rtsp://id:pw@ip:554/stream1 (main) or /stream2 (sub). The account is your Tapo cloud login. TP-Link's VIGI line exposes RTSP natively.