CTBRec Web is a self-hosted web application for monitoring and automatically recording public Chaturbate live streams. It runs on any Linux machine is controlled entirely through a browser.
Do not use internal ffmpeg from Qnap firmware; you can use the Apache85 version (/opt/Apache85/bin/ffmpeg), if you have QMultimedia (Q6), ffmpeg is automatically detected
YT-DLP is auto-updating (once installed): https://www.myqnap.org/product/yt-dlp-cli/
Core Features
- Automatic live detection โ polls Chaturbate’s internal API at a configurable interval; recording starts the moment a model goes live and restarts automatically when the next stream begins
- Multiple simultaneous recordings โ each model runs in its own independent thread with no limit on concurrent streams
- Persistent stop/pause โ if you manually stop or pause a recording, that state is saved to disk and survives an application restart; the recorder will not auto-start again until you explicitly click Start
- Live status while stopped โ a passive background checker keeps monitoring stopped/paused models so you can see in the UI when they go live and decide whether to record
- Segment splitting โ split recordings into files of a fixed size (MB) or duration (minutes), or record as a single continuous file
- Output format โ record as
.ts(Transport Stream, most reliable for live capture) or.mp4(fragmented, compatible with all players) - Quality selection โ best / 1080p / 720p / 480p / 360p / 240p / worst, resolved from the HLS variant playlist
- File browser โ browse, list, and delete recorded
.ts/.mp4files per model directly from the UI - Session history โ every recording session is logged (start time, end time, bytes recorded, file count)
- Real-time bandwidth โ per-stream KB/s display with a 60-point sparkline chart
- Live notifications โ 3-second bottom-right popup when a monitored model goes live or offline
- Export / Import โ backup and restore the full model list as JSON
- Dark & Light theme, 9 UI languages (EN, FR, ES, DE, PT, ZH, JA, RU, AR with RTL)
- REST API โ every action is available programmatically via HTTP endpoints
- Server-Sent Events โ the browser receives real-time stats without polling
- Security hardening โ Content Security Policy, X-Frame-Options, path traversal protection, input sanitisation, rate limiting on the live-check endpoint
Last update: 19 September 2026






Reviews
There are no reviews yet.