awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
datarhei avatar

datarhei/restreamer

0
View on GitHub↗
4,925 estrellas·529 forks·HTML·apache-2.0·7 vistasdocs.datarhei.com/restreamer↗

Restreamer

Restreamer is a self-hosted video broadcast platform and RTMP streaming server. It functions as a live media processing gateway and a multi-destination stream relay, providing a web-based management interface to configure video codecs, hardware acceleration, and stream routing.

The system enables multi-platform video streaming by duplicating a single live video source and forwarding it to various third-party broadcast services and external servers simultaneously. It also supports direct-to-website broadcasting, allowing users to host live content for private or public audiences via customizable embedded players and template-driven landing pages.

The platform covers a broad range of media capabilities, including diverse source ingestion, real-time media processing with hardware-accelerated filtering, and stream performance monitoring. Security is managed through automated traffic encryption and access controls for video content visibility.

Programmatic stream management is available via a REST-based orchestration API for integration with external software.

Features

  • Live Streaming Platforms - Acts as a self-hosted platform for broadcasting and managing live video content to multiple destinations.
  • Live Video Broadcasting - Acts as a system for streaming high-quality live video to multiple platforms simultaneously with real-time management.
  • Direct-to-Web Broadcasting - Streams video content directly to websites or private audiences without relying on third-party hosting providers.
  • Live Stream Website Hosting - Publishes dedicated websites with embedded video players to share live content directly with viewers.
  • Live Stream Ingestion - Receives live video via various network protocols or direct hardware inputs such as USB cameras.
  • Media Pipeline Orchestration - Controls live media pipelines and system settings through a stateless REST API.
  • Stream Configuration - Provides a management interface for configuring audio/video inputs, output destinations, codecs, and hardware acceleration.
  • FFmpeg Wrappers - Wraps the FFmpeg library to handle high-performance video encoding, muxing, and hardware acceleration.
  • Live Media Processing Gateways - Provides a gateway to apply filters, rotate frames, and mux audio channels into live video streams.
  • Hardware-Accelerated Video Pipelines - Utilizes dedicated hardware to accelerate real-time video encoding, frame rotation, and filtering.
  • Video Hosting Platforms - Offers a self-hosted solution for streaming live content directly to viewers via embedded players.
  • Multi-Platform Stream Distribution - Sends a single video source to various third-party services simultaneously to expand audience reach.
  • Real-Time Video Filtering - Applies hardware-accelerated filters and encoding settings to live video streams in real time.
  • Streaming Control APIs - Provides a programmable REST API to connect streaming functionality to external software for custom development.
  • Video Streaming Servers - Serves as a self-hosted RTMP server for ingesting live video and redistributing it to other platforms.
  • Multi-Destination Streamers - Distributes a single encoded media stream to multiple external broadcast destinations simultaneously.
  • Source Linking - Links various video and audio sources, including common audio formats, to serve as stream inputs.
  • Streaming Orchestration APIs - Provides a REST-based API to programmatically control live video sources and distribution targets.
  • Stream Page Generation - Generates custom landing pages for live streams by injecting metadata into predefined HTML layouts.
  • Video Players - Integrates customizable video players into websites with configurable colors, logos, and links.
  • Video Stream Processing - Performs technical transformations on live video, including the muxing of separate audio channels into the primary stream.
  • Media Relays - Routes live video input to multiple external servers simultaneously using standard transmission protocols.
  • SSL/TLS Certificate Management - Automates the acquisition and renewal of SSL/TLS certificates to ensure all streaming traffic is encrypted.
  • Landing Page Templates - Displays live streams on custom landing pages using pre-structured layouts and templates.
  • Streaming Management Interfaces - Ships a web-based UI for configuring video codecs and stream routing without using the command line.
  • Video Players - Provides customizable video players that can be embedded into websites for live content playback.
  • Third-Party Platform Interfaces - Provides a unified interface to broadcast live video content to external third-party publication services.
  • Video Encoding Tools - User-friendly solution to restream video sources to streaming platforms.
  • Video Streaming - Real-time video streaming for websites without external providers.

Historial de estrellas

Gráfico del historial de estrellas de datarhei/restreamerGráfico del historial de estrellas de datarhei/restreamer

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Preguntas frecuentes

