Livestream Automation

Record streams and publish on autopilot

Automation covers two growth loops: live downloaders that record when a channel goes live, and social uploads that push finished videos to YouTube or TikTok on a schedule. Both live in the same Automation screen so you can go from “they went live” to “the Short is queued” without babysitting a desktop recorder.

Live downloaders are subscriptions to a streamer, not one-off URLs. You pick platform, username, quality, and container. The worker polls enabled downloaders and groups them by (platform, username), so every AutoVOD user watching the same channel shares one recording thread. When the stream ends, each watcher gets a library file; anyone with auto-clip enabled also gets a clip job using their personal clip-generator settings.

Social uploads are separate from login OAuth. Connecting YouTube or TikTok requests upload scopes, stores tokens on a SocialAccount, and lets you attach title, description, and schedule. Immediate uploads go straight to the backend executor; scheduled rows wait until scheduled_at, then the same thread pool downloads from B2 and performs a resumable YouTube or chunked TikTok upload.

Live downloaders

  • Monitor Twitch, YouTube, Kick, and Rumble channels
  • Shared recording threads when multiple users watch the same streamer
  • Optional auto clip generation when a recording finishes
  • Per-tier caps (2 on free, up to 10 on Pro) and storage quota checks
  • In-app notification when a monitored channel goes live

Quality is the highest requested among watchers; container format comes from the oldest downloader. Membership changes do not restart a recording in progress.

Social uploads

  • Connect YouTube and TikTok accounts
  • Immediate or scheduled posts with full metadata
  • Retry failed uploads without rebuilding the file
  • Credits charged up front and refunded on cancel or failure

Combine with

Use the Downloader for one-off URLs, the Clip Generator and Shorts Creator for vertical output, then queue the short here. Credits, storage, and downloader limits all follow your plan.

FAQ

Does AutoVOD record private or subscriber-only streams?

Only streams the worker can see with the same public access a viewer would have. Subscriber-only or geo-blocked content may fail to record.

Where do uploads run?

In the backend process, not on the GPU worker. A small thread pool claims a lease, refreshes tokens, and uploads. Stale leases are reclaimed after a few hours.

Can I edit a scheduled post?

Yes, while it is still in the scheduled state. Once queued or uploading, cancel and create a new row instead.