Skip to content

Conversation

@mihailstoynov
Copy link
Contributor

No description provided.

@AlexxIT
Copy link
Owner

AlexxIT commented Aug 7, 2025

Are you sure this makes sense? Does anyone else confirm this? Is there a discussion of this problem somewhere?

@AlexxIT AlexxIT self-assigned this Aug 7, 2025
@mihailstoynov
Copy link
Contributor Author

mihailstoynov commented Aug 16, 2025

Are you sure this makes sense? Does anyone else confirm this? Is there a discussion of this problem somewhere?

This is my personal experience. I was struggling with setting the tapo protocol for a C210 camera and couldn't make it work (plaintext, md5, sha256). At some point I saw I had 2FA, switched it off, and voila - tapo protocol working - 2-way audo, microphone and the works (plaintext and sha256 worked fine).

All this time rtsp was working fine with a secondary account set up in the app.

While I'm here commenting, can i set the sub-stream (the small one) via the tapo protocol? I couldn't find any documentation on the subject.

@AlexxIT
Copy link
Owner

AlexxIT commented Aug 16, 2025

You can use subtype query param

go2rtc/pkg/tapo/client.go

Lines 114 to 120 in 34b103b

subtype := query.Get("subtype")
switch subtype {
case "", "0":
subtype = "HD"
case "1":
subtype = "VGA"
}

@kdunggttn
Copy link

Are you sure this makes sense? Does anyone else confirm this? Is there a discussion of this problem somewhere?

This is my personal experience. I was struggling with setting the tapo protocol for a C210 camera and couldn't make it work (plaintext, md5, sha256). At some point I saw I had 2FA, switched it off, and voila - tapo protocol working - 2-way audo, microphone and the works (plaintext and sha256 worked fine).

All this time rtsp was working fine with a secondary account set up in the app.

While I'm here commenting, can i set the sub-stream (the small one) via the tapo protocol? I couldn't find any documentation on the subject.

Thanks man you saved my day. I had the same issue until I read your comment.

@cat101
Copy link

cat101 commented Aug 17, 2025

One of my tapo cameras started to fail. I found that on this model (C520WS), go2rtc was getting "unauthorized" when using tapo protocol. The solution is to go to the tapo app and enable "Me>Tapo lab>Third-party compatibility".

My other tapo cameras have not been affected

@AlexxIT AlexxIT added the brand/tapo TP-Link Tapo cameras and format label Nov 26, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

brand/tapo TP-Link Tapo cameras and format

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants