Restreamer is a self-hosted video streaming server designed to simplify live streaming and restreaming workflows without relying on third-party platforms. It provides a browser-based interface that allows users to configure input sources such as IP cameras, OBS streams, or encoded video feeds, and distribute them to multiple destinations including YouTube, Twitch, and Facebook. Built with FFmpeg at its core, it supports protocols like RTMP, SRT, and HLS, enabling real-time streaming and transcoding across different platforms. The system runs easily in Docker environments and can be deployed on devices ranging from servers to Raspberry Pi, offering flexibility and scalability. It includes features like an HTML5 player, API access, snapshot generation, and audio processing, allowing integration into custom applications. With full control over video data and no licensing costs, Restreamer is designed as a powerful yet accessible streaming solution for individuals and teams.

Features

  • Self-hosted streaming server with browser-based interface
  • Support for RTMP, SRT, and HLS protocols
  • Multi-platform restreaming to services like YouTube and Twitch
  • Docker-based deployment across multiple environments
  • Audio processing and snapshot generation capabilities
  • Built-in HTML5 video player and HTTP API

Project Samples

Project Activity

See All Activity >

Categories

Video

License

Apache License V2.0

Follow Restreamer

Restreamer Web Site

Other Useful Business Software
Fully Managed MySQL, PostgreSQL, and SQL Server Icon
Fully Managed MySQL, PostgreSQL, and SQL Server

Automatic backups, patching, replication, and failover. Focus on your app, not your database.

Cloud SQL handles your database ops end to end, so you can focus on your app.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Restreamer!

Additional Project Details

Operating Systems

Linux, Mac, Windows

Registered

2026-04-24