Repository navigation
Releases
v1.2.6 — HA rebuild actually picks up the fix
Follow-up for #1.
HA add-on Docker was caching an old git clone, so Restart/Update could still run 1.2.4 (empty camera list). 1.2.6 busts that cache.
Also: use login extras.homeId if homeList is empty; do not print session JSON in the web log.
Windows: a black preview tile with VLC 3 is often HEVC — try Agent DVR / ffplay on the HD URL.
v1.2.5 — empty camera list after login
Fixes #1: Session active but 0 cameras.
- Broader Tuya categories (doorbells,
sp_*, p2p / cloud-storage) - Keep a device if
jarvis/configfails - Empty UI shows
homes=/skipped=/errors=instead of a blank “No cameras.” - HA add-on version 1.2.5 — rebuild so it clones current
main
Windows Setup includes the discovery fix. HA users: rebuild/update the add-on, then Sign out → Create QR → confirm, then Refresh cameras.
Tuya RTSP Bridge v1.2.4
Tuya RTSP Bridge v1.2.4
Windows Setup (private CPython 3.12 + VLC + ffmpeg + RTSP engine).
Highlights
- QR login: fixed 320×320 canvas — Windows slit/unscannable QR bug fixed (#2)
- Home Assistant OS add-on skeleton under
homeassistant/tuya_rtsp_bridge/(#1) - Cloud PTZ fallback (LAN first, reverse app API, no IoT developer keys)
- Protect session auto-relogin when cookies die
- Docs updated in all languages
Install
Download TuyaRtspBridge-Setup.exe → Next, Next, Finish. No separate Python/VLC/ffmpeg needed.
SmartScreen may warn (unsigned open-source). More info → Run anyway.
v1.2.3 — honest licenses
Same app as 1.2.2. NOTICE now states that bundled Gyan ffmpeg is GPL-3 (not LGPL) and the official VLC zip is GPL-2 / libVLC LGPL. Short notes: docs/legal.md and docs/rechtliches.md.
v1.2.2 — 18 languages
Foolproof Windows Setup with the 18-language UI (Japanese, Korean, Hebrew, Yiddish added). Wizard also speaks Japanese, Korean, and Hebrew. Same bundled CPython + VLC + ffmpeg + engine as 1.2.0.
SmartScreen may warn: More info → Run anyway.
v1.2.1 — Setup with app icon
Same foolproof Windows Setup as 1.2.0, plus the project mark on the installer and desktop shortcut.
- private CPython 3.12 + wheels
- official VideoLAN VLC 3
- ffmpeg essentials
- tuya-ipc-terminal engine
app.ico/ favicon / GUI banner
Download TuyaRtspBridge-Setup.exe. SmartScreen may warn (unsigned): More info → Run anyway.
v1.2.0 — foolproof Windows Setup
Windows noobs: download TuyaRtspBridge-Setup.exe, next, next, finish. No Python, VLC, ffmpeg, or Git to install first.
Inside the Setup:
- private CPython 3.12 + tkinter + pip wheels
- official VideoLAN VLC 3 (preview)
- ffmpeg essentials (watchdog)
- tuya-ipc-terminal engine
Install dir: %LOCALAPPDATA%\Programs\TuyaRtspBridge
Logins stay in %APPDATA%\TuyaRtspBridge
SmartScreen may warn (unsigned). More info → Run anyway.
Linux/Docker unchanged. Rebuild: python packaging/windows/build_bundle.py
v1.1.0 — Arch Linux port
v1.1.0
Working Arch Linux port. Windows unchanged.
Arch (from a clone)
sudo pacman -S --needed python python-pip tk go vlc ffmpeg
git clone https://github.com/DanEng1982/tuya-rtsp-bridge.git
cd tuya-rtsp-bridge
chmod +x launch.sh
./launch.sh
PKGBUILD: packaging/arch — makepkg -si then tuya-rtsp-bridge.
Headless: systemctl --user enable --now tuya-rtsp-bridge.service
Docs: https://github.com/DanEng1982/tuya-rtsp-bridge/blob/main/docs/arch-linux.md
Engine still seydx/tuya-ipc-terminal (MIT).
v1.0.0 — first public release
Tuya RTSP Bridge 1.0.0
Local QR login for Tuya / Smart Life cameras → RTSP for Frigate, Agent DVR, go2rtc, VLC.
For everyone
- Install Python 3.10+ (tick Add to PATH).
- Download TuyaRtspBridge-Setup.exe below. Pick English or Deutsch.
- Create QR → scan in Smart Life → confirm.
- Copy
rtsp://127.0.0.1:8554/<CameraName>/hdinto your NVR.
Optional: VLC for the in-app preview.
Notes
- No ONVIF on stock Tuya firmware.
- Many cameras output ~10 fps HD HEVC — that is the camera.
- Login data stays in
%APPDATA%\TuyaRtspBridgeon your PC.