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

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

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
DistroAV avatar

DistroAV/DistroAV

0
View on GitHub↗
4,428 stars·427 forks·C++·GPL-2.0·14 viewsdistroav.org↗

DistroAV

DistroAV is a live broadcast signal router and network video routing tool designed to transmit audio and video sources over a network. It serves as a system for routing and transmitting media using the Network Device Interface protocol.

The project enables the integration of remote network streams into local production scenes as standard input sources. It supports broadcasting program output for remote monitoring and the transmission of individual sources or scenes to network destinations.

The software includes capabilities for codec-based media decoding, manual IP-based source discovery, and filter-based routing to direct specific inputs to network targets. It also handles multi-destination stream dispatch to send signals to local outputs and remote targets simultaneously.

Features

  • NDI Protocol Streaming - Uses the NDI protocol to transmit high-quality audio and video streams over local IP networks.
  • Media Distribution Networks - Streams high-fidelity audio and video from broadcast sessions to multiple client devices over a network.
  • Streaming and Network Frameworks - Provides a framework for real-time NDI-based audio and video transmission over local networks.
  • Network Stream Scene Integration - Maps remote network streams into a structured scene hierarchy to treat them as standard local media sources.
  • Network Video Routing - Enables sending individual audio or video sources to specific network destinations for flexible production workflows.
  • Network Video Routing Tools - Provides tools for importing remote network streams and broadcasting program output to compatible devices.
  • Network Stream Ingestion - Integrates remote audio and video streams into a scene as standard input sources using network protocols.
  • Broadcast Signal Routing - Acts as a signal router that sends individual scenes or sources to network destinations via codecs and filters.
  • Network Stream Imports - Imports remote network streams into a local production scene as standard input sources.
  • Media Routing Filters - Provides filter-based routing to direct specific audio or video inputs to network targets.
  • Media Codec Libraries - Implements media codec libraries to decode network signals into playable audio and video.
  • Single Source Streaming - Sends a specific audio or video source or scene to the network as a stream for use in other applications.
  • Program Output Broadcasting - Transmits the main program view across a network to other devices for remote monitoring or recording.
  • Broadcasting & Streaming - Transmits live program output across a network for real-time remote monitoring.
  • Stream Decoding - Decodes encoded NDI HX audio and video signals for playback on supported platforms.
  • Media Source Routing Rules - Sends specific individual sources to a network destination via a filter without affecting the main output.
  • Multi-Destination Streamers - Distributes audio and video signals to both local program outputs and remote network targets simultaneously.

Star history

Star history chart for distroav/distroavStar history chart for distroav/distroav

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

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 DistroAV

Similar open-source projects, ranked by how many features they share with DistroAV.
  • steveseguin/vdo.ninjasteveseguin avatar

    steveseguin/vdo.ninja

    3,910View on 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
    View on GitHub↗3,910
  • ffmpeg/ffmpegFFmpeg avatar

    FFmpeg/FFmpeg

    61,176View on 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
    View on GitHub↗61,176
  • ossrs/srsossrs avatar

    ossrs/srs

    28,971View on GitHub↗

    SRS is a real-time media server designed to ingest, route, and distribute live audio and video streams across various transport protocols. It functions as a multi-protocol stream relay, including a dedicated RTMP media gateway and a WebRTC signaling server to coordinate peer-to-peer media exchanges. The system features a multi-protocol relay engine that transforms incoming media packets between different transport formats without re-encoding. This allows it to serve as a video delivery proxy that routes live media from a single source to multiple concurrent viewers using diverse delivery prot

    C++audiocc-plus-plus
    View on GitHub↗28,971
  • v4l2loopback/v4l2loopbackv4l2loopback avatar

    v4l2loopback/v4l2loopback

    4,197View on GitHub↗

    v4l2loopback is a Linux kernel video driver that creates virtual video devices to route video streams between applications. It functions as a software-defined video source, simulating physical hardware to provide a standard video input for applications that require a capture device. The project enables video stream routing by piping data from one process to another using the Video4Linux2 standard. It includes mechanisms for device capability masking and conditional reporting to bypass strict hardware detection requirements in external software. The driver provides tools for virtual camera si

    C
    View on GitHub↗4,197
See all 21 alternatives to DistroAV→

Frequently asked questions

What does distroav/distroav do?

DistroAV is a live broadcast signal router and network video routing tool designed to transmit audio and video sources over a network. It serves as a system for routing and transmitting media using the Network Device Interface protocol.

What are the main features of distroav/distroav?

The main features of distroav/distroav are: NDI Protocol Streaming, Media Distribution Networks, Streaming and Network Frameworks, Network Stream Scene Integration, Network Video Routing, Network Video Routing Tools, Network Stream Ingestion, Broadcast Signal Routing.

What are some open-source alternatives to distroav/distroav?

Open-source alternatives to distroav/distroav include: 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… versatica/mediasoup — Mediasoup is a selective forwarding unit used for real-time media routing. It enables the development of low-latency… ossrs/srs — SRS is a real-time media server designed to ingest, route, and distribute live audio and video streams across various… v4l2loopback/v4l2loopback — v4l2loopback is a Linux kernel video driver that creates virtual video devices to route video streams between… datarhei/restreamer — Restreamer is a self-hosted video broadcast platform and RTMP streaming server. It functions as a live media…