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

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
sorayuki avatar

sorayuki/obs-multi-rtmp

0
View on GitHub↗
4,913 stars·630 forks·C++·GPL-2.0·7 viewssorayuki.github.io/obs-multi-rtmp↗

Obs Multi Rtmp

obs-multi-rtmp is a plugin for OBS Studio that enables streaming a single video feed to multiple RTMP destinations simultaneously. It functions as an extension to the broadcasting software to add output destination management for live streams.

The tool duplicates a live video stream and sends it to several different streaming platforms at once. This allows for simultaneous RTMP broadcasting to redundant or distributed endpoints without duplicating encoders.

The project manages multi-platform live streaming through multiplexed RTMP streaming and socket-based data replication. It employs asynchronous network I/O and destination-specific buffer management to handle multiple outgoing streams in parallel.

Features

  • Multi-Platform Stream Distribution - Enables simultaneous forwarding of a single live video source to multiple third-party broadcasting services.
  • Speech-to-Speech with Video Streams - Provides a mechanism to forward a single video stream to multiple external destinations simultaneously.
  • OBS Plugins - Designed as an extension specifically for the OBS Studio ecosystem to intercept the media pipeline.
  • Output Destination Management - Expands OBS Studio to handle several simultaneous output destinations without duplicating encoders.
  • RTMP Stream Forwarding - Duplicates and pushes local media streams to multiple remote RTMP servers for wider distribution.
  • Network I/O Multiplexing - Implements asynchronous network I/O multiplexing to manage multiple outgoing stream sockets without blocking the broadcast.
  • Output Stream Buffering - Maintains independent output buffers for each streaming destination to handle varying server response times.
  • Stream Data Replication - Duplicates the encoded bitstream across independent TCP connections to prevent a single-point failure.

Star history

Star history chart for sorayuki/obs-multi-rtmpStar history chart for sorayuki/obs-multi-rtmp

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Obs Multi Rtmp

Similar open-source projects, ranked by how many features they share with Obs Multi Rtmp.
  • timerring/bilivetimerring avatar

    timerring/bilive

    3,125View on GitHub↗

    Bilive is a multimodal AI video pipeline and live stream recording tool designed to capture real-time broadcasts and automate the creation of highlight clips. It functions as a multi-platform stream orchestrator capable of distributing looped pre-recorded content and managing the automated upload of processed video clips to various destinations. The system distinguishes itself through AI-driven content generation, using comment density to detect high-energy segments and multimodal models to automatically produce descriptive titles and synchronized subtitles. It further utilizes image-to-image

    Pythonassbilibilibili
    View on GitHub↗3,125
  • vhonowslend/streamfx-publicVhonowslend avatar

    Vhonowslend/StreamFX-Public

    4,158View on GitHub↗

    StreamFX-Public is a collection of OBS Studio plugins and software components designed for broadcast enhancement. It provides a suite of visual effects, filters, hardware-accelerated encoders, and professional video encoding tools to expand the capabilities of the host application. The project distinguishes itself through the support of professional mezzanine video codecs, including DNxHR, ProRes, and Cineform, for high-fidelity post-production editing. It also implements hardware-accelerated recording via GPU cores and AMD AMF to reduce CPU overhead during live broadcasts. The toolset cover

    C++addonamdav1
    View on GitHub↗4,158
  • datarhei/restreamerdatarhei avatar

    datarhei/restreamer

    4,925View on GitHub↗

    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 customizab

    HTMLffmpegffmpeg-apiffmpeg-server
    View on GitHub↗4,925
  • illuspas/node-media-serverilluspas avatar

    illuspas/Node-Media-Server

    6,236View on GitHub↗

    Node-Media-Server is a Node.js media server that accepts incoming RTMP streams and delivers live video over HTTP-FLV and WebSocket-FLV for low-latency playback. It functions as a live RTMP streaming server, handling the ingestion and delivery of live video with sub-second latency for broadcasting workflows. The server provides stream authentication using JSON Web Tokens, validating tokens on publish or play requests to restrict access to authorized clients. It includes a GOP cache that stores the most recent Group of Pictures in memory, allowing new viewers to start playback immediately witho

    JavaScriptav1flvh264
    View on GitHub↗6,236
See all 23 alternatives to Obs Multi Rtmp→

Frequently asked questions

What does sorayuki/obs-multi-rtmp do?

obs-multi-rtmp is a plugin for OBS Studio that enables streaming a single video feed to multiple RTMP destinations simultaneously. It functions as an extension to the broadcasting software to add output destination management for live streams.

What are the main features of sorayuki/obs-multi-rtmp?

The main features of sorayuki/obs-multi-rtmp are: Multi-Platform Stream Distribution, Speech-to-Speech with Video Streams, OBS Plugins, Output Destination Management, RTMP Stream Forwarding, Network I/O Multiplexing, Output Stream Buffering, Stream Data Replication.

What are some open-source alternatives to sorayuki/obs-multi-rtmp?

Open-source alternatives to sorayuki/obs-multi-rtmp include: datarhei/restreamer — Restreamer is a self-hosted video broadcast platform and RTMP streaming server. It functions as a live media… vhonowslend/streamfx-public — StreamFX-Public is a collection of OBS Studio plugins and software components designed for broadcast enhancement. It… timerring/bilive — Bilive is a multimodal AI video pipeline and live stream recording tool designed to capture real-time broadcasts and… laifengios/lflivekit — LFLiveKit is an iOS live streaming SDK designed for capturing, encoding, and transmitting real-time audio and video… illuspas/node-media-server — Node-Media-Server is a Node.js media server that accepts incoming RTMP streams and delivers live video over HTTP-FLV… bozbez/win-capture-audio — win-capture-audio is an OBS Studio plugin and extension for Windows that captures independent application audio…