Important: Wyze cameras do not natively support RTSP. Local RTSP access requires flashing beta/unofficial firmware on compatible models. Not all Wyze cameras support RTSP firmware. The Wyze Cloud API is the recommended alternative for broader model support.
Supported Models
RTSP Firmware Compatibility
| Model | RTSP Firmware | Cloud API | Notes |
|---|---|---|---|
| Wyze Cam v3 | Beta | Yes | Community RTSP firmware available |
| Wyze Cam v4 | Beta | Yes | Limited RTSP support, Cloud API recommended |
| Wyze Cam OG | No | Yes | Cloud-only model, no RTSP firmware available |
| Wyze Cam Floodlight | Beta | Yes | Based on v3 hardware, same RTSP firmware |
Prerequisites
- A compatible Wyze camera (see compatibility table above)
- A Wyze account with the camera set up in the Wyze app
- For RTSP: A microSD card (32GB, FAT32 formatted) for firmware flashing
- For RTSP: The RTSP firmware file for your specific camera model
- For Cloud API: Wyze API key and secret from the Wyze developer portal
- Network access from AgenticEye server to the camera on the local network (RTSP) or internet (Cloud API)
Option A: RTSP Firmware Integration
Download the RTSP Firmware
Download the correct RTSP firmware for your Wyze camera model from the Wyze support site or community repositories. The firmware file is typically named demo.bin.
# Wyze Cam v3 RTSP firmware
# Download from: https://support.wyze.com/hc/en-us/articles/360026245231
# Filename: demo_v3_rtsp.bin → rename to demo.bin
# Wyze Cam Floodlight (uses v3 firmware base)
# Same firmware as Wyze Cam v3
Caution: Flashing RTSP firmware is a beta/unofficial process for some models. It may void your warranty, and you will lose access to some Wyze cloud features. You can revert to the stock firmware at any time by following the same flashing process with the official firmware.
Flash the RTSP Firmware
Follow these steps carefully to flash the firmware onto your Wyze camera.
# Step-by-step firmware flash process:
1. Format a microSD card as FAT32
2. Copy "demo.bin" to the root of the microSD card
3. Power off the Wyze camera (unplug it)
4. Insert the microSD card into the camera
5. Press and hold the setup button on the camera
6. While holding the button, plug in the camera
7. Continue holding for 3-6 seconds until the LED
flashes blue/yellow
8. Release the button and wait 3-4 minutes
9. The camera will reboot with RTSP firmware
10. The LED will turn solid blue when ready
Enable RTSP in Camera Settings
After flashing, open the Wyze app. The camera will appear with RTSP firmware. Navigate to the camera's Advanced Settings and toggle on RTSP. The app will display the RTSP URL.
# Wyze RTSP stream URL
rtsp://[camera-ip]/live
# Example
rtsp://192.168.1.75/live
# Note: No authentication by default on Wyze RTSP
# The stream is accessible to anyone on the local network
Test and Configure in AgenticEye
Verify the stream is accessible, then add it to your AgenticEye configuration.
# Test the RTSP stream
ffplay rtsp://192.168.1.75/live
# Check stream details
ffprobe -v quiet -print_format json -show_streams \
rtsp://192.168.1.75/live
cameras:
- name: "Garage - Wyze Cam v3"
brand: wyze
model: "Cam v3"
protocol: rtsp
url: "rtsp://192.168.1.75/live"
fps: 15
resolution: 1920x1080
# Wyze RTSP can be unstable — enable reconnection
reconnect:
enabled: true
interval: 30
max_retries: -1 # Unlimited retries
agents:
- type: security
sensitivity: medium
Option B: Wyze Cloud API Integration
The Wyze Cloud API is the recommended integration method, especially for models that do not support RTSP firmware (like the Wyze Cam OG). It provides reliable access without firmware modification.
Obtain Wyze API Credentials
Generate an API key and secret from your Wyze account. These are used to authenticate with the Wyze cloud platform.
# Visit the Wyze developer portal:
# https://developer-api-console.wyze.com/
# Generate API credentials:
# - API Key: your_api_key_here
# - API Secret: your_api_secret_here
# Note: Keep these credentials secure.
# Rotate them periodically for security.
Authenticate and List Devices
Use the API to authenticate and retrieve your camera list.
# Authenticate with Wyze API
curl -X POST https://api.wyzecam.com/app/user/login \
-H "Content-Type: application/json" \
-d '{
"email": "your-wyze-email",
"password": "your-wyze-password",
"key_id": "your_api_key",
"api_key": "your_api_secret"
}'
# List all cameras
curl -X GET https://api.wyzecam.com/app/v2/home_page/get_object_list \
-H "Authorization: Bearer ${ACCESS_TOKEN}" \
-H "Content-Type: application/json" \
| jq '.data.device_list[] | select(.product_type == "Camera")
| {name: .nickname, mac: .mac, model: .product_model}'
Configure Cloud API in AgenticEye
# Wyze Cloud API configuration
wyze_cloud:
email: "your-wyze-email"
password: "${WYZE_PASSWORD}"
api_key: "${WYZE_API_KEY}"
api_secret: "${WYZE_API_SECRET}"
auto_discover: true
# Cloud API polling interval (seconds)
poll_interval: 10
# Enable event-based triggers
events:
motion: true
sound: true
person_detection: true
default_agents:
- type: security
sensitivity: medium
Protocol Reference
# RTSP Stream (requires RTSP firmware)
rtsp://[camera-ip]/live
# Wyze Cloud API — Authentication
POST https://api.wyzecam.com/app/user/login
# Wyze Cloud API — Device List
GET https://api.wyzecam.com/app/v2/home_page/get_object_list
# Wyze Cloud API — Start Stream (returns temporary stream URL)
POST https://api.wyzecam.com/app/v2/device/start_stream
Troubleshooting
RTSP firmware not available for my model
Not all Wyze cameras support RTSP firmware. The Wyze Cam OG and some newer models are cloud-only and cannot run RTSP firmware. Use the Wyze Cloud API integration for these models instead.
RTSP stream freezes or drops frequently
Wyze RTSP firmware is beta software and stream stability is a known issue. Enable automatic reconnection in AgenticEye with a 30-second retry interval. Ensure the camera has a strong Wi-Fi signal (at least -60 dBm). Consider using 2.4 GHz Wi-Fi for better range. Reducing the stream resolution in the Wyze app may also help.
Camera not detected after firmware flash
Verify the microSD card is formatted as FAT32 (not exFAT). Ensure the firmware file is named exactly demo.bin and placed in the root directory of the card. Try the flashing process again, holding the setup button for the full 6 seconds before plugging in.
Cloud API rate limiting
The Wyze API enforces rate limits. If you receive HTTP 429 errors, increase the poll_interval in your AgenticEye configuration. For deployments with many cameras, batch your API calls and use event-based triggers instead of continuous polling.
Lost Wyze cloud features after RTSP flash
Flashing RTSP firmware disables some cloud features like person detection, cloud recordings, and AI-powered notifications from the Wyze app. AgenticEye replaces these features with its own AI agents. To restore Wyze cloud features, flash the official firmware from the Wyze website.
Need help with your Wyze integration?
Our integration team can help you choose the right integration method and configure your Wyze cameras with AgenticEye.
Contact Our Integration Team