Camera setup
Tapo Camera RTSP and ONVIF Setup for OmniNVR
Create a Tapo camera account, use stream1 and stream2, understand battery-model limits, and record compatible Tapo cameras with OmniNVR.

Compatibility is model- and firmware-specific. OmniNVR and TardisLabs are not affiliated with or endorsed by TP-Link Tapo.
Check compatibility before you start
In the Tapo app, open the camera settings and create a Camera Account. This is not your TP-Link/Tapo cloud login. Keep the camera and OmniNVR device on the same trusted local network and reserve the camera address in the router.
Do not buy a battery Tapo camera for generic NVR use without checking the exact model. TP-Link says most battery models do not provide RTSP; selected doorbells support it only while hardwired with always-on mode. Some models also limit simultaneous Tapo Care, microSD, and NVR recording.
Add the camera or NVR channel
Use rtsp://CAMERA-IP:554/stream1 for high quality and rtsp://CAMERA-IP:554/stream2 for standard quality. In OmniNVR, store the Camera Account username and password in the credential fields. ONVIF discovery can also enumerate the available profiles and may expose PTZ on supported models.
Use stream2 for continuous recording when its detail is sufficient, and stream1 for events or focused live view. Dual-lens models can expose additional stream numbers, so consult the current Tapo FAQ for the exact lens mapping.
Choose recording roles
Use the lower-bitrate sub stream for continuous history when it has enough detail, and reserve the main stream for focused live view or event clips. This reduces storage and decode load without giving up high-quality evidence around important moments.
Before scaling up, record one camera for at least fifteen minutes, play it from the timeline, disconnect the network briefly, and restart OmniNVR. A working live preview alone does not prove that timestamps, recovery, and storage are reliable.
Troubleshooting checklist
- Authentication fails: use the Camera Account, not the Tapo account email and password.
- NVR recording stops: check the camera's simultaneous cloud, microSD, and third-party stream limit.
- No stream on a battery model: verify the exact exception list; a firmware update cannot overcome all hardware power limits.
- Remote access: use a VPN instead of forwarding port 554 to the internet.
Frequently asked questions
Does every TP-Link Tapo camera work with OmniNVR?
No. The camera or recorder must expose a compatible RTSP, RTSPS, ONVIF, or HLS stream, and support varies by model, firmware, codec, power mode, and network topology.
Should I connect to the camera or the brand NVR?
Connect directly when the camera is reachable and you want independent streams. Connect to the NVR when cameras are isolated behind its PoE network or the recorder is the only endpoint that exposes each channel.
Can I expose the RTSP port to the internet?
Do not forward camera RTSP ports for long-term remote access. Keep cameras local and use a trusted VPN when remote viewing is required.
Sources and further reading
Build your NVR on the Apple devices you already own.
Monitor, record, review, and retain RTSP and ONVIF camera video locally.