How to view a Tapo camera on PC/NAS/NVR through the RTSP/ONVIF Protocol
Tapo C210P2 , Tapo C325WB , Tapo C212 , TC65 , TC41 , TC40 , Tapo C110 , Tapo C320WS , TC60 , Tapo C210 , Tapo C111 , Tapo C310 , Tapo C520WS , Tapo C211 , Tapo C310P2 , TC68 , Tapo C200P2 , Tapo C525WB , TC55 , Tapo C201 , Tapo C125 , Tapo C202 , Tapo C720 , Tapo C225 , Tapo C500 , TC53 , Tapo C120 , TC73 , Tapo C220 , TC72 , Tapo C121 , Tapo C100 , TC71 , Tapo C200 , TC70 , Tapo C860 , Tapo C101 , Tapo C222 , Tapo C510W , TCB72 , Tapo C110P4 , Tapo C110P2
Recent updates may have expanded access to feature(s) discussed in this FAQ. Visit your product's support page, select the correct hardware version for your device and check either the Datasheet or the firmware section for the latest improvements added to your product.
The Tapo wired camera supports the RTSP and ONVIF (Profile S) protocols, enabling compatibility with third-party NVR or NAS devices that support these protocols.
This article will show you how to connect the Tapo camera to your NVR/NAS or a third-party client on your PC.
Important Notes:
1. Battery cameras and doorbells (such as Tapo C410/C420/C425/D230) do not support RTSP streaming due to battery and electronic design limitations.
2. This function should not be used on public networks. Only use it on trusted local networks and ensure the Wi-Fi is encrypted.
3. Tapo Care cloud storage cannot be used simultaneously with NVR or a microSD card due to the limited number of streams some models support. If all three are used simultaneously, recording on the NVR will be disabled. To restart recording on the NVR, remove the microSD card from the camera.
Before you start:
1. create a camera account on the Tapo app before using this function. Set a highly secure and complex username and password different from your Tapo account password.
2. When adding the camera to an NVR or other third-party device, you will need its IP address. Your host router usually assigns the IP address. You can find it on your host router’s DHCP list or in the Tapo app (go to the Device Settings page of the camera and tap Device Info to see its IP). For detailed instructions, please refer to the guide on how to find the IP address of your Tapo & Kasa cameras.
3. Ensure that the computer, NAS, NVR, and your camera are connected to the same network or that they can access your camera's public IP and port.
Setup Process:
Step 1: Create a camera account in the Tapo app
1. On the Home page, tap on your camera model card to go to the camera Live View page (or you can click on the Cameras tab>tap Manage on your camera model to go to the Live View page).
2. On the Live View page, tap the icon at the top right corner to enter the Device Settings page.
3. Tap Advanced Settings, then select Camera Account to create an account (username and password) for camera login on other portals.
You will see a prompt like the one below (About Camera Account). Please read it and tap Understand and Agree to Use, then you can create an account for the camera.
Note: The username and password should contain 6 to 32 characters.
Step 2: Add your Tapo camera on PC/NAS/NVR
ONVIF (Open Network Video Interface Forum) and RTSP (Real-Time Streaming Protocol) are commonly used in video surveillance and streaming.
The Tapo camera can transmit real-time audio and video streams via the RTSP protocol. Additionally, if your PC, NAS, or NVR supports ONVIF, it can provide extra camera management features such as PTZ (pan-tilt-zoom) control.
Option 1: Using RTSP + ONVIF Protocol (using iSpy as an example)
1. Run the iSpy software on your computer.
2. Click Add on the top left menu and select ONVIF Camera.
3. Enter your camera's Username and Password set on the pop-up window, select Network Address, and click Next. You can customize other parameters if needed.
4. Choose the video resolution and click OK.
5. Customize the camera settings as needed, including Microphone, Talk, Motion Detection, Alerts, Recording, Images, Scheduling, and Storage. You can also change all the settings later. Click Finish to complete adding your camera to iSpy.
6. After adding your Tapo camera to iSpy, you can monitor and manage it using the app. View the live, customize motion detection, check the recordings when motion is detected, set recording schedules, record videos, and more.
Option 2: Using RTSP Protocol Only (using VLC as an example)
- Open the VLC software, select Media > Open Network Stream
- Fill in the URL of the Tapo camera
The URL of the RTSP live stream for the Tapo cameras will be:
For high quality stream1: rtsp://IP Address/stream1
For low quality stream2: rtsp:// IP Address/stream2
In some software, the URL needs to add the port to access live stream; the default port is 554:
For high quality stream1: rtsp://IP Address:554/stream1
For low quality stream2: rtsp:// IP Address:554/stream2
If you fail to stream the Tapo camera via the RTSP/ONVIF protocol, you may refer to the article for the troubleshooting:
https://community.tp-link.com/en/smart-home/forum/topic/652710
Frequently Asked Questions
How can I view the live stream of the Tapo camera remotely from another network?
You can set up a VPN network or use your router's port forwarding feature to allow external devices to access the public IP and reach the camera. However, please note that the RTSP/ONVIF protocols are not highly secure, so exposing the camera to a public IP via port forwarding for long periods is not advisable. A safe, encrypted VPN network is recommended.
What ports are used by the Tapo camera for RTSP/ONVIF?
The Tapo camera uses the following ports for RTSP/ONVIF: ONVIF Service Port: 2020 and RTSP Service Port: 554
Why is the resolution of RTSP Stream 1 lower than the camera's maximum resolution?
For some models, like the C310, the resolution of Stream 1 (rtsp://IP Address/stream1) is determined by the video quality setting in the Tapo app. If you find that the resolution of Stream 1 is lower than the camera's maximum supported resolution, try changing the video quality setting to "Best Quality" in the Tapo app.
What should I do if there is little or no sound when watching the live stream using RTSP/ONVIF?
If you find no or minimal sound when using RTSP/ONVIF to watch the live stream, please adjust the camera microphone settings in the Tapo app.
Does the Tapo Camera support 2-way audio when connected via RTSP/ONVIF?
The ONVIF standard includes multiple profiles, but the Tapo Camera only supports Profile S. This profile does not include 2-way audio. It only covers basic functionalities such as video/audio streaming, network configuration, event handling, and PTZ (pan-tilt-zoom) control.
Looking for More
Is this faq useful?
Your feedback helps improve this site.
What’s your concern with this article?
- Dissatisfied with product
- Too Complicated
- Confusing Title
- Does not apply to me
- Too Vague
- Other
We'd love to get your feedback, please let us know how we can improve this content.
Thank you
We appreciate your feedback.
Click here to contact TP-Link technical support.
TP-Link Community
Still need help? Search for answers, ask questions, and get help from TP-Link experts and other users around the world.
We have updated our Policies. Read Privacy Policy and Terms of Use here.
This website uses cookies to improve website navigation, analyze online activities and have the best possible user experience on our website. You can object to the use of cookies at any time. You can find more information in our privacy policy .
We have updated our Policies. Read Privacy Policy and Terms of Use here.
This website uses cookies to improve website navigation, analyze online activities and have the best possible user experience on our website. You can object to the use of cookies at any time. You can find more information in our privacy policy .
Basic Cookies
These cookies are necessary for the website to function and cannot be deactivated in your systems.
TP-Link
accepted_local_switcher, tp_privacy_base, tp_privacy_marketing, tp_smb-select-product_scence, tp_smb-select-product_scenceSimple, tp_smb-select-product_userChoice, tp_smb-select-product_userChoiceSimple, tp_smb-select-product_userInfo, tp_smb-select-product_userInfoSimple, tp_top-banner, tp_popup-bottom, tp_popup-center, tp_popup-right-middle, tp_popup-right-bottom, tp_productCategoryType
Livechat
__livechat, __lc2_cid, __lc2_cst, __lc_cid, __lc_cst, CASID
Youtube
id, VISITOR_INFO1_LIVE, LOGIN_INFO, SIDCC, SAPISID, APISID, SSID, SID, YSC, __Secure-1PSID, __Secure-1PAPISID, __Secure-1PSIDCC, __Secure-3PSID, __Secure-3PAPISID, __Secure-3PSIDCC, 1P_JAR, AEC, NID, OTZ
Analysis and Marketing Cookies
Analysis cookies enable us to analyze your activities on our website in order to improve and adapt the functionality of our website.
The marketing cookies can be set through our website by our advertising partners in order to create a profile of your interests and to show you relevant advertisements on other websites.
Google Analytics & Google Tag Manager
_gid, _ga_<container-id>, _ga, _gat_gtag_<container-id>
Google Ads & DoubleClick
test_cookie, _gcl_au
Meta Pixel
_fbp
Crazy Egg
cebsp_, _ce.s, _ce.clock_data, _ce.clock_event, cebs
Hotjar
OptanonConsent, _sctr, _cs_s, _hjFirstSeen, _hjAbsoluteSessionInProgress, _hjSessionUser_14, _fbp, ajs_anonymous_id, _hjSessionUser_<hotjar-id>, _uetsid, _schn, _uetvid, NEXT_LOCALE, _hjSession_14, _hjid, _cs_c, _scid, _hjAbsoluteSessionInProgress, _cs_id, _gcl_au, _ga, _gid, _hjIncludedInPageviewSample, _hjSession_<hotjar-id>, _hjIncludedInSessionSample_<hotjar-id>
lidc, AnalyticsSyncHistory, UserMatchHistory, bcookie, li_sugr, ln_or