Esta página se muestra en inglés. Una traducción al español está en curso.
ScriptsMay 13, 2026·3 min de lectura

Restreamer — Self-Hosted Live Video Streaming Server

A complete self-hosted streaming server that lets you ingest RTMP or SRT feeds and restream them to YouTube, Twitch, Facebook, or any HLS-compatible player, all through a visual web interface.

Introduction

Restreamer is an open-source video streaming server built on FFmpeg that turns any camera feed, OBS stream, or media file into a live broadcast. It handles ingest via RTMP and SRT, transcodes on the fly, and publishes to multiple platforms simultaneously without recurring license costs.

What Restreamer Does

  • Ingests live video from RTMP, SRT, RTSP, or local camera sources
  • Restreams to YouTube Live, Twitch, Facebook Live, Vimeo, and custom RTMP endpoints
  • Serves HLS streams directly for embedding in websites and custom players
  • Provides a web-based dashboard for managing all streams and monitoring health
  • Records live streams to disk with configurable retention and file rotation

Architecture Overview

Restreamer wraps FFmpeg behind a REST API and web UI. The core service manages FFmpeg processes for each configured stream, handling ingest, transcoding, and output routing. A built-in HLS server delivers streams to browsers. The web interface communicates with the backend via a documented REST API, making automation straightforward.

Self-Hosting & Configuration

  • Deploy with Docker or Docker Compose using the official image
  • Configure stream sources and output targets entirely through the web UI
  • Set hardware acceleration (VAAPI, NVENC) for efficient transcoding on compatible GPUs
  • Enable snapshot thumbnails and stream health checks for monitoring
  • Back up configuration by mounting the /core/config volume

Key Features

  • Multi-destination streaming: push a single input to multiple platforms at once
  • Built-in HLS server for direct browser playback without third-party CDNs
  • SRT protocol support for low-latency, high-quality ingest over unreliable networks
  • Snapshot and thumbnail generation for stream previews
  • Fully documented REST API for programmatic stream management

Comparison with Similar Tools

  • Owncast — focuses on single-destination self-hosted streaming with chat; Restreamer excels at multi-platform restreaming
  • OBS Studio — desktop app for composing streams; Restreamer is a headless server for relaying and distributing
  • Nginx-RTMP — requires manual config; Restreamer provides a point-and-click web UI
  • Ant Media Server — commercial with open-source community edition; Restreamer is fully free

FAQ

Q: Can I use Restreamer with OBS? A: Yes. Point OBS at the Restreamer RTMP or SRT endpoint and configure outputs in the web UI.

Q: Does it support GPU-accelerated transcoding? A: Yes. Enable VAAPI or NVENC in the Docker configuration for hardware-accelerated encoding.

Q: Can I embed the live stream on my website? A: Yes. Restreamer serves HLS streams with a built-in player widget and embeddable iframe code.

Q: What are the hardware requirements? A: A dual-core CPU handles a single 1080p stream. GPU acceleration is recommended for multiple simultaneous transcodes.

Sources

Discusión

Inicia sesión para unirte a la discusión.
Aún no hay comentarios. Sé el primero en compartir tus ideas.

Activos relacionados