¿Qué hace datarhei/restreamer?

Restreamer is a self-hosted video broadcast platform and RTMP streaming server. It functions as a live media processing gateway and a multi-destination stream relay, providing a web-based management interface to configure video codecs, hardware acceleration, and stream routing.

¿Cuáles son las características principales de datarhei/restreamer?

Las características principales de datarhei/restreamer son: Live Streaming Platforms, Live Video Broadcasting, Direct-to-Web Broadcasting, Live Stream Website Hosting, Live Stream Ingestion, Media Pipeline Orchestration, Stream Configuration, FFmpeg Wrappers.

¿Qué alternativas de código abierto existen para datarhei/restreamer?

Las alternativas de código abierto para datarhei/restreamer incluyen: chocobozzz/peertube — PeerTube is a decentralized, open-source video hosting platform that enables users to operate independent,… owncast/owncast — Owncast is a self-hosted live streaming server that provides full control over broadcast infrastructure and audience… steveseguin/vdo.ninja — VDO.Ninja is a low-latency peer-to-peer media routing service and video streaming platform designed to integrate… ffmpeg/ffmpeg — FFmpeg is a cross-platform multimedia framework designed for the recording, conversion, and streaming of audio and… zlmediakit/zlmediakit — ZLMediaKit is a high-concurrency streaming engine designed to function as a protocol gateway and media server. It… awesome-selfhosted/awesome-selfhosted — This project is a community-curated directory of open-source software designed for deployment in private server…

Alternativas open-source a Restreamer

Proyectos open-source similares, clasificados según cuántas características comparten con Restreamer.
  • chocobozzz/peertubeAvatar de Chocobozzz

    Chocobozzz/PeerTube

    14,520Ver en GitHub↗

    PeerTube is a decentralized, open-source video hosting platform that enables users to operate independent, interoperable servers. By utilizing the ActivityPub protocol, it connects these servers into a global, federated network where users can follow channels, discover content, and interact across different instances. The platform is designed to function as a self-hosted video content management system, providing a community-driven alternative to centralized media services. What distinguishes PeerTube is its hybrid approach to content delivery and infrastructure management. It integrates peer

    TypeScriptactivitypubangulardecentralized
    Ver en GitHub↗14,520
  • owncast/owncastAvatar de owncast

    owncast/owncast

    10,950Ver en GitHub↗

    Owncast is a self-hosted live streaming server that provides full control over broadcast infrastructure and audience data. It functions as an RTMP video streaming server, accepting incoming video feeds and distributing them to viewers through HLS-based segmented streaming. The platform includes a built-in, stateful web-based chat interface that enables real-time viewer engagement during broadcasts. The project distinguishes itself through deep integration with the decentralized Fediverse, allowing servers to automatically broadcast stream status updates and notify followers across distributed

    Goactivitypubbroadcastingchat
    Ver en GitHub↗10,950
  • steveseguin/vdo.ninjaAvatar de steveseguin

    steveseguin/vdo.ninja

    3,910Ver en GitHub↗

    VDO.Ninja is a low-latency peer-to-peer media routing service and video streaming platform designed to integrate remote audio and video feeds into professional production workflows. It functions as a WebRTC broadcast integration tool and studio controller, allowing for the direct transmission of high-definition media between publishers and viewers with minimal delay. The platform distinguishes itself through extensive protocol bridging, converting between WebRTC, WHIP, WHEP, SRT, and RTMP to ensure compatibility across diverse network environments and professional studio software. It includes

    JavaScriptlivelow-latencyninja
    Ver en GitHub↗3,910
  • ffmpeg/ffmpegAvatar de FFmpeg

    FFmpeg/FFmpeg

    61,176Ver en GitHub↗

    FFmpeg is a cross-platform multimedia framework designed for the recording, conversion, and streaming of audio and video content. It functions as a comprehensive toolkit that provides both a command-line utility for direct media manipulation and a collection of low-level libraries for integration into custom applications. At its core, the project utilizes a packet-based stream engine and a format-agnostic abstraction layer to handle diverse media standards, containers, and network protocols. The framework distinguishes itself through a modular, graph-based filter execution model that allows f

    Caudiocffmpeg
    Ver en GitHub↗61,176
Ver las 30 alternativas a Restreamer→