Add Support for SwitchBot VideoDoorbell

This commit is contained in:
hsakoh
2025-07-26 01:29:54 +09:00
parent 34b103bbcb
commit b82023bc32
2 changed files with 11 additions and 2 deletions

View File

@@ -3,6 +3,8 @@ package webrtc
import (
"net/url"
"strconv"
"github.com/AlexxIT/go2rtc/pkg/core"
"github.com/AlexxIT/go2rtc/pkg/webrtc"
)
@@ -33,6 +35,13 @@ func switchbotClient(rawURL string, query url.Values) (core.Producer, error) {
v.Resolution = 0
case "sd":
v.Resolution = 1
case "auto":
v.Resolution = 2
}
playtype, err := strconv.Atoi(query.Get("play_type"))
if err == nil {
v.PlayType = playtype
}
return v, nil