Direct RTSP live stream
Launch a live feed in mpv.net, PotPlayer, VLC, or FFplay with hardware acceleration and no command-prompt popups.

Desktop app for Tapo cameras on Windows
A modern Windows desktop app for playing live Tapo camera feeds and downloading recorded clips directly from a camera’s MicroSD card.
Looking for a Tapo app for a laptop or Windows PC? Tapo-Viewer connects to compatible cameras over home Wi‑Fi or LAN, keeping the workflow local rather than sending footage to third-party servers.
Tapo-Viewer is a free, standalone Windows 10/11 desktop application for TP-Link Tapo security cameras. It enables local RTSP live video streaming in 1080p/2K, MicroSD card recording playback, and batch MP4 clip downloads over home Wi-Fi — with zero cloud subscriptions (no Tapo Care required), no Android emulators (BlueStacks), and without having to remove the physical SD card from the camera.

Open a live 1080p RTSP feed in your preferred desktop player.
Find recording dates and motion events without relying on Tapo Care storage.
Camera communication happens over the local network, without third-party servers.
| Solution | PC Live Stream | MicroSD Downloads | Monthly Cost | Resource Overhead |
|---|---|---|---|---|
| Tapo-Viewer (Windows) | ✓ Native 1080p/2K RTSP | ✓ Over Wi-Fi (No SD pull) | Free / Open Source | Minimal (~45MB RAM) |
| Official Tapo Mobile App | Mobile-only (Phone screen) | Slow manual phone saves | Free / Tapo Care ($3.49/mo) | Phone battery dependent |
| Android Emulators (BlueStacks) | ✓ Emulated Android window | Complex shared folders | Free (with ads) | Heavy (2-4GB RAM, high CPU) |
| Pulling SD Card Manually | ✗ No live feed | ✓ Physical card reader | Hardware reader cost | Physical dismount of camera |
Launch a live feed in mpv.net, PotPlayer, VLC, or FFplay with hardware acceleration and no command-prompt popups.
A custom calendar marks dates with recordings stored on the camera’s MicroSD card.
Browse a smooth scrolling list of motion-triggered and continuous-recording events.
Downloaded clips are remuxed to standard MP4 with AAC audio; a TS fallback is available when FFmpeg is not installed.
A persistent bottom bar shows progress and cancellation controls, while recordings can be saved to any drive, external disk, or network-share folder.
The app communicates directly with the camera over home Wi‑Fi/LAN, and credentials are not saved unless the save option is explicitly selected.

Enter camera credentials, choose whether cloud-password authentication is needed for MicroSD downloads, and select the media player to use for live streams. The interface is designed for standard 1366×768 laptop displays and high-DPI monitors, with F11 fullscreen support.
Tapo-Viewer connects directly to any TP-Link Tapo camera equipped with a local Camera Account (RTSP/ONVIF). Whether you have an indoor pan/tilt model, a 2K QHD outdoor bullet, or a 360° PTZ camera, your device is fully compatible.
Full motorized pan/tilt rotation, motion tracking, and two-way audio
Compact wall-mount, desktop, and magnetic base cameras
Weatherproof IP66 bullet cameras with color and starlight night vision
Weatherproof 360° panoramic outdoor cameras with motion following
Smart floodlight security and cellular-enabled models
Developer Setup
Clone the repository, then double-click run.bat. On the first run it creates a virtual environment, installs requirements, and launches the app.
git clone https://github.com/zaifears/tapo-viewer.git
cd tapo-viewer
# Double-click run.batFind answers regarding supported Tapo camera models, Windows setup, local RTSP streaming, and MicroSD card video downloads.
Tapo-Viewer works with virtually every TP-Link Tapo camera that supports local Camera Accounts (RTSP/ONVIF). This includes 27+ models: Tapo C200, C210, C211, C212, C220, C225, TC70, TC71, TC72, TC73 (Indoor Pan/Tilt); Tapo C100, C110, C111, C120, C125, TC60 (Indoor Fixed); Tapo C310, C320WS, C325WB, TC65 (Outdoor Bullet); Tapo C500, C510W, C520WS, TC40, TC41 (Outdoor PTZ); and Tapo C720, C501GW. Any Tapo camera with local camera account support in the official mobile app will connect seamlessly.
Yes, Tapo C200 and C210 are 100% compatible and extensively tested. You can stream live 1080p (C200) and 2K 3MP (C210) RTSP feeds directly to Windows players (VLC, mpv.net, PotPlayer) with low latency. You can also view MicroSD recording dates on the visual calendar and download motion events without a cloud subscription.
Yes. Tapo C310, C320WS, C325WB ColorPro, and TC65 outdoor bullet cameras connect via Wi-Fi or Ethernet cable. Tapo-Viewer allows streaming both High-Definition (stream1 2K/3MP) and standard definition (stream2 360p) RTSP feeds, as well as downloading weatherproof MicroSD security clips directly to your Windows drive.
Yes. Tapo C500, C510W, C520WS, and TC40/TC41 outdoor pan/tilt cameras are completely compatible for live RTSP streaming and MicroSD card recording downloads over your home network.
No. Wire-free battery-powered Tapo cameras (such as Tapo C400, C420, C425, and battery doorbells) operate in an aggressive low-power sleep mode to conserve battery. They do not maintain active RTSP/ONVIF streams or allow local Camera Account connections. Tapo-Viewer requires mains-powered (plugged-in) Tapo cameras.
TP-Link does not offer an official standalone Windows PC desktop software for Tapo cameras. Tapo-Viewer bridges this gap: it is an independent, native 64-bit Windows 10/11 application that connects locally to your cameras without requiring resource-heavy Android emulators like BlueStacks.
Open the official TP-Link Tapo mobile app, tap your camera to open its live feed, tap the gear icon (Device Settings) in the upper right, navigate to Advanced Settings > Camera Account, and create a local username and password. Enter those credentials and your camera's local IP address into Tapo-Viewer to connect.
Download the pre-compiled Tapo-Viewer.exe (v1.1.1, ~262MB) directly from the GitHub Releases page. It is a portable executable bundled with Python runtime, PyTapo, UI assets, and dependencies—no installation or terminal setup required.
Yes. Tapo-Viewer queries the camera's internal MicroSD card over Wi-Fi, displays recorded dates on an interactive calendar, lists motion detection timestamps, and downloads clips directly to your computer. When FFmpeg is installed on your PC, clips are automatically remuxed to standard MP4 with AAC audio.
No. Tapo-Viewer communicates directly with your camera over your local home Wi-Fi or LAN network. It bypasses TP-Link cloud servers entirely, allowing you to watch live feeds and download recordings from your local MicroSD card for free.
Tapo-Viewer is 100% local and privacy-first. All video streams and downloads transfer directly between your camera's local IP address and your PC over your local network. No video data or credentials are ever transmitted to third-party cloud servers or telemetry trackers.
Yes. You can open multiple live stream windows in lightweight desktop media players (such as mpv.net, VLC, or PotPlayer) arranged side-by-side or across multi-monitor setups for a dedicated home or office security monitoring station.
Tapo-Viewer relies on the open-source PyTapo library, which enables local camera authentication, recording-date and motion-event queries from the internal MicroSD card, and direct media downloads at Wi‑Fi speed without an active internet connection.
Explore PyTapo