IMOU → YouTube Live · Telegram control

Dreimsy

A lightweight personal automation tool for starting, stopping and recovering livestream sessions from an IMOU camera to YouTube, with Telegram-based control and scheduling.

About the app

What Dreimsy does

🎥 Camera streaming

Connects to a configured IMOU camera through RTSP and sends the selected video stream to YouTube Live using FFmpeg.

▶️ YouTube management

Uses Google OAuth and the YouTube API to create, bind, start, update and finish livestream broadcast resources used by the bot.

📱 Telegram control

Authorized Telegram chat IDs can start, stop, restart and inspect the livestream and receive the current YouTube live link.

Workflow

How the system works

1. Start

A schedule or authorized Telegram command starts a session.

2. Broadcast

Dreimsy prepares a new YouTube broadcast and binds it to the configured stream.

3. Recover

If the encoder disconnects unexpectedly, recovery logic can retry the session and monitor the YouTube broadcast.

Dreimsy is an independent personal project. It is not affiliated with Google, YouTube, Telegram or IMOU.