Skip to content

Wyze

new in v1.9.14 by @seydx

This source allows you to stream from Wyze cameras using native P2P protocol without the Wyze app or SDK.

Important:

  1. Requires Wyze account. You need to login once via the WebUI to load your cameras.
  2. Requires firmware with DTLS. Only cameras with DTLS-enabled firmware are supported.
  3. Internet access is only needed when loading cameras from your account. After that, all streaming is local P2P.
  4. Connection to the camera is local only (direct P2P to camera IP).

Features:

  • H.264 and H.265 video codec support
  • AAC, G.711, PCM, and Opus audio codec support
  • Two-way audio (intercom) support
  • Resolution switching (HD/SD)

Setup

  1. Get your API Key from Wyze Developer Portal
  2. Go to go2rtc WebUI > Add > Wyze
  3. Enter your API ID, API Key, email, and password
  4. Select cameras to add - stream URLs are generated automatically

Example Config

yaml
wyze:
  user@email.com:
    api_id: "your-api-id"
    api_key: "your-api-key"
    password: "yourpassword"    # or MD5 triple-hash with "md5:" prefix

streams:
  wyze_cam: wyze://192.168.1.123?uid=WYZEUID1234567890AB&enr=xxx&mac=AABBCCDDEEFF&model=HL_CAM4&dtls=true

Stream URL Format

The stream URL is automatically generated when you add cameras via the WebUI:

wyze://[IP]?uid=[P2P_ID]&enr=[ENR]&mac=[MAC]&model=[MODEL]&subtype=[hd|sd]&dtls=true
ParameterDescription
IPCamera's local IP address
uidP2P identifier (20 chars)
enrEncryption key for DTLS
macDevice MAC address
modelCamera model (e.g., HL_CAM4)
dtlsEnable DTLS encryption (default: true)
subtypeCamera resolution: hd or sd (default: hd)

Configuration

Resolution

You can change the camera's resolution using the subtype parameter:

yaml
streams:
  wyze_hd: wyze://...&subtype=hd
  wyze_sd: wyze://...&subtype=sd

Two-Way Audio

Two-way audio (intercom) is supported automatically. When a consumer sends audio to the stream, it will be transmitted to the camera's speaker.

Camera Compatibility

NameModelFirmwareProtocolEncryptionCodecs
Wyze Cam v4HL_CAM44.52.9.4188TUTKTransCodeh264, aac
4.52.9.5332TUTKHMAC-SHA1h264, aac
Wyze Cam v3 ProTUTK
Wyze Cam v3WYZE_CAKP2JFUS4.36.14.3497TUTKTransCodeh264, pcm
Wyze Cam v2WYZEC1-JZ4.9.9.3006TUTKTransCodeh264, pcmu
Wyze Cam v1TUTK
Wyze Cam Pan v4Gwell*
Wyze Cam Pan v3TUTK
Wyze Cam Pan v2TUTK
Wyze Cam Pan v1TUTK
Wyze Cam OGGwell*
Wyze Cam OG TelephotoGwell*
Wyze Cam OG (2025)Gwell*
Wyze Cam Outdoor v2TUTK
Wyze Cam Outdoor v1TUTK
Wyze Cam Floodlight Pro?
Wyze Cam Floodlight v2TUTK
Wyze Cam FloodlightTUTK
Wyze Video Doorbell v2HL_DB24.51.3.4992TUTKTransCodeh264, pcm
Wyze Video Doorbell v1TUTK
Wyze Video Doorbell Pro?
Wyze Battery Video Doorbell?
Wyze Duo Cam Doorbell?
Wyze Battery Cam Pro?
Wyze Solar Cam Pan?
Wyze Duo Cam Pan?
Wyze Window Cam?
Wyze Bulb Cam?

* Gwell based protocols are not yet supported.