Get Telegram notifications when your webcam or screen changes.
- Download the latest
.debpackage from GitHub Releases - Install using dpkg:
sudo add-apt-repository universe sudo apt-get update sudo apt-get install v4l-utils libv4l2rds0 sudo dpkg -i stream-alert.deb
- Run the application:
stream-alert
- Follow the setup wizard to configure your camera and Telegram bot
- Configuration is saved to:
~/.local/share/stream-alert/config.json
- Start the service from a regular user:
systemctl --user start stream-alert.service
- Check status:
systemctl --user status stream-alert.serviceor logs withjournalctl --user stream-alert.service
yay -S stream-alert- Run the application:
stream-alert
- Follow the setup wizard
- Enable user service:
systemctl --user start stream-alert.service
- Check status:
systemctl --user status stream-alert.serviceor logs withjournalctl --user stream-alert.service
- Download
stream-alert.elffrom GitHub Releases - Make it executable:
chmod +x stream-alert.elf
- Run the application:
./stream-alert.elf
- Follow the setup wizard
- Configuration will be saved to:
./stream-alert.json
- Download the latest
.exeapplication from GitHub Releases
For webcamera capture nothing is required. For screen monitoring setup OBS:
- Install OBS or run
choco install obs - Launch OBS and capture the window/screen you want to monitor
- Click
Start Virtual Camera
- Launch Stream Alert from Start Menu or run
stream-alert.exe - Follow the setup wizard
- Configuration is saved as
stream-alert.jsonin the current directory
Stream Alert monitors your camera feed and sends Telegram alerts when:
- Motion is detected (configurable sensitivity)
- The camera feed changes significantly
- Customizable delay prevents notification spam
For building from source, see DEVELOPMENT.md