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
Go from Code to Production URL in Seconds Icon
Go from Code to Production URL in Seconds

Cloud Run deploys apps in any language instantly. Scales to zero. Pay only when code runs.

Skip the Kubernetes configs. Cloud Run handles HTTPS, scaling, and infrastructure automatically. Two million requests free per month.
Try it 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