Using docker wyze-bridge

Wyze-Bridge

The excellent docker image on github wyze-bridge allows full control of your Wyze camera installs from an internally controlled system that you can selectively expose for external archiving and viewing. It is a simple docker container with a single configuration file that provides a local view of all of your cameras, and access is secured with a Wyze API key. This image can run on almost any available hardware. The authour runs it on a Core2 Duo HP, and on a 2011 Mac Mini with standard Ubuntu command line linux. By defining a port forward on your home router tied to your ScaleEngine account you can enable external viewing (with rewind capability) and hourly recording. This integration with ScaleEngine's video streaming platform, offers a way to stream live video feeds to various devices and platforms. This integration leverages ScaleEngine's RTMP technology, enabling secure, reliable, and low-latency streaming. Users can access their Wyze camera feeds through web browsers, mobile apps, and other platforms that support basic HLS over HTTPS.

Wyze-bridge docker image example configuration file (docker-compose.yaml) - put values that correspond to your Wyze API credentials and your network setup in this file:

services:
    wyze-bridge:
        network_mode: "host"
        container_name: wyze-bridge
        restart: unless-stopped
        image: mrlt8/wyze-bridge:latest-qsv
        ports:
            - 1935:1935 # RTMP
            - 8554:8554 # RTSP
            - 8888:8888 # HLS
            - 8889:8889 #webrtc
            - 8189:8189 #udp
            - 5000:5000 # WEB-UI
        environment:
            - ON_DEMAND=false
            - ENABLE_AUDIO=true
            - NET_MODE=LAN
            - WYZE_EMAIL=****
            - WYZE_PASSWORD=****
            - API_ID=****
            - API_KEY=****
            - QUALITY=HD
            - WB_AUTH=False
            - WB_IP=[your internal IP address]
            - RTSP_API=yes
            - RTSP_READTIMEOUT=120s
            - SNAPSHOT=RTSP15
            - IMG_DIR=/img/
            - IMG_TYPE=jpg
            - RTSP_FW=force
            - FILTER_NAMES=back,front
            - FRESH_DATA=false
            - LOG_LEVEL=error
            - MTX_LOGLEVEL=error
            - LOG_FILE=False
            - CONNECT_TIMEOUT=30
            - IGNORE_OFFLINE=true

Wyze camera models like the v4, v3, and floodlight, are all supported. Note that often audio is disabled and you will want to use the Wyze app to do initial setup.

Remote storage: ScaleEngine will record by default in hourly segments for reviewability. The stream can be set to show a one hour buffer from live as well.

Wyze app comparison: Wyze cameras are managed through the Wyze app providing full local configuration, but nothing remote that is controllable and distributable. Their Cam Plus subscription does not provide a rewindable buffer on the player, and recording is less definable, and is sent to amazon storage.

ScaleEngine Streaming Integration: ScaleEngine utilizes RTMP, a technology that enables real-time communication, including video streaming, directly between devices. Secure and Reliable: The integration provides a secure and reliable way to stream Wyze camera feeds, with encryption during transmission and secure cloud storage for event videos. Low-latency streaming: ScaleEngine's platform is designed for low-latency streaming, ensuring minimal delay between the camera and the viewer. Cross-platform compatibility: The integration makes Wyze camera feeds accessible on various platforms, including web browsers, mobile apps, and other devices that support HLS. Transparent and easy to use: ScaleEngine makes the integration transparent, allowing users to easily access and manage their Wyze camera feeds through their platform.

How it Works: 1. Wyze camera setup: First set up your Wyze cameras and connect them to your local network. 2. Integration with ScaleEngine: The camera feed is integrated with ScaleEngine's streaming platform using streamfetch. 3. Accessing the stream: Users access the live camera feed through the ScaleEngine platform, using either a web browser, mobile app, or other compatible device. 4. Controllable Storage: ScaleEngine users are able to access and manage recorded event videos, including playback, downloading, and automated pruning for cost control. ScaleEngine provides a robust and user-friendly platform for retrieving, monitoring and post-processing Wyze camera feeds, expanding the possibilities for remote monitoring and surveillance.

See our longer list of all supported encoders.

Try a demo Read more