Telegram Delivery: Video Plus Preview Carousel
Delivery is part of the product experience. A good recorder does not just dump a random file into chat; it sends context, duration, size, and a preview that helps the user identify the live.
The MP4 stays first
TiLive sends the video as the primary media item so Telegram treats it as a playable video, not a document attachment.
The preview carousel is generated separately from timestamped frames, giving a quick visual summary of the live.
Why the archive comes first
The service can upload to a private archive group before delivering a clean copy to users.
That archive-first flow keeps an internal copy while avoiding the suspicious forwarded-message header in user chats.
Clean local storage
After successful delivery, local recording files and generated preview frames should be deleted.
This keeps VPS disk usage predictable and prevents old recordings from filling the server.
Check /status during a live, then wait for the final playable video after the stream ends.
Open @tiliverec_bot