All guides
Camera guides·8 min read

How to view a Tapo camera on Windows

Tapo has no official Windows desktop app, but every Tapo camera with a Camera Account exposes an RTSP stream you can open on Windows. Here's the exact setup, the URLs, and the fixes for the errors people hit most.

The short answer

TP-Link does not ship an official Tapo desktop app for Windows, so you cannot simply install Tapo on a PC. What you can do is view the camera's RTSP stream: open the Tapo mobile app, create a Camera Account (username and password) under Advanced Settings, then open rtsp://USERNAME:PASSWORD@CAMERA_IP:554/stream1 in a Windows RTSP player such as VLC. That gives you a live view of the high-quality stream on your PC in under five minutes.

rtsp://tapoUser:tapoPass@192.168.1.42:554/stream1   # main stream (higher quality)
rtsp://tapoUser:tapoPass@192.168.1.42:554/stream2   # sub-stream (lower bandwidth)

On a Mac instead?

Secure Cam is a native macOS app that discovers ONVIF cameras, adds Tapo RTSP streams manually, and shows up to 16 of them on one live wall — with recording, schedules, and sites. The rest of this guide's credentials and URLs work identically there.

Before you start

  • The Tapo camera is set up in the Tapo mobile app and shows as online.
  • The camera and the Windows PC are on the same local network (same router, ideally the same subnet).
  • The camera firmware is current — RTSP and the Camera Account option were added in later firmware releases.
  • You can reach your router's client list or the Tapo app's device info to read the camera's local IP address.

Step 1 — Create a Tapo Camera Account

RTSP on Tapo cameras is protected by a separate local credential called the Camera Account. Your TP-Link cloud login will not work for RTSP. Create it in the mobile app:

  1. 1Open the Tapo app and tap your camera.
  2. 2Tap the gear icon (Settings) in the top-right corner.
  3. 3Go to Advanced Settings, then Camera Account.
  4. 4Enter a username and password and save. Use simple ASCII characters — symbols like @, : and / break RTSP URLs unless they are percent-encoded.
  5. 5Note the camera's IP address from Settings, Device Info (or from your router's DHCP client list).

Reserve the IP address

Give the camera a static DHCP lease in your router. If the camera's IP changes after a reboot, every saved RTSP URL stops working.

Step 2 — Open the stream in VLC on Windows

VLC Media Player is the fastest way to confirm the stream works on a PC. Install it from videolan.org, then:

  1. 1Open VLC and choose Media, then Open Network Stream (Ctrl+N).
  2. 2Paste rtsp://USERNAME:PASSWORD@CAMERA_IP:554/stream1 using your Camera Account credentials and the camera's IP.
  3. 3Click Play. The live view should appear within a few seconds.
  4. 4If the video stutters, switch the path to /stream2 — the sub-stream uses far less bandwidth and CPU.

VLC plays one stream per window, which is fine for a single camera. For several cameras at once you need software that arranges streams in a grid — on Windows that means an NVR-style app; on macOS, Secure Cam gives you a configurable wall out of the box.

Secure Cam live wall showing multiple RTSP camera streams in a grid layout
A multi-camera live wall — the same RTSP URLs from this guide, arranged from 1×1 up to 4×4 (Secure Cam on macOS).

Step 3 — Add the Tapo camera to surveillance software

Once VLC proves the stream is reachable, move it into software that can record and monitor continuously. The fields you need are always the same: camera brand or type, host or IP, RTSP port, and the Camera Account credentials.

Camera type picker with TP-Link, Hikvision, Dahua, Bosch, Axis and Reolink presets
Pick the TP-Link preset so the RTSP path template for Tapo cameras is filled in for you.
  1. 1Choose the TP-Link / Tapo camera type so the /stream1 and /stream2 paths are prefilled.
  2. 2Enter the camera's local IP as the host, and keep RTSP port 554 unless you changed it.
  3. 3Enter the Camera Account username and password — not your TP-Link cloud account.
  4. 4Leave the ONVIF port at 2020 for Tapo models that expose ONVIF; skip it for models that do not.
  5. 5Save and open the camera to confirm the live feed and online status.
