103 lines
3.1 KiB
Markdown
103 lines
3.1 KiB
Markdown
# Wyze
|
|
|
|
This source allows you to stream from [Wyze](https://wyze.com/) 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](https://support.wyze.com/hc/en-us/articles/16129834216731)
|
|
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&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]&dtls=true
|
|
```
|
|
|
|
| Parameter | Description |
|
|
|-----------|-------------|
|
|
| `IP` | Camera's local IP address |
|
|
| `uid` | P2P identifier (20 chars) |
|
|
| `enr` | Encryption key for DTLS |
|
|
| `mac` | Device MAC address |
|
|
| `dtls` | Enable DTLS encryption (default: true) |
|
|
|
|
## Configuration
|
|
|
|
### Resolution
|
|
|
|
You can change the camera's resolution using the `quality` parameter:
|
|
|
|
```yaml
|
|
streams:
|
|
wyze_hd: wyze://...&quality=hd
|
|
wyze_sd: wyze://...&quality=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
|
|
|
|
| Name | Model | Firmware | Protocol | Encryption | Codecs |
|
|
|------|-------|----------|----------|------------|--------|
|
|
| Wyze Cam v4 | HL_CAM4 | 4.52.9.4188 | TUTK | TransCode | hevc, aac |
|
|
| | | 4.52.9.5332 | TUTK | HMAC-SHA1 | hevc, aac |
|
|
| Wyze Cam v3 Pro | | | | | |
|
|
| Wyze Cam v3 | | | | | |
|
|
| Wyze Cam v2 | | | | | |
|
|
| Wyze Cam v1 | | | | | |
|
|
| Wyze Cam Pan v4 | | | | | |
|
|
| Wyze Cam Pan v3 | | | | | |
|
|
| Wyze Cam Pan v2 | | | | | |
|
|
| Wyze Cam Pan v1 | | | | | |
|
|
| Wyze Cam OG | | | | | |
|
|
| Wyze Cam OG Telephoto | | | | | |
|
|
| Wyze Cam OG (2025) | | | | | |
|
|
| Wyze Cam Outdoor v2 | | | | | |
|
|
| Wyze Cam Outdoor v1 | | | | | |
|
|
| Wyze Cam Outdoor Base Station | | | | | |
|
|
| Wyze Cam Floodlight Pro | | | | | |
|
|
| Wyze Cam Floodlight v2 | | | | | |
|
|
| Wyze Cam Floodlight | | | | | |
|
|
| Wyze Video Doorbell v2 | | | | | |
|
|
| Wyze Video Doorbell v1 | | | | | |
|
|
| 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 | | | | | | |