Restreamer — свой сервер прямых трансляций

★ 5.2K

Restreamer is an open-source self-hosted live streaming server that lets you broadcast to your own website and simultaneously push to multiple platforms. Reach for it when you want to stream an event directly from your own server without relying on third-party cloud infrastructure, when you need to multistream to YouTube-Live, Twitch, Vimeo, and other RTMP/SRT destinations at once, or when GDPR compliance matters and you cannot share viewer data with external services — Restreamer stores no audience data. The stack is FFmpeg for video processing, a Golang backend, and a React UI, all bundled into a Docker image. Supported protocols include RTMP/S, SRT, and HLS; hardware encoding works via Nvidia CUDA, Intel VAAPI, and Raspberry Pi MMAL/OMX. Automatic Let's Encrypt HTTPS, a built-in VideoJS player for website embedding, viewer and bandwidth monitoring, and a fully Swagger-documented REST API are included out of the box. Deploy with a single docker run command on Linux (AMD64, ARMv7, ARM64); dedicated images exist for CUDA, VAAPI, and Raspberry Pi. The tool pushes streams outward to platforms and websites — it is not a recording or video-archive solution. Suitable for cameras, USB devices, and network sources on your own hardware; not a fit if you need a managed cloud streaming service with no server to maintain.