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
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

374 repositorios

Awesome GitHub RepositoriesStreaming and Distribution

Technologies focused on the transmission, broadcasting, and real-time delivery of multimedia content over networks.

Explore 374 awesome GitHub repositories matching graphics & multimedia · Streaming and Distribution. Refine with filters or upvote what's useful.

Awesome Streaming and Distribution GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • kamranahmedse/developer-roadmapAvatar de kamranahmedse

    kamranahmedse/developer-roadmap

    357,434Ver en GitHub↗

    Developer Roadmap es una plataforma impulsada por la comunidad que proporciona rutas de aprendizaje estructuradas basadas en grafos para la ingeniería de software. Sirve como un repositorio de conocimiento integral donde los dominios técnicos se organizan en secuencias visuales para guiar la adquisición de habilidades profesionales y el crecimiento profesional. El proyecto se distingue por un ecosistema colaborativo que permite a los usuarios contribuir con roadmaps, curar las mejores prácticas de la industria y mantener perfiles profesionales. Integra marcos de evaluación de diagnóstico para evaluar la competencia técnica, ayudando a los desarrolladores a identificar brechas de conocimiento y prepararse para entrevistas profesionales a través de secuencias de aprendizaje específicas. Más allá de sus capacidades principales de mapeo, la plataforma ofrece ideas de proyectos prácticos y tutoría interactiva para reforzar los conceptos de ingeniería. Proporciona un espacio centralizado para que la comunidad comparta recursos, rastree el desarrollo progresivo de habilidades y navegue por paisajes técnicos complejos.

    Streams video content using adaptive playback and distribution networks.

    TypeScriptangular-roadmapbackend-roadmapblockchain-roadmap
    Ver en GitHub↗357,434
  • awesome-selfhosted/awesome-selfhostedAvatar de awesome-selfhosted

    awesome-selfhosted/awesome-selfhosted

    299,516Ver en GitHub↗

    Este proyecto es un directorio curado por la comunidad de software de código abierto diseñado para su implementación en entornos de servidores privados y laboratorios domésticos. Sirve como un recurso integral para descubrir alternativas independientes y autohospedadas a los servicios en la nube convencionales, permitiendo a los usuarios mantener la propiedad total de los datos y el control sobre su infraestructura digital. El directorio está estructurado a través de una taxonomía jerárquica que organiza una vasta colección de aplicaciones en categorías lógicas, que van desde la gestión de medios y análisis de datos hasta la comunicación privada y herramientas de productividad en equipo. Se distingue por un proceso de revisión por pares colaborativo, donde los miembros de la comunidad validan la calidad y relevancia de cada envío para garantizar que el directorio siga siendo preciso y confiable. El proyecto cubre una amplia superficie de capacidades, incluyendo automatización de infraestructura, implementación de servicios basados en contenedores y gestión de configuración declarativa. Estas herramientas ayudan a los usuarios a mantener entornos de servidor reproducibles y gestionar dependencias de servicios complejas en hardware privado. El directorio se mantiene como un repositorio con control de versiones, asegurando que todas las actualizaciones y cambios impulsados por la comunidad sean rastreados y transparentes.

    Delivers audio and video content over the web for remote playback.

    awesomeawesome-listcloud
    Ver en GitHub↗299,516
  • genymobile/scrcpyAvatar de Genymobile

    Genymobile/scrcpy

    143,637Ver en GitHub↗

    This project provides a desktop-based interface for remote control and screen mirroring of Android devices. It functions by establishing a persistent, multiplexed communication channel over the Android Debug Bridge, allowing for the transmission of raw binary data streams between a host computer and a connected mobile device. The tool distinguishes itself by injecting a lightweight binary into the mobile runtime to access system-level APIs for direct screen buffer capture and input event injection. By translating desktop mouse and keyboard signals into native Linux kernel events, it enables r

    Displays mobile screens on desktop environments for real-time monitoring and demonstration purposes.

    Candroidcffmpeg
    Ver en GitHub↗143,637
  • iptv-org/iptvAvatar de iptv-org

    iptv-org/iptv

    127,909Ver en GitHub↗

    This project is a community-maintained, open-source repository that functions as a centralized directory for streaming metadata. It aggregates publicly available network stream links and organizes them into standardized, machine-readable playlist formats. By acting strictly as a metadata-only index, the platform enables users to access and organize live broadcast content across various third-party media playback applications without hosting or distributing any actual video files. The repository distinguishes itself through a collaborative, crowdsourced workflow where contributors actively mai

    Enables immediate access to real-time broadcast media by supplying compatible playlist links for local media players.

    TypeScriptiptvm3uplaylist
    Ver en GitHub↗127,909
  • obsproject/obs-studioAvatar de obsproject

    obsproject/obs-studio

    73,384Ver en GitHub↗

    This project is a professional live video production suite designed for capturing, encoding, and broadcasting high-quality media. At its core, it features a real-time media processing engine that utilizes hardware acceleration to composite multiple audio and video sources with minimal latency. The application provides a centralized studio interface for managing complex scene transitions, layering visual sources through a hierarchical scene-graph engine, and streaming content to multiple platforms simultaneously. The software is built on a cross-platform abstraction layer that ensures consiste

    Broadcasts high-quality video content to multiple online destinations while managing complex scene transitions and audio levels.

    Ccc-plus-plusdirectshow
    Ver en GitHub↗73,384
  • openinterpreter/open-interpreterAvatar de openinterpreter

    openinterpreter/open-interpreter

    63,998Ver en GitHub↗

    Open Interpreter is an autonomous agent runtime that translates natural language instructions into executable code to interact with local software and operating systems. It functions as an orchestration framework that connects language models to a secure execution environment, enabling the development of agents capable of managing system resources and performing complex tasks. To ensure safety, the system mandates explicit user verification before executing any generated code and provides robust isolation through containerized sandboxing. The project distinguishes itself through its deep inte

    Captures visual snapshots of the primary display to provide the necessary context for analyzing and interacting with user interface elements.

    Rustchatgptgpt-4interpreter
    Ver en GitHub↗63,998
  • 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

    Transmits or receives audio and video data over various network protocols for live or on-demand playback.

    Caudiocffmpeg
    Ver en GitHub↗61,176
  • soimort/you-getAvatar de soimort

    soimort/you-get

    56,839Ver en GitHub↗

    This project is a command-line utility designed to fetch video, audio, and image content from a wide range of web platforms. It functions by parsing page metadata and utilizing modular, site-specific scripts to extract direct media stream URLs from complex web structures, enabling the local archiving of digital media for offline use. The tool distinguishes itself through its ability to handle authenticated content, allowing users to inject browser-stored session cookies to access restricted or private media. It also supports real-time media streaming by piping remote content directly into ext

    Pipes remote media streams directly into external playback software to facilitate real-time viewing without local storage.

    Python
    Ver en GitHub↗56,839
  • krtirtho/spotubeAvatar de KRTirtho

    KRTirtho/spotube

    46,989Ver en GitHub↗

    Spotube is a cross-platform music client that functions as a unified streaming aggregator. It consolidates multiple external music service accounts into a single interface, allowing users to manage and play their entire digital library without switching between different applications. The application distinguishes itself through an extensible architecture that supports runtime plugin loading. This allows users to integrate external metadata services and expand the core playback engine with custom functionality. By utilizing an internal API-aggregator, the software harmonizes disparate data st

    A centralized platform that connects disparate music accounts to provide a seamless listening experience across different digital service providers.

    Dartandroidandroid-clientandroid-music-player
    Ver en GitHub↗46,989
  • lhc70000/iinaAvatar de lhc70000

    lhc70000/iina

    45,244Ver en GitHub↗

    IINA is a high-performance media player for macOS built on the mpv engine. It serves as a video player with broad codec support and a web media streamer that uses plugins to stream and download online video content for local playback. The application features a customizable multimedia interface with flexible themes and layouts tailored for the macOS desktop. It integrates a JavaScript scripting engine and a plugin system to extend player functionality and parse media URLs from the web. Core capabilities include multimedia playback with support for subtitles and playlists, as well as a pictur

    Provides capabilities to stream and download web media content for direct local playback.

    Swift
    Ver en GitHub↗45,244
  • mifi/lossless-cutAvatar de mifi

    mifi/lossless-cut

    41,364Ver en GitHub↗

    LosslessCut is a desktop application designed for the precise editing of video and audio files without re-encoding the underlying media streams. By performing stream copying and container remuxing, the software allows users to cut, merge, and rearrange media segments while maintaining the original bit-perfect quality of the source content. The application distinguishes itself by utilizing a stream-copying data pipeline that transfers raw media packets directly from source to destination, significantly reducing processing time compared to traditional transcoding workflows. It also functions as

    A tool for capturing high-resolution still images from specific timestamps or scene transitions within a video file for external use.

    TypeScriptcodeccuteditor
    Ver en GitHub↗41,364
  • videojs/video.jsAvatar de videojs

    videojs/video.js

    39,805Ver en GitHub↗

    Video.js is a customizable HTML5 video player framework and JavaScript media plugin system. It provides a foundation for rendering and controlling web video playback across different devices and screen sizes, supporting both standard HTML5 integration and adaptive bitrate streaming for live or on-demand content. The project is distinguished by a modular architecture that allows for the extension of playback functionality through a class-based plugin system and middleware-based method interception. This enables the development of tailored media interfaces and the integration of specialized beh

    Supports high-quality media streaming with automatic quality level switching based on network conditions.

    JavaScriptdashhlshtml
    Ver en GitHub↗39,805
  • photoprism/photoprismAvatar de photoprism

    photoprism/photoprism

    39,816Ver en GitHub↗

    PhotoPrism is a self-hosted digital asset management platform designed to organize, classify, and manage large collections of photos and videos on personal infrastructure. It functions as a private alternative to cloud-based services, ensuring that all media remains under the user's control. The platform utilizes neural-network-based media analysis to automatically detect objects, faces, and locations, providing a comprehensive, AI-powered approach to library organization. The project distinguishes itself through its containerized architecture, which simplifies deployment and lifecycle manage

    Supports playing video files including transcoding and range requests for efficient streaming.

    Goaigolanggoogle-photos
    Ver en GitHub↗39,816
  • lizardbyte/sunshineAvatar de LizardByte

    LizardByte/Sunshine

    38,332Ver en GitHub↗

    Sunshine is a self-hosted remote desktop and game streaming server designed to broadcast desktop environments and applications over a network. It functions as a host application that captures system display output and encodes it into low-latency video streams for transmission to remote client devices. The system distinguishes itself through hardware-accelerated media encoding, which utilizes graphics processor pipelines to compress high-resolution video in real time. To ensure interactive control, it performs virtual input emulation by translating remote controller and keyboard signals into n

    Records screen output by interacting with native operating system display interfaces to broadcast visual content for remote viewing.

    C++cppdockerflathub-pkg
    Ver en GitHub↗38,332
  • sharex/sharexAvatar de ShareX

    ShareX/ShareX

    38,123Ver en GitHub↗

    ShareX is a desktop utility designed for screen capture, image annotation, and automated file sharing. It provides a comprehensive suite of tools for capturing screen regions, windows, or scrolling content, and includes a layered image editor that allows users to manipulate, scale, and transform graphical elements and annotations directly on captured media. The application distinguishes itself through an event-driven post-capture pipeline that triggers automated workflows, such as image processing, external command execution, or file uploads, immediately after a capture event. Users can exten

    The application supports various screen recording methods, including full-screen, specific windows, monitors, custom regions, and automated video generation.

    C#capturecolor-pickercsharp
    Ver en GitHub↗38,123
  • lizongying/my-tvAvatar de lizongying

    lizongying/my-tv

    32,077Ver en GitHub↗

    This project is an Android media application designed for streaming live broadcast television channels. It functions as an IPTV client that aggregates various video sources into a unified interface, allowing users to manage and watch live content on both mobile devices and smart television hardware. The application distinguishes itself by providing a consistent viewing experience that adapts to different screen formats, from handheld devices to large-format displays. It utilizes playlist-driven navigation to organize custom media streams, enabling users to configure and access their preferred

    Streams live television broadcast content through a unified interface across mobile and television hardware.

    Ciptvmy-tvmytv
    Ver en GitHub↗32,077
  • iawia002/annieAvatar de iawia002

    iawia002/annie

    31,414Ver en GitHub↗

    Annie is a command-line video downloader and web video extraction library written in Go. It functions as a concurrent media downloader designed to fetch video files and playlists from websites via URLs. The tool distinguishes itself through a proxy-aware network layer that supports SOCKS5 and HTTP proxies to bypass regional content restrictions. It also incorporates session cookie integration and referrer spoofing to facilitate the download of authenticated or age-gated content. The project provides capabilities for bulk media acquisition, including batch downloading from text files and extr

    Retrieves all videos within a playlist by specifying a target range of items to save locally.

    Go
    Ver en GitHub↗31,414
  • iawia002/luxAvatar de iawia002

    iawia002/lux

    31,412Ver en GitHub↗

    Lux is a command line video downloader written in Go designed for extracting and saving video and audio from various websites. It functions as a concurrent media downloader that increases transfer speeds by splitting files into fragments and downloading them using multiple threads. The tool serves as a playlist download manager capable of retrieving entire video collections or specific ranges of items. It also operates as a proxy-enabled media client, supporting HTTP and SOCKS5 proxies and session cookies to access region-locked, private, or age-gated content. Additional capabilities include

    Retrieves every video within a specified playlist to automate the collection of full series or sets.

    Gobilibilicrawlerdownload
    Ver en GitHub↗31,412
  • webtorrent/webtorrentAvatar de webtorrent

    webtorrent/webtorrent

    31,045Ver en GitHub↗

    WebTorrent is a JavaScript client library and peer-to-peer file sharing tool that implements the BitTorrent protocol. It enables the seeding and downloading of files via magnet links and info hashes across both the browser and Node.js environments. The project distinguishes itself by using WebRTC data channels to establish direct browser-to-browser networking, allowing decentralized data transfer across different domains without a central server. It specifically focuses on streaming torrent media, enabling incremental video and audio playback by prioritizing sequential pieces of a file before

    Downloads torrent pieces in sequential order to support real-time media streaming.

    JavaScriptbittorrentbrowserhacktoberfest
    Ver en GitHub↗31,045
  • flameshot-org/flameshotAvatar de flameshot-org

    flameshot-org/flameshot

    30,209Ver en GitHub↗

    This project is a desktop screen capture and annotation utility designed for Linux environments. It provides an interactive graphical overlay that allows users to select specific screen regions, apply visual annotations such as shapes, text, and pixelation, and manage the resulting images through a configurable post-capture pipeline. The application distinguishes itself through deep system integration and automation capabilities. It operates as a persistent background daemon that monitors global hotkeys and supports inter-process communication via a system message bus, enabling users to trigg

    Implements configurable post-capture pipelines for saving, copying, or uploading images automatically.

    C++capturecross-platformfree-software
    Ver en GitHub↗30,209
Ant.123456…19Siguiente
  1. Home
  2. Graphics & Multimedia
  3. Streaming and Distribution

Explorar subetiquetas

  • Display Capture1 sub-etiquetaUtilities for capturing and recording visual output from computer displays and software interfaces.
  • IPTV Playlist Generators2 sub-etiquetasTools that serialize channel metadata into standard playlist formats.
  • Screen Mirroring5 sub-etiquetasTechnologies that enable the real-time transmission and display of one device's screen content onto another.
  • Streaming and Broadcasting7 sub-etiquetasInfrastructure and software solutions for broadcasting live or recorded media content to remote audiences.