Restreamer

License: Apache-2.0

Overall rating

6.7

Stars: 4235

Contributors: 17

Restreamer is a powerful media streaming tool designed for live video broadcasting. It simplifies the process of streaming video content to various platforms, including social media and custom servers. With an intuitive interface, it supports real-time streaming, transcoding, and automation, making it ideal for a wide range of applications, from personal use to professional media setups.

Key Features

  • Simplified User-Interface
  • Easy wizard configuration
  • Multiple audio/video inputs, outputs, protocols, and codecs
  • ReStreaming to platforms such as YouTube-Live, to software such as Wowza Media Server, and others based on protocols such as RTMP, SRT, ...
  • Option to mux a separate audio channel to the video
  • Build-in VideoJS-Player for your Website
  • Configurable publication website for streaming without player embedding
  • Content license with Creative Commons
  • HTTP/S- (HLS), RTMP/S- & SRT-Streaming Server
  • Automatic Let's Encrypt HTTPS certification
  • Viewer/Bandwidth Monitoring and limiting
  • Raspberry Pi (MMAL/OMX), Nvidia Cuda, Intel VAAPI support
  • Support for Hardware- and Virtual-Devices
  • FFmpeg Video-Processing (as native as possible)
  • REST-API (JSON) and 100% Swagger documented
  • Resource Monitoring (optionally by Prom-Metrics)
  • Server- and Process-Logging
  • GDPR compliant without third-party providers and does not save audience data
Activity

Last update: Feb 17, 2025

  • Commits (last week)

    0

  • Resolved issues (last week)

    0

  • Merged PRs (last week)

    0

Maturity

Last update: Feb 22, 2025

  • Age

    9 years 2 months

  • Stability

    STABLE

Information

Funding

Donations

Programming languages

HTML
Shell
Dockerfile

Tags

rtsp
ffmpeg-server
twitch-livestream
rtsp-server
video
youtube-livestream
videohoster
streaming
hls
ffmpeg
streaming-server
streaming-video
ffmpeg-api
h264
obs
multi-streaming-server
video-streaming
rtmp
srt
rest-api