What is DouyinLiveRecorder?
DouyinLiveRecorder is an open-source, loop-monitoring live stream recorder built on FFmpeg. It automatically detects when streamers go live across 40+ platforms — Chinese and international — and begins recording immediately. You can monitor dozens of rooms simultaneously, set per-room quality preferences, and receive push notifications when a stream starts or ends.Quickstart
Get recording in under 5 minutes
Supported Platforms
Browse all 40+ supported platforms
Configuration
Customize recording settings
Docker Deployment
Run in a container
Key features
Loop monitoring
Watches live room URLs on a configurable interval and auto-starts recording when the streamer goes live.
40+ platforms
Douyin, TikTok, YouTube, Twitch, Bilibili, Kuaishou, Huya, Douyu, and many more.
Concurrent recording
Record multiple live rooms at the same time with a configurable thread limit.
Quality selection
Choose original, ultra-HD, HD, SD, or smooth quality — globally or per room.
Flexible formats
Save as TS, MKV, FLV, MP4, or extract audio as MP3/M4A. Auto-convert TS to MP4 after recording.
Push notifications
Send live status alerts via DingTalk, WeChat, Telegram, Email, Bark, NTFY, or PushPlus.
Proxy support
Route requests for geo-restricted platforms through a proxy on a per-platform basis.
Docker ready
Official Docker image available for containerized deployments.
