A modern and innovative live-streaming recorder
Easy-to-use, stable, and reliable live streaming recorder written in Rust for all live streaming platforms

Why choose OneLiveRec?
Whether you’re archiving important broadcasts, automating content collection, or simply making sure you never miss a moment, OneLiveRec has you covered.
Performance & Reliability
Written in Rust and tested strictly, better performance, more reliable. Less system resource consumption, even with many live channels in recording.
User friendly
Intuitive and easy-to-use UI, supports selection and bulk operation. Layered settings, supports deep customization and bulk modification.
Automatic recording
Auto-monitor and record live streaming. Supports scheduled recording. Supports conditional recording. Supports auto-transmux video format.
Video fixing
Auto-fix video errors, no worries about incorrect timestamps and video decode faults. Not frustrated by video playback faults anymore!
Stream selection
Select the recording live stream by priority of stream parameters (resolution, frame rate, bitrate, codec, format, and URL). Which stream is preferred? Which stream to fallback to? All at your disposal!
Stream continuity
Splice streams at discontinuities, as seamlessly as possible, to avoid video data loss or duplication and file fragmentation. Not annoyed by lots of fragmented files anymore!
Never miss a moment
Efficiently and accurately capture your favorite live content