ONVIF Camera Compatibility › Tools › RTSP URL finder

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)

BrandDefault portMain stream pathSub streamNotes
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.