LogoLogo
MainsailMainsailOSCrowsnest
  • Crowsnest
  • Setup
    • Installation
      • Multi Instance Install
    • Uninstall
    • Additional options
  • Configuration
    • Sample config
    • [crowsnest] section
    • [cam] section
  • FAQ / Trouble Shoot
    • Backends from Crowsnest
    • Upgrade from v3 to v4
    • Use legacy branch on Buster
    • How to use identical USB Cam models twice?
    • How to setup a Raspicam?
    • How to use WYZE-Cams?
    • Error 127 in line 31
    • Help!
  • Extras
    • CustomPIOS Module
    • Backends
    • ❤️Credits
  • Github
Powered by GitBook
On this page
  • Install WYZE-Bridge
  • Enable WebRTC in WYZE-Bridge
  • First login in WYZE-Bridge
  • Setup WYZE-Cam in Mainsail

Was this helpful?

Edit on GitHub
  1. FAQ / Trouble Shoot

How to use WYZE-Cams?

WYZE-Cams are not supported by Crowsnest, but there exists a tool to create a WebRTC stream and this WebRTC stream can be used in Mainsail.

PreviousHow to setup a Raspicam?NextError 127 in line 31

Last updated 1 year ago

Was this helpful?

This tool is not part of Crowsnest, so we will not provide support for it! This is just a guide with all the informations we have about this tool to use it with Mainsail. Link:

Minimum requirement for embedding this streamer in Mainsail is version 2.8.0.

Install WYZE-Bridge

WYZE-Bridge is a Docker container with all software parts you need, to convert a WYZE-Cam to WebRTC. There are multiple possibilities to install it.

If you use a Raspberry PI for your docker host, you have to enable the hardware acceleration. Link:

Enable WebRTC in WYZE-Bridge

Per default, WebRTC is not enabled. To enable it, you only have to add some ports and add an ENV variable in your container config. Here you can find the guide to enable it:

First login in WYZE-Bridge

At first open the WYZE-Bridge web interface with the following URL:

  • http://<ip>:5000

When the web interface is loaded, you have to login with the same credentials as you use in the WYZE app. If all worked and your WYZE account is connected to your cam, you should see something like this:

Setup WYZE-Cam in Mainsail

Now, the WYZE bridge is ready to be set up, and you only have to configure the settings in Mainsail, and the setup is complete.

At first you have to grab the right WebRTC streaming URL. To get this, click on the Streams button below of the webcam and then on WebRTC. Then a new tab should be opened. Copy the URL of this tab. This is the your WebRTC-Stream URL.

Open Mainsail > Interface Settings (gears on the right top) > Webcams and then create a new webcam. Here you have to paste the URL in the URL Stream field and change the Service to WebRTC (MediaMTX). This should look like that:

github.com/mrlt8/docker-wyze-bridge
docker-compose
Portainer
Home Assistant
https://github.com/mrlt8/docker-wyze-bridge/wiki/Hardware-Acceleration#raspberry-pi
https://github.com/mrlt8/docker-wyze-bridge#webrtc
Dashboard from WYZE-Bridge
Webcam client settings for the WYZE Cam