Wyze RTSP Testing Instructions

Device Firmware Download:

Download Firmware support: v3 (4.36.16.5055)  ,  pan v3 (4.55.16.5055).

To flash the camera firmware using SD card, see flash instruction on Wyze website at https://support.wyze.com/hc/en-us/articles/360031490871-How-to-flash-your-Wyze-Camfirmware-manually. 

 

Mobile App: 

iOS: name WyzeBeta
Download Url: Install WyzeBeta (iOS)

            (Open this link inside iPhone’s Safari browser, After the installation is complete, you will need to go to Settings > General > Device management to manually trust the Wyze certificate.)

Android: Download Wyze (Android) version: Wyze_3_9_0_a905_057146 updated: 11-03-2025 fixes username issue.

 

Prerequisite: device must be connected to the public network, device and player should be on the same local network or accessible directly from IP.

Disclaimer: Both firmware and app are at preliminary mode which may contain bugs. They are released for initial testing only. Wyze will not commit on fixing all issues before integrating the feature into official build. 

Set up RTSP by APP

Initial Setup

1.     Navigate to the RTSP settings in the app:

Select your Device → Settings → Advanced Settings → RTSP

2.     Tap the "Set Up" button in the upper-right corner.

Creating an RTSP Account

1.     Username: Enter a username and tap Next.

Important: The username cannot be changed later unless you remove the entire account and create a new one.

2.     Password: Create a password and tap Next. You need to remember the password yourself since we will not show password for security reasons.

3.     Enable Secure RTSP (RTSPS): You will be prompted to turn on RTSPS.

o   RTSP: The standard, unencrypted protocol. Use this only on a private, trusted network where simplicity is key.

o   RTSPS: The secure, encrypted version of RTSP. Use this if your stream will travel over the internet or any untrusted network to prevent interception.

If you choose to disable the secure mode (RTSP), you must agree to a security waiver by checking a box and then tapping Accept.

 

4.     Completion: Once set up successfully, the RTSP configuration screen will appear.

Please Note: If this is your first time setting up RTSP, allow a few minutes for the device to download the necessary software.

Using Your RTSP Stream

After setup, your RTSP link will be displayed in the app. It will look like one of the following:

    RTSP (Unsecure): rtsp://192.168.1.39:554/stream0/

    RTSPS (Secure): rtsps://192.168.1.39:322/stream0/ Note: 

1.     The default port can be omitted from the URL. For example, both rtsp://192.168.1.39/stream0/ and rtsps://192.168.1.39/stream0/ will work.

2.     Some RTSP client software (such as VLC) may require different URL format like rtsp://<username>:<password>@192.168.1.39:554/stream0/. You will need to use appropriate URL format based on client software requirements.

Resetting your password

If you forget your password, you can reset it easily.

1.                Go to the RTSP settings page.

2.                Tap on "Password".

3.                Tap "Reset".

4.                Enter your new password and tap "Save". Switch RTSP Mode

 

 

You can change the security mode at any time.

1.     Find the "Secure RTSP (RTSPS)" toggle.

2.     To enable RTSPS, toggle it to Yes.

3.     To disable RTSPS (use standard RTSP), toggle it to No. You will see a Security Warning. Read it and tap Accept to confirm.

Remove Account

To completely remove the RTSP account and configuration:

1.     Go to the RTSP settings page.

2.     Tap the "Remove" button in the upper-right corner.

 

Auto-Fill Feature for Re-Setup

 

If you have removed the account and are setting up RTSP again, the app may offer an autofill option.

        Yes, Auto-fill RTSP Settings: This will restore your previous username and password.

        No Thanks: You will be prompted to enter all details from scratch.

Important Note for Auto-fill: If you use auto-fill and then set the RTSP mode to non-secure (RTSP), the server might still default to using RTSPS. Please verify your stream URL after setup.

           

Verifying Your Stream

After setup, verify your stream works using the tools below.

Option A: Verify RTSP Stream with VLC Media Player Use this method if you set the stream to RTSP (unsecure)

1.     Open VLC Media Player.

2.     Go to Media > Open Network Stream...

3.     In the URL field, enter your stream address in the following format, replacing the placeholders with your actual credentials and IP address:

text

rtsp://<username>:<password>@192.168.1.39:554/stream0/

Example: rtsp://myuser:mypass@192.168.1.39/stream0/

4.     Click Play. You should see a live video feed from your camera.

Note: VLC has limited support for RTSPS. For a secure stream, use FFplay (below).

Verify RTSPS by FFplay

Option B: Verify RTSPS Stream with FFplay

Use this method if you set the stream to RTSPS (secure)

1.     Open a command line (Terminal, Command Prompt).

2.     Navigate to the directory containing the ffplay executable.

3.     Run the following command, replacing the placeholders with your details: bash

./ffplay -protocol_whitelist "tcp,rtsp,tls" -i rtsps://<username>:<password>@192.168.1.39:322/stream0 -loglevel debug Example: bash

./ffplay -protocol_whitelist "tcp,rtsp,tls" -i rtsps://myuser:mypass@192.168.1.39/stream0

4.     A video window should open showing the live stream. The -loglevel debug flag helps troubleshoot any connection issues.

Work with home assistant

Follow these steps to add your camera as a Generic Camera in Home Assistant.

1.     In Home Assistant, go to Settings > Devices & Services.

2.     Click Add Integration in the bottom-right corner.

3.     Search for and select "Generic Camera".

4.     Configure the integration with the following settings:

o   Stream Source: Enter your full stream URL with credentials.

  For RTSPS: rtsps://192.168.1.39:322/stream0

  For RTSP: rtsp://192.168.1.39:554/stream0

 

5.     RTSP Transport Protocol:

o   If using RTSPS, you must select TCP.

o   If using RTSP, you can select either UDP (faster) or TCP (more reliable).

o   Authentication: Select digest.

o   Username: Enter your RTSP username.

o    Password: Enter your RTSP password.

o   Frame Rate: It is recommended to set this to 20 fps.

o   Verify SSL Certificate: You can leave this unchecked. The certificate is generated randomly by the device and cannot be validated by a public authority.

6.     Click SUBMIT. You may not see a live preview in the configuration dialog, but this is normal.

 

7.     Click FINISH. Your camera feed should now appear as an entity in your Home Assistant dashboard.

 

 

3rd Party Software Compatibility

Software

RTSPS

RTSP

VLC

Home Assistant

FFplay

OBS

Scrypted

 

 

Here’s a place where you can leave feedback: Wyze RTSP Round 1 Feedback