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
Back to grvydev/project-lightspeed

Open-source alternatives to Project Lightspeed

30 open-source projects similar to grvydev/project-lightspeed, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Project Lightspeed alternative.

  • gwuhaolin/livegogwuhaolin avatar

    gwuhaolin/livego

    10,179View on GitHub↗

    livego is a live streaming server written in Go that receives live video streams and broadcasts them to viewers in real time. It functions as a multi-protocol video gateway, serving as a backend for ingesting video and redistributing it through RTMP, HLS, and HTTP-FLV protocols. The server features dynamic protocol transmuxing to convert ingested streams into different formats for device compatibility and low-latency playback. It provides secure stream access and ingestion by validating unique channel keys and using security tokens. The system includes capabilities for encrypted stream deliv

    Goflashflvgolang
    View on GitHub↗10,179
  • 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

    Javaabrandroid-sdkant-media
    View on GitHub↗4,693
  • abhitronix/vidgearabhiTronix avatar

    abhiTronix/vidgear

    3,714View on GitHub↗

    VidGear is a high-performance Python video processing framework designed for capturing, transcoding, and manipulating video streams. It functions as a multi-protocol video streamer and a WebRTC streaming server, enabling the transfer of video frames over networks using RTSP, RTMP, RTP, and MJPEG protocols. The project distinguishes itself through hardware-accelerated video transcoding and decoding using GPU backends like CUDA to reduce CPU load. It includes a cross-platform screen capture tool and a specialized system for establishing direct peer-to-peer media connections using WebRTC signali

    Pythondashffmpegframework
    View on GitHub↗3,714

AI search

Explore more awesome repositories

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

Find more with AI search
  • lipku/livetalkinglipku avatar

    lipku/LiveTalking

    8,042View on GitHub↗

    LiveTalking is an interactive talking head engine and AI avatar management platform designed to synchronize synthetic speech with facial movements. It functions as a real-time orchestrator that connects large language models and text-to-speech services to neural-rendered digital humans. The project distinguishes itself through low-latency streaming capabilities and the ability to handle real-time conversational interruptions. It supports advanced audio-visual customization, including human voice cloning and the ability to drive avatar expressions using real-time webcam data. The platform cov

    Pythonaigcdigihumandigital-human
    View on GitHub↗8,042
  • 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
  • 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

    Goactivitypubbroadcastingchat
    View on GitHub↗10,950
  • 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
  • streamlabs/desktopstreamlabs avatar

    streamlabs/desktop

    4,831View on GitHub↗

    This project is an OBS-based streaming software and live broadcast engine designed for capturing and transmitting real-time audio and video content to online platforms. It functions as a content distribution tool and a cross-platform desktop application that manages the encoding and transmission of multimedia streams from a computer. The software utilizes an OBS-based engine to handle desktop content capture, including screen activity, application windows, and webcam feeds. It provides the necessary infrastructure to manage complex broadcast layouts and scenes for live audiences. The system

    TypeScriptelectronfacebookreact
    View on GitHub↗4,831
  • vasanthv/hellovasanthv avatar

    vasanthv/hello

    4,196View on GitHub↗

    This is a WebRTC video calling platform and browser-based video conferencing tool. It provides an instant communication room generator and an embeddable video call widget for hosting group audio and video calls directly in the browser. The platform enables a no-authentication communication workflow, allowing for the creation of unique, shareable links to establish private video sessions without requiring user account registration or software installation. The system supports real-time group video calling and provides capabilities for integrating the communication interface into external web

    JavaScript
    View on GitHub↗4,196
  • vercel/virtual-event-starter-kitvercel avatar

    vercel/virtual-event-starter-kit

    2,182View on GitHub↗

    The virtual-event-starter-kit is an event management platform and web application starter kit designed to build customized online conferences and virtual events. It provides foundational capabilities for publishing event schedules, displaying speaker profiles, and launching complete event websites with file-based routing and headless content fetching. The platform supports live video broadcasting across multiple tracks, multi-source video streaming, and external video platform embeds with adjustable video layouts. For attendee engagement, the software incorporates user registration and authe

    TypeScript
    View on GitHub↗2,182
  • 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

    C
    View on GitHub↗13,982
  • 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

    C++flvgb28181hls
    View on GitHub↗17,197
  • feross/simple-peerfeross avatar

    feross/simple-peer

    7,797View on GitHub↗

    simple-peer is a JavaScript library that provides a wrapper for WebRTC to simplify the establishment of peer-to-peer networking in the browser. It serves as a tool for creating direct device-to-device connections for the transmission of binary data and real-time media streaming. The library manages the exchange of strings and binary buffers through a data channel implementation and provides tools for sharing real-time audio and video tracks between peers. It covers the full lifecycle of peer connectivity, including signaling coordination, session description negotiation, and the gathering of

    JavaScript
    View on GitHub↗7,797
  • gradio-app/fastrtcgradio-app avatar

    gradio-app/fastrtc

    4,609View on GitHub↗

    FastRTC is a Python framework for building low-latency, bidirectional audio and video streams. It serves as a real-time communication library that provides a wrapper for WebRTC media servers, allowing users to create streaming applications with integrated media handling. The project distinguishes itself by providing a gateway for telephony integration, which maps temporary phone numbers to streaming media endpoints. It also includes built-in voice activity detection to manage automatic turn-taking and speech boundary identification in real-time conversations. The library supports mounting me

    JavaScriptartificial-intelligencehacktoberfesthacktoberfest2025
    View on GitHub↗4,609
  • daniulive/smarterstreamingdaniulive avatar

    daniulive/SmarterStreaming

    11,170View on GitHub↗

    SmarterStreaming is a cross-platform SDK for hardware-accelerated audio and video capture, encoding, and streaming. It provides a complete media pipeline for low-latency RTMP and RTSP streaming, and includes an embedded lightweight RTSP server that can serve live feeds directly from the source device to local network clients without requiring a separate server. The SDK also integrates with GB28181 surveillance platforms, enabling compliant device registration and streaming for standardized video monitoring systems. The project distinguishes itself through a set of integrated capabilities for

    Javaandroid-rtmpgb28181hevc
    View on GitHub↗11,170
  • fd-/rpiplayFD- avatar

    FD-/RPiPlay

    5,197View on GitHub↗

    RPiPlay is an AirPlay mirroring server and media receiver designed to bridge Apple devices to Raspberry Pi hardware. It functions as a media gateway that receives encrypted video and audio streams from iOS and macOS devices to project them onto a connected display and sound system. The project focuses on low-latency video streaming by rendering frames immediately upon arrival to bypass scheduled timestamps. It utilizes bitstream manipulation and a specialized video pipeline to reduce transmission delay between the source device and the receiver. The system provides hardware-accelerated rende

    C++
    View on GitHub↗5,197
  • jetkvm/kvmjetkvm avatar

    jetkvm/kvm

    4,731View on GitHub↗

    This project provides KVM over IP hardware and software for remote computer management. It functions as an ATX power management controller, a remote serial console server, and a virtual media emulator. A WebRTC remote access gateway is used to bypass NAT and firewalls for low-latency hardware control via a web browser. The system is distinguished by its ability to simulate physical peripherals at the hardware level, including HID device emulation for keyboard and mouse input and USB mass storage emulation for streaming ISO images. It features a UART-to-web bridge for remote serial console acc

    TypeScriptkvm
    View on GitHub↗4,731
  • jitsi/jitsijitsi avatar

    jitsi/jitsi

    4,329View on GitHub↗

    Jitsi is an open-source communication suite providing a self-hosted platform for real-time video conferencing, audio calls, and instant messaging. It functions as a comprehensive toolkit for streaming voice and video across different devices and platforms, allowing for the deployment of private team collaboration environments. The project is distinguished by its multi-protocol communication bridging, which translates and exchanges data between diverse network standards including SIP, XMPP, and IRC. This allows users on different protocols to interact within a unified communication interface.

    Javaaudiochaticq
    View on GitHub↗4,329
  • jp9000/obsjp9000 avatar

    jp9000/OBS

    3,427View on GitHub↗

    OBS is a professional software suite designed for live video streaming and recording. It functions as a comprehensive production platform that captures, mixes, and broadcasts high-quality audio and video content to various online platforms or local storage. The software utilizes a modular architecture that allows for the integration of third-party extensions, enabling users to customize their production environment. It features a scene-graph composition system that organizes multiple visual and audio sources into a unified layout, supported by a real-time audio mixing pipeline and a multi-thr

    C
    View on GitHub↗3,427
  • anyrtcio-community/anyrtc-rtmp-opensourceanyrtcIO-Community avatar

    anyrtcIO-Community/anyRTC-RTMP-OpenSource

    4,904View on GitHub↗

    This project is an RTMP media streaming SDK and a real-time communication framework designed for pushing and playing audio and video streams. It provides tools for interactive broadcasting, low-latency voice and video calls, and a cross-platform media player compatible with Windows, iOS, and Android. The toolkit enables interactive live broadcasting with support for multi-host interactions and the ability to push streams to distribution servers via CDN. It includes a cloud recording manager for capturing live sessions and saving them as files to cloud storage, along with a system for composit

    C++androidffmpeghls
    View on GitHub↗4,904
  • motion-project/motionMotion-Project avatar

    Motion-Project/motion

    4,006View on GitHub↗

    Motion is network camera surveillance software and a video motion detection system. It ingests video signals from IP cameras and hardware capture cards to provide real-time security monitoring, automated movement detection, and secure web-based streaming. The system functions as a video activity logger, recording event history and metadata into databases for long-term tracking. It can automatically trigger external scripts or software tools in response to detected motion and save video clips or still images to create a record of events. The software supports concurrent processing of multiple

    C++
    View on GitHub↗4,006
  • alvr-org/alvralvr-org avatar

    alvr-org/ALVR

    7,698View on GitHub↗

    ALVR is a wireless virtual reality streaming tool and headset driver that transmits content from a PC to a headset over Wi-Fi to eliminate physical cables. It functions as a session orchestrator that manages a network-based pipeline for high-resolution frames and a virtual driver layer that enables a computer to communicate with and track wireless hardware. The system utilizes a UDP network protocol to synchronize compressed video frames and positional tracking data. It employs hardware-accelerated H.264 encoding to minimize lag and includes a virtual audio router to redirect microphone input

    Rustoculus-gooculus-questpcvr
    View on GitHub↗7,698
  • aiortc/aiortcaiortc avatar

    aiortc/aiortc

    5,066View on GitHub↗

    aiortc is a Python implementation of the WebRTC protocol, providing an asynchronous stack for real-time audio, video, and data streaming between peers. It functions as a media engine and data channel implementation that manages peer connections through a non-blocking framework. The library enables the establishment of direct peer-to-peer networking by negotiating session descriptions and connectivity paths. It facilitates secure, bidirectional data transmission via data channels and supports low-latency media streaming using standard codecs. The system includes capabilities for network NAT t

    Python
    View on GitHub↗5,066
  • phoboslab/jsmpegphoboslab avatar

    phoboslab/jsmpeg

    6,498View on GitHub↗

    jsmpeg is a JavaScript MPEG1 video decoder and canvas-based video renderer. It functions as a client-side media decoder that processes video frames in JavaScript, rendering them to an HTML5 canvas without relying on native browser video elements. The project provides a low-latency video player capable of receiving binary media data over WebSockets for real-time streaming. It also supports the progressive loading of static video files via Ajax to allow playback to begin before a file is fully downloaded. The system includes capabilities for playback state and event management, allowing for th

    JavaScript
    View on GitHub↗6,498
  • starrtc/starrtc-android-demostarrtc avatar

    starrtc/starrtc-android-demo

    3,767View on GitHub↗

    This project is a reference implementation and framework for building real-time communication systems. It provides an Android demo application for WebRTC video, audio, and data transmission, alongside a communication SDK for integrating instant messaging, VoIP, and multi-party video conferencing into mobile and web applications. The framework includes a P2P media streaming client for direct high-definition transmission between devices and an interactive whiteboard application that synchronizes drawing and screen sharing across connected users. It also provides a foundation for IM and VoIP sys

    chatroomcoturnfree
    View on GitHub↗3,767
  • youtube/api-samplesyoutube avatar

    youtube/api-samples

    6,000View on GitHub↗

    This repository is a collection of implementation examples and reference scripts for integrating with the YouTube Data, Analytics, and Live Streaming APIs. It provides code samples for automating video platform workflows and interacting with REST endpoints to manage channel content and metadata. The project distinguishes itself by providing specific implementation patterns for secure OAuth 2.0 authorization flows, including token exchange and credential management. It also includes specialized samples for handling large-scale data transfers via resumable upload protocols and managing real-tim

    Java
    View on GitHub↗6,000
  • browserbox/browserboxBrowserBox avatar

    BrowserBox/BrowserBox

    3,859View on GitHub↗

    BrowserBox is a remote browser isolation platform that executes web sessions within containerized server environments. It utilizes a server-side browser running in Docker or LXC to isolate untrusted content from local devices, transmitting the session to clients via a low-latency secure web streamer. The system features a remote browser API for provisioning ephemeral, short-lived browsing sessions and a network tunneling gateway that uses SSH tunnels and onion services to provide anonymous or secure routing. It employs GPU-accelerated server rendering to stream live video of the browser sessi

    Shell
    View on GitHub↗3,859
  • biliup/biliupbiliup avatar

    biliup/biliup

    5,223View on GitHub↗

    biliup is an automated live stream archival and video management system designed to record broadcasts and upload content to platforms. It functions as a stream recorder, video upload tool, and cross-platform migrator that handles the transfer of content from various sources to a target service. The project enables cross-platform video migration by downloading content from external sources and redistributing it via automated pipelines. It supports headless video management through a server-based interface and programmatic uploading tools that operate without manual browser interaction. Core c

    Rustbilibilidouyindouyu
    View on GitHub↗5,223
  • chocobozzz/peertubeChocobozzz avatar

    Chocobozzz/PeerTube

    14,520View on 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
    View on GitHub↗14,520
  • 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