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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants