Put a Reolink camera live on your website

Your camera already speaks RTSP. OctoStream turns that into a player you can paste into Squarespace, WordPress, or Wix. About ten minutes if RTSP is already on. No YouTube account, no Raspberry Pi.

Put this camera on my site — Create stream → Starter.

What you need

  • A Reolink camera or NVR that supports RTSP (most plug-in PoE and Wi-Fi models do)
  • The camera's username and password (special characters in the password will break the URL — change it first)
  • Either a way for OctoStream to reach the camera (port 554), or a computer on the same network to push the stream (no port forwarding)

Step 1 — Turn RTSP on

RTSP is off by default on a lot of Reolink hardware.

On a standalone camera: Network → Advanced → Server / Port Settings → enable RTSP.

On an NVR or Home Hub: enable RTSP on the NVR/Hub, not on the camera. Use the NVR/Hub IP in the URL.

Default RTSP port is 554. Leave it unless you already changed it.

Step 2 — Copy the URL

One camera, plugged into power (RLC, CX, Duo 2/3, PoE/Wi-Fi doorbell):

rtsp://USERNAME:PASSWORD@CAMERA_IP:554/Preview_01_main

Sub stream (use this if the picture is 4K, upload is tight, or the main stream fails):

rtsp://USERNAME:PASSWORD@CAMERA_IP:554/Preview_01_sub

NVR or Home Hub (RLN, B800 kits, battery doorbell on a Hub):

rtsp://USERNAME:PASSWORD@NVR_IP:554/Preview_01_main

Change 01 to 02, 03… for the channel. Channel numbers in the URL are 1-based. If you look up channels via Reolink's CGI they come back 0-based — add one.

If that 404s on an older 4K camera (RLC-810A, RLC-820A, Duo 2), try the legacy path:

rtsp://USERNAME:PASSWORD@IP:554/h265Preview_01_main
rtsp://USERNAME:PASSWORD@IP:554/h264Preview_01_sub

Step 3 — Get it to OctoStream

If the camera has a public address (you already forward 554, or it's on a VPS/VPN):

  1. Create a stream in OctoStream
  2. Paste the RTSP URL
  3. Open the watch page. When it plays, copy the embed code from the dashboard
  4. Set allowed domains before you drop it on a public site

If the camera is only on your LAN (this is most hotels, jobsites, and churches): do not open port 554 to the internet. Create the stream as Push from OBS or Encoder, copy the RTMP publish URL, and stream from a PC on the same network as the camera. Full no-port-forward path: Don't open port 554.

Step 4 — Paste the player on your site

Embed starts on Starter ($9.99/mo). The free plan is a watch link only.

<iframe
  width="100%"
  style="aspect-ratio: 16 / 9;"
  src="YOUR_WATCH_PAGE_URL"
  frameborder="0"
  allow="autoplay; encrypted-media"
  allowfullscreen>
</iframe>

Use the embed code from the dashboard, not a hand-built iframe, so domain-lock and your logo apply.

Will my model work?

Hardware24/7 on a website?URL
RLC-511 / 511W, RLC-410, RLC-520AYesPreview_01_main on the camera IP
CX410 / CX810YesSame
RLC-810A / 820A / other 4KYesTry Preview_01_main, then h265Preview_01_main. Prefer _sub if it flakes
Duo 2 / Duo 3 PoE or Wi-FiYesSame as a single camera, channel 01. Enable RTSP, it ships off
Doorbell PoE / Wi-FiYesCamera IP, Preview_01_main
Doorbell Battery, Argus, AltasNot 24/7Only through a Home Hub, and each RTSP session dies at ~5 minutes
B800 / D800 / no-UID kit camsOnly through the NVRNVR IP + channel. The camera's own IP has no RTSP
4G / LTE (Go, Duo 2 LTE, TrackMix LTE)NoReolink does not offer RTSP on LTE

Common failures

  • White player / "can't connect": RTSP is still off, or OctoStream cannot reach the IP. If the URL only works on your laptop, it is a LAN URL. Use the push path instead of opening 554.
  • ERR_UNKNOWN_URL_SCHEME: you put rtsp:// in an HTML <video> tag. Browsers cannot play RTSP. That's the whole product.
  • 4K plays for a second then dies: main stream is H.265. Switch to _sub, or drop the camera's clear-stream codec.
  • Password with @, #, /: the URL parser splits on those. Change the password.
  • Battery cam that "worked in VLC": VLC on the LAN is not a website. Hub RTSP sleeps after five minutes. Don't sell this as a beach cam.

Why not YouTube

YouTube is what the Reolink forum will tell you to do. It's free, and it puts a resort cam next to ads, related videos, and a YouTube homepage on delay. OctoStream is the camera on your domain, with a password link for the owner and a schedule for "back on air Monday 7am."