Add camera form with LAN search, RTSP and ONVIF ports, credentials and remote access fields
Manual connection details: host, RTSP port 554, ONVIF port, and optional DDNS or forwarded ports for remote viewing.
Camera list showing vendor, address and online status for each configured camera
Every configured camera in one list with vendor, address and live online status.

Viewing the camera away from home

RTSP is a local-network protocol. From outside your home or office you need one of these, in order of preference:

  • VPN back to your network (WireGuard or your router's built-in VPN) — safest, nothing exposed to the internet.
  • DDNS plus a forwarded RTSP port — workable, but never expose port 554 with weak credentials.
  • Cloud sync — upload completed recording segments to a cloud portal and review them from any browser instead of streaming live through the firewall.

Security note

If you do forward a port, use a long random Camera Account password and a non-standard external port. Exposed RTSP endpoints with default credentials are scanned constantly.

Troubleshooting common Tapo RTSP errors

SymptomLikely causeFix
VLC: "Your input can't be opened"Wrong IP, camera offline, or a different subnetPing the camera from Command Prompt. If it fails, check the router client list and confirm the PC is on the same network (not a guest SSID).
401 UnauthorizedUsing the TP-Link cloud login instead of the Camera AccountRecreate the Camera Account in Advanced Settings and retype the credentials.
Connects, then drops after a few secondsMain stream bandwidth over Wi-FiSwitch to /stream2, or move the camera to 5 GHz / Ethernet where possible.
Password with @ or : failsSpecial characters break RTSP URL parsingPercent-encode them (@ becomes %40, : becomes %3A) or set an alphanumeric password.
Black video with audio onlyPlayer cannot decode the H.264 profileUpdate VLC, or force TCP transport in VLC's RTSP settings.
Camera not found by ONVIF discoveryModel does not expose ONVIF, or discovery is blockedAdd the camera manually with its IP and RTSP path instead of relying on discovery.
Stream works, then stops after a rebootDHCP handed the camera a new IPReserve a static lease for the camera's MAC address in your router.
Single camera view with pan, tilt, zoom controls, stream selection and record button
Once the stream is stable, PTZ-capable Tapo models can be panned and tilted from the same window.

Supported Tapo models

Most Tapo cameras released with the Camera Account feature support RTSP over port 554 with the /stream1 and /stream2 paths. Exact behaviour depends on firmware, so always confirm in the Tapo app that Advanced Settings shows a Camera Account option.

ModelTypeRTSPPTZ
Tapo C100Indoor fixedYesNo
Tapo C110Indoor fixed 3MPYesNo
Tapo C120Indoor/outdoor 2KYesNo
Tapo C200Indoor pan/tiltYesYes
Tapo C210Indoor pan/tilt 3MPYesYes
Tapo C211Indoor pan/tilt 3MPYesYes
Tapo C220Indoor pan/tilt 2K QHDYesYes
Tapo C225Indoor pan/tilt 2K QHDYesYes
Tapo C310Outdoor bullet 3MPYesNo
Tapo C320WSOutdoor 2K QHDYesNo
Tapo C500 / C510WOutdoor pan/tiltYesYes
Tapo C520WS / C525WSOutdoor pan/tilt 2K QHDYesYes

Battery-powered models (for example the Tapo C400 and C420 kits) sleep between events and stream through their hub, so a continuous RTSP feed is generally not available on those.

Doing the same on a Mac

If your desktop is a Mac rather than a PC, you can skip the single-window VLC workflow entirely. Secure Cam discovers compatible ONVIF cameras on the local network, accepts manual RTSP cameras like Tapo, and puts them on one configurable live wall with recording, scheduled rules, sites and maps — with no per-camera subscription fee and 1 GB of cloud recording storage included.

Native macOS video surveillance for RTSP and ONVIF cameras.

Get Secure Cam on the Mac App Store

Frequently asked questions

Is there an official Tapo app for Windows? No. TP-Link ships Tapo for iOS and Android only; on a PC you view the camera through its RTSP stream.

Which RTSP port do Tapo cameras use? Port 554, with /stream1 for the main stream and /stream2 for the sub-stream.

Do I need a Tapo Care subscription for RTSP? No. RTSP works locally with a Camera Account and needs no subscription.

Can I record the Tapo stream on my computer? Yes — any software that accepts an RTSP URL can record it. Continuous recording, segment duration and schedules are what separate surveillance software from a plain media player.