Skip to main content

Set Up RTSP on Tapo C100 and access it over the Internet

This document explains how to set up your Tapo camera as an RTSP stream, accessible by Newton. It follows two steps: first, you set up the Tapo as an RTSP camera, and second, you make the RTSP accessible over the internet.

1. Enable RTSP on Tapo C100 and access it locally

1

Install the Tapo app

Install the Tapo app on your smartphone (Tested on iOS)
2

Add your Tapo C100 camera

Add your Tapo C100 camera to the app following the Tapo instructions
3

Navigate to Camera Account Settings

Go to: Camera Settings → Advanced Settings (little gear on the top right) → Camera Account → Turn it on, and edit Account Information
4

Create an RTSP account

Create an RTSP account (username & password)
  • This is different from your Tapo app account and will be used for RTSP authentication
  • For example: username and password as testingwithatai and testingwithatai
5

Find the Camera IP address

Go to camera > Device Info > IP Address

RTSP Stream URLs

You should be able to see your RTSP stream (running locally) in these links:
rtsp://USERNAME:PASSWORD@CAMERA_IP:554/stream1
For example:
rtsp://testingwithatai:[email protected]:554/stream1

Testing the Stream

You can test it locally with VLC: Media → Open Network Stream → paste the RTSP URL or go to the browser and pass the link, it’ll redirect you to VLC.

2. Make the RTSP Stream Accessible Over the Internet via Port Forwarding

This exposes the camera directly to the internet, and the camera has microphone integrated. This is a security risk and should be used just for testing purposes.

Port Forwarding Setup

1

Access Router Admin Panel

Log in to your router’s admin panel (check Router Access Data on your router, it should look like this)Router Access Information
2

Navigate to Port Forwarding

Go to Port Forwarding / Virtual Server settings
3

Create Forwarding Rule

Forward TCP port 554 to the local IP of your camera (e.g., 192.168.1.101)Example rule:
  • External Port: 554
  • Internal Port: 554
  • Internal IP: 192.168.1.101
  • Protocol: TCP
4

Find Your Public IP

Find your public IP address (Google “what is my IP” or use whatismyip.com)
5

Test External Access

Access the stream externally using:
rtsp://USERNAME:PASSWORD@PUBLIC_IP:554/stream1

Example External URL

For example:
rtsp://testingwithatai:[email protected]:554/stream2
Replace 79.158.9.105 with your actual public IP address, and use your actual RTSP credentials.

Security Considerations

Important Security Notes:
  • Port forwarding exposes your camera directly to the internet
  • The camera not only streams images, but also sound