ReStreamer Watchdog — Quick Install =================================== Pushes a looping fallback video to your streaming platforms when your source stops transmitting, and stops it when the source comes back. Works with datarhei Restreamer. -------------------------------------------------- 1) INSTALL (run on your Docker host / Unraid) -------------------------------------------------- docker run -d \ --name restreamer-watchdog \ -w /app \ -p 1975:1975 \ --restart unless-stopped \ -v /mnt/user/appdata/restreamer-watchdog:/app \ node:18 \ bash -c "apt-get update && apt-get install -y ffmpeg curl && cd /app && curl -fsSL -O https://streamhelpers.com/restreamer-watchdog/server.js -O https://streamhelpers.com/restreamer-watchdog/package.json && npm install && node server.js" (Not on Unraid? Change /mnt/user/appdata/restreamer-watchdog to any host folder.) -------------------------------------------------- 2) ADD YOUR FALLBACK VIDEO -------------------------------------------------- Copy your fallback .mp4 into: /mnt/user/appdata/restreamer-watchdog/ Note its filename (e.g. fallback.mp4). -------------------------------------------------- 3) CONFIGURE -------------------------------------------------- Open: http://YOUR-SERVER-IP:1975/ Click "Configure" and enter: - ReStreamer Base Address : http://192.168.0.120:8080 (the web UI port, NOT SRT/RTMP) - Username / Password : your Restreamer login - Fallback Video Filename : fallback.mp4 Click "Save & Start Monitoring". Done. -------------------------------------------------- NOTES -------------------------------------------------- - The fallback switch isn't seamless: each platform reconnects on cutover, so viewers may briefly see "stream interrupted" before the slate appears. - The dashboard has no login and stores credentials in config.json. Keep port 1975 on your LAN only. - To update, just restart the container — it re-downloads the latest server.js. -------------------------------------------------- LEGAL, SUPPORT AND DONATIONS -------------------------------------------------- Provided free and AS-IS, with NO WARRANTY and NO SUPPORT of any kind. There is no help desk, no ticket queue, and no obligation on anyone to answer a question, fix a bug, or keep this working as third-party APIs change. You are responsible for securing your installation, for the credentials you supply, and for testing before you rely on it during a live broadcast. Donations are welcome if you find it useful: https://donate.stripe.com/3cI5kDaOq7Ud0uneec0co00 A donation is a VOLUNTARY GIFT, NOT A PURCHASE. It buys no support, no warranty, no bug fixes, no features and no priority, and it is non-refundable. DONATING DOES NOT CHANGE ANY OF THE ABOVE. Only give what you are happy to give away with nothing expected back. Full terms: https://streamhelpers.com/legal.html Another fine product of Blue Soup Enterprises - https://bluesoup.biz/ StreamHelpers.com