Self-host LiveStreamDVR
LiveStreamDVR-2025-01-21-c2.4.3-s1.7.5.1-d1.1.2-v2.3.2.1Automatic Twitch livestream recorder with DVR features
docker-compose up -d- Stars
- 428
- Port
- 8080 (HTTP server)
- Requires
- Ffmpeg, MediaInfo, Streamlink
mrbrax/twitchautomatorWhat is LiveStreamDVR?
LiveStreamDVR is an automatic livestream recorder for Twitch that captures streams shortly after they go live using Twitch EventSub webhooks instead of polling. It stores recordings in TS format to prevent corruption, writes chapters and metadata to video files, logs viewer counts with graphs, and includes a video player with chat playback and a video cutter for easy exporting. The web UI is mobile-friendly with PWA support and sends notifications via browser, Telegram, Pushover, and Discord. It can export finished recordings to local files, SFTP, or YouTube, and supports automatic chat downloading for use with companion tools like twitch-vod-chat and TwitchDownloader. Self-hosting requires a public HTTPS endpoint (via reverse proxy like Nginx or Caddy) for Twitch webhooks, and can be deployed via Docker Compose or a manual Node.js/Python setup with FFmpeg, MediaInfo, and streamlink.
LiveStreamDVR alternatives
SyncTubeSyncTube is a self-hosted, open-source web service for synchronized video viewing with chat, supporting YouTube, Twitch, Vimeo, and direct media links.CompareSyncTube with LiveStreamDVR
VDO.NinjaOpen-source browser-based WebRTC tool that pipes remote guests, phone cameras, and screen shares into OBS and other live-production software, with director control rooms.CompareVDO.Ninja with LiveStreamDVR
Twitch-Channel-Points-Miner-v2Self-hosted, open-source Python script that watches Twitch streams to auto-earn channel points, claim bonuses, follow raids, and bet on predictions.CompareTwitch-Channel-Points-Miner-v2 with LiveStreamDVR
TwitchDropsMinerSelf-hosted, open-source tool that automatically farms Twitch drops without streaming video, with a web dashboard and Telegram/Discord notifications.CompareTwitchDropsMiner with LiveStreamDVR
ChannelWatchSelf-hosted, open-source monitor for Channels DVR tracking live TV, recordings, disk space, and server health with multi-DVR support.CompareChannelWatch with LiveStreamDVR
socialstream.ninjaFree, open-source tool that consolidates chat from 100+ streaming platforms into one dashboard with OBS overlays, TTS, AI cohosts, and automation.Comparesocialstream.ninja with LiveStreamDVR
OwncastOpen-source, self-hosted live streaming server: RTMP ingest, built-in chat with moderation, transcoding, Fediverse federation, plugins, webhooks and an admin dashboard.CompareOwncast with LiveStreamDVR
PrismA self-hosted multistreaming server that forwards one OBS stream to Twitch, YouTube, Kick, and other platforms simultaneously.ComparePrism with LiveStreamDVR
Should you self-host LiveStreamDVR?
LiveStreamDVR scores 46/100 on selfhost.directory (how scoring works) and ranks #24 of 36 in Video Streaming. It has 428 GitHub stars.
There was no stable release in the past 12 months, so check the repository's recent activity before you rely on it.
Setup is advanced: plan for several services and some ongoing maintenance. An official Docker image is available. It is MIT-licensed and written mostly in Typescript.
Its closest alternative on selfhost.directory is piped (70/100, 10 296 stars). It scores higher overall, so compare the two before you pick. See LiveStreamDVR vs piped side by side.
Features
- Audio-only recording
- Automatic VOD recording
- Chat dumping and downloading
- Cyclic recording with storage limits
- Export to YouTube, SFTP, and local files
- LosslessCut CSV export
- Metadata and chapter storage
- Multi-channel notifications
- TS format recording
- Video cutter with chapter display
- Video player with chat playback
- Viewer count logging with graphs
- VOD, chat, and clip downloading
- Webhook Support
LiveStreamDVR README
More in Video Streaming
loopsSelf-hosted, open-source ActivityPub platform for short vertical videos with Following and For You feeds, comments, boosts and an OAuth 2.0 API.
MaterialiousOpen-source, self-hosted material-design frontend for YouTube and Invidious: encrypted subscriptions, SponsorBlock, DeArrow, no ads. Web, desktop & Android TV support.
MediaFusionMediaFusion is a self-hosted, open-source streaming platform that aggregates streams from debrid services and P2P sources for playback on Stremio, Kodi, or in a browser.
midarr-serverSelf-hosted, open-source companion media server for Radarr and Sonarr: streams your existing library directly through a web UI with users, invites, and OIDC login.
mirotalkbroMiroTalk BRO is a self-hosted, open-source WebRTC platform for one-to-many live streaming with P2P and SFU modes, built for webinars and events.
MydiaOrganize your movie and TV collection on your own server with auto-fetched metadata, download automation, and a peer-to-peer streaming app for any device.
NodeCast-TVSelf-hosted IPTV player for live TV, movies, and series with EPG, hardware transcoding, and OIDC login.
nomercy-media-serverSelf-hosted media server with automatic encoding, hardware transcoding (NVIDIA/Intel/AMD), and a polished web app plus mobile PWA for streaming movies, shows, and music.
Nowen VideoSelf-hosted open-source family media server with Go/React, auto metadata scraping, HLS transcoding with HW acceleration, web/desktop/Android clients.
NymphCastSelf-hosted, open-source audio and video casting: stream media files, URLs and AngelScript-based apps to a Raspberry Pi or PC receiver attached to your TV or speakers.
OpenTogetherTubeSelf-hosted, open-source platform for synchronized video watch parties with friends. Supports YouTube, Vimeo, direct links, chat, voting, dark theme — no account needed.
OvenMediaEngineSelf-hosted, open-source live streaming server: sub-second WebRTC, LL-HLS, and SRT delivery with an embedded transcoder and ABR.


0 comments