Recordings & DVR

Record, archive, and manage your live streams

How to Record Streams

StreamDev allows you to record any active stream directly from the dashboard. To start recording, navigate to the stream you want to capture and click the Record button. The platform saves the recording as a standard video file that can be played back, downloaded, or shared. You can record continuously or start and stop manually as needed.

Disk Usage Monitoring

The dashboard displays real-time disk usage so you can keep track of how much storage your recordings are consuming. A visual indicator shows total capacity, used space, and available space. Set up alerts to be notified when disk usage reaches a threshold, preventing unexpected storage shortages during critical broadcasts.

Storage estimate: A 1080p stream at a typical bitrate of 5 Mbps uses approximately 2.25 GB per hour. Plan your disk allocation accordingly for long-running recordings.

Search & Filter Recordings

As your recording library grows, use the built-in search and filter tools to find specific files quickly. You can filter by stream name, date range, file size, or duration. The recordings list is sortable by any column, making it easy to locate the exact recording you need.

Playback in Browser

StreamDev includes a built-in video player that lets you watch any recording directly in your web browser without downloading the file first. Simply click the play icon next to a recording to start playback. The player supports seeking, full-screen mode, and playback speed adjustment.

Download Recordings

Any recording can be downloaded as a standard video file (MP4 or TS format) for local archival, editing, or redistribution. Click the download button next to the recording, and the file will begin downloading through your browser. For large files, a progress indicator shows the download status.

Delete Recordings

Remove recordings you no longer need to free up disk space. Select one or more recordings from the list and click Delete. A confirmation prompt prevents accidental deletion. Deleted recordings are removed permanently from disk and cannot be recovered.

Storage Requirements

Plan your server storage based on the number and duration of streams you intend to record:

  • 720p at 2.5 Mbps: ~1.1 GB per hour
  • 1080p at 5 Mbps: ~2.25 GB per hour
  • 1080p at 8 Mbps: ~3.6 GB per hour
  • 4K at 15 Mbps: ~6.75 GB per hour

For continuous 24/7 recording of a single 1080p stream, allocate at least 55 GB per day or approximately 1.7 TB per month.

Backup & Restore

StreamDev's backup feature lets you export your entire stream configuration as a JSON file. This includes stream settings, restream destinations, recording schedules, and automation rules. Use this to migrate your setup to a new server or restore after a reinstall.

  • Export: Download a JSON file containing all stream configurations from the Settings page
  • Import: Upload a previously exported JSON file to restore your configuration instantly
  • Server migration: Export from the old server, install StreamDev on the new server, and import