🎥 Camera streaming
Connects to a configured IMOU camera through RTSP and sends the selected video stream to YouTube Live using FFmpeg.
A lightweight personal automation tool for starting, stopping and recovering livestream sessions from an IMOU camera to YouTube, with Telegram-based control and scheduling.
Connects to a configured IMOU camera through RTSP and sends the selected video stream to YouTube Live using FFmpeg.
Uses Google OAuth and the YouTube API to create, bind, start, update and finish livestream broadcast resources used by the bot.
Authorized Telegram chat IDs can start, stop, restart and inspect the livestream and receive the current YouTube live link.
A schedule or authorized Telegram command starts a session.
Dreimsy prepares a new YouTube broadcast and binds it to the configured stream.
If the encoder disconnects unexpectedly, recovery logic can retry the session and monitor the YouTube broadcast.