awesome-repositories.com
Blog
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
·

Low latency streaming

Ranking updated Jul 19, 2026

For low latency streaming protocols, the strongest matches are illuspas/node-media-server (This is a dedicated media server that handles RTMP), alexxit/go2rtc (This is a comprehensive real-time media streaming server that) and grvydev/project-lightspeed (This is a specialized WebRTC-based streaming server designed for). versatica/mediasoup and ossrs/srs round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Compare the top low-latency streaming protocols. We ranked the best open-source libraries by activity and features to help you find the right one.

Low latency streaming

Find the best repos with AI.We'll search the best matching repositories with AI.
  • 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

    This is a dedicated media server that handles RTMP ingestion and provides low-latency delivery via HTTP-FLV and WebSocket, making it a capable tool for real-time streaming despite lacking native WebRTC or SRT support.

    JavaScriptRTMP Stream ServersRTMP Streaming Servers
    View on GitHub↗6,236
  • alexxit/go2rtcAlexxIT avatar

    AlexxIT/go2rtc

    13,236View on GitHub↗

    go2rtc is a media streaming server that functions as a protocol-agnostic gateway for video and audio feeds. It ingests media from diverse sources and redistributes them across multiple streaming standards, enabling compatibility between proprietary camera hardware and web-based playback clients. The system utilizes a centralized configuration schema to manage stream routing and lifecycle orchestration based on client demand. The platform distinguishes itself through its focus on low-latency delivery, utilizing peer-to-peer connections to facilitate sub-second playback directly within web brow

    This is a comprehensive real-time media streaming server that natively supports WebRTC, RTMP, and low-latency HLS, making it an ideal solution for sub-second video and audio delivery.

    GoLow-Latency Streaming
    View on GitHub↗13,236
  • grvydev/project-lightspeedGRVYDEV avatar

    GRVYDEV/Project-Lightspeed

    3,668View on GitHub↗

    Project-Lightspeed is a low-latency video relay and WebRTC live streaming server. It functions as an OBS streaming backend that ingests media streams and converts them for real-time playback in web browsers. The system operates as a WebSocket stream orchestrator, managing connection handshakes and stream authentication to coordinate signaling between the server and the client browser. It utilizes a high-speed protocol to achieve sub-second delay between the broadcast source and the viewer. The server covers media relay capabilities, including network packet relaying and the ingestion of vide

    This is a specialized WebRTC-based streaming server designed for low-latency delivery, though it focuses on custom signaling and relaying rather than providing a broad implementation of standard HLS or DASH protocols.

    RustWebRTC Streams
    View on GitHub↗3,668
  • versatica/mediasoupversatica avatar

    versatica/mediasoup

    7,146View on GitHub↗

    Mediasoup is a selective forwarding unit used for real-time media routing. It enables the development of low-latency audio and video communication systems by routing streams between participants without transcoding. The project provides embedded media routing logic that can be integrated directly into an application. It supports simulcast and quality layering, allowing the system to adapt resolution and bitrate based on real-time bandwidth estimations to maintain connection stability. The capability surface includes media track management for audio, video, and screen capture, as well as bidi

    Mediasoup is a powerful Selective Forwarding Unit (SFU) designed for real-time WebRTC media routing, making it an excellent choice for building low-latency communication systems even though it focuses on peer-to-peer routing rather than traditional broadcast protocols like HLS or DASH.

    C++Low-Latency Streaming
    View on GitHub↗7,146
  • 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

    SRS is a comprehensive real-time media server that natively supports RTMP, SRT, WebRTC, and low-latency HLS/DASH, making it a complete solution for sub-second latency streaming requirements.

    C++Media RelaysMedia ServersMedia Distribution Networks
    View on GitHub↗28,971
  • zlmediakit/zlmediakitZLMediaKit avatar

    ZLMediaKit/ZLMediaKit

    17,197View on GitHub↗

    ZLMediaKit is a high-concurrency streaming engine designed to function as a protocol gateway and media server. It provides a native development kit for embedding streaming and transcoding capabilities directly into custom applications, supporting the ingestion, distribution, and recording of live video feeds across various network protocols. The platform distinguishes itself through a high-performance architecture that bridges legacy surveillance protocols with modern web-compatible streaming standards. It utilizes a thread-per-core execution model and zero-copy buffer management to maintain

    This is a high-performance media server that natively supports RTMP, SRT, and WebRTC, making it a comprehensive solution for low-latency real-time video and audio delivery.

    C++Video Streaming ServersLive Video BroadcastingMedia Streaming
    View on GitHub↗17,197
  • ant-media/ant-media-serverant-media avatar

    ant-media/Ant-Media-Server

    4,693View on GitHub↗

    Ant-Media-Server is a server-side streaming engine designed for real-time audio and video broadcasting. It functions as a live media transcoder and WebRTC streaming server, facilitating the ingestion, processing, and delivery of media streams across multiple protocols. The platform is distinguished by its cloud-scale media infrastructure, which automates server capacity expansion to handle fluctuating volumes of concurrent viewers. It utilizes adaptive bitrate streaming to adjust video quality in real time based on network conditions and employs WebRTC and SRT to achieve ultra-low latency del

    This is a comprehensive real-time media streaming server that natively supports WebRTC, RTMP, SRT, and low-latency HLS, making it a complete solution for sub-second latency video delivery.

    JavaWebRTC StreamingAdaptive Bitrate StreamingCloud-Metric-Based Auto Scaling
    View on GitHub↗4,693
  • red5/red5-serverRed5 avatar

    Red5/red5-server

    3,427View on GitHub↗

    This project is a real-time communication and media streaming server designed for broadcasting, recording, and distributing audio and video content. It functions as a live streaming server and an RTMP media server, providing the infrastructure necessary to deliver real-time media to multiple concurrent viewers over a network. The system distinguishes itself through a multi-protocol media gateway that supports RTMP, E-RTMP v2 for modern codecs like HEVC and AV1, and HTTP media tunneling to bypass restrictive firewalls. It further acts as a real-time communication platform by synchronizing shar

    This is a real-time media streaming server that handles RTMP ingestion and live distribution, though it lacks native support for modern low-latency protocols like WebRTC or SRT.

    HTMLRTMP Protocol Support
    View on GitHub↗3,427
  • 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

    VDO.Ninja is a specialized peer-to-peer media routing platform that provides low-latency streaming by bridging protocols like WebRTC, SRT, and RTMP, making it a highly effective tool for real-time video delivery despite its focus on production workflows rather than general-purpose server hosting.

    JavaScriptLow-Latency Streaming
    View on GitHub↗3,910
  • easydarwin/easydarwinEasyDarwin avatar

    EasyDarwin/EasyDarwin

    6,830View on GitHub↗

    open source、high performance、industrial rtsp streaming server,a lot of optimization on streaming relay,KeyFrame cache,RESTful,and web management,also EasyDarwin support distributed load balancing,a simple streaming media cloud platform architecture.

    This is a high-performance RTSP-focused media server that supports WebRTC and multi-protocol streaming, though it is primarily optimized for RTSP rather than the full suite of low-latency HLS/DASH protocols.

    HTMLRTSP Media ServersIngestion GatewaysMulti-Format Transcoders
    View on GitHub↗6,830
  • ireader/media-serverireader avatar

    ireader/media-server

    3,486View on GitHub↗

    This project is a media streaming server designed for the ingestion, packetization, and distribution of live audio and video content. It functions as a core infrastructure tool for managing real-time media delivery, providing the necessary logic to handle session signaling, bitstream transformation, and the multiplexing of raw data into standardized network packets. The server distinguishes itself through its support for a wide range of industry-standard streaming protocols and container formats. It includes specialized engines for adaptive bitrate delivery, enabling the conversion of raw bit

    This is a C-based media server library that supports a wide range of streaming protocols including RTMP, RTSP, and HLS, providing the core infrastructure needed to build a real-time delivery system.

    CRTMP Stream Servers
    View on GitHub↗3,486
  • arut/nginx-rtmp-modulearut avatar

    arut/nginx-rtmp-module

    13,982View on GitHub↗

    The NGINX RTMP module is a server-side extension that functions as a live video streaming engine. It enables the ingestion, processing, and distribution of real-time audio and video feeds, supporting both RTMP and HLS protocols to facilitate media delivery to multiple clients. The module distinguishes itself by integrating directly into the host server event loop, allowing for high-concurrency network input and output without blocking the main thread. It provides a toolkit for managing media streams through event-driven callbacks, which can trigger external process invocations for custom tran

    This is a server-side module that functions as a live video streaming engine, providing the core RTMP ingestion and HLS distribution capabilities required for real-time media delivery.

    CVideo Streaming ServersLive Video BroadcastingMedia Streaming
    View on GitHub↗13,982
  • owncast/owncastowncast avatar

    owncast/owncast

    10,950View on 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

    Owncast is a self-hosted live streaming server that supports RTMP ingestion and HLS distribution, though it is optimized for standard broadcast streaming rather than the sub-second, WebRTC-based real-time delivery requested.

    GoVideo Streaming ServersFediverse Integration ProtocolsFediverse Streaming Servers
    View on GitHub↗10,950
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
illuspas/node-media-server6.2KJavaScriptApache-2.0Jun 8, 2026
alexxit/go2rtc13.2KGoMITMay 20, 2026
grvydev/project-lightspeed3.7KRustMITApr 3, 2023
versatica/mediasoup7.1KC++iscFeb 19, 2026
ossrs/srs29KC++MITMay 29, 2026
zlmediakit/zlmediakit17.2KC++NOASSERTIONJun 14, 2026
ant-media/ant-media-server4.7KJavaNOASSERTIONJun 22, 2026
red5/red5-server3.4KHTMLapache-2.0Feb 19, 2026
steveseguin/vdo.ninja3.9KJavaScriptNOASSERTIONJun 19, 2026
easydarwin/easydarwin6.8KHTMLMITApr 7, 2026

Related searches

  • Video conferencing software
  • an open source media streaming server
  • a Twitch alternative
  • a self hosted live sports streaming platform
  • a self hosted music streaming server
  • a live sports streaming service for fans
  • a library for streaming speech recognition
  • a networking library for multiplayer game servers