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
·

333 repositorios

Awesome GitHub RepositoriesStreaming and Broadcasting

Infrastructure and software solutions for broadcasting live or recorded media content to remote audiences.

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

Awesome Streaming and Broadcasting 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
  • 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
  • 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
  • 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
  • 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

    Streams video and audio data directly from a torrent into a media player during download.

    JavaScriptbittorrentbrowserhacktoberfest
    Ver en GitHub↗31,045
  • barry-ran/qtscrcpyAvatar de barry-ran

    barry-ran/QtScrcpy

    29,883Ver en GitHub↗

    QtScrcpy is a cross-platform desktop application designed for mirroring and controlling Android devices. It functions as a high-performance client that captures mobile display output and streams it to a computer monitor, enabling real-time interaction through a persistent connection. The application distinguishes itself by supporting the simultaneous management of multiple mobile devices from a single interface, allowing for batch operations and synchronized inputs. Users can map standard desktop mouse and keyboard actions to mobile touch events using custom scripts, facilitating efficient na

    Streams high-frame-rate video from mobile devices to computer monitors with minimal delay.

    C++androidqt
    Ver en GitHub↗29,883
  • academic/awesome-datascienceAvatar de academic

    academic/awesome-datascience

    29,416Ver en GitHub↗

    This project is a comprehensive, community-driven knowledge repository that serves as a centralized hub for data science resources. It provides a structured index of educational materials, software packages, and professional development tools designed to support both students and practitioners in navigating the data science landscape. The repository distinguishes itself through a hierarchical taxonomy that organizes a vast collection of external links into a human-readable, markdown-based document. By relying on distributed contributions, the project maintains an up-to-date snapshot of the fi

    Lists YouTube channels for data science video tutorials.

    analyticsawesome-listdata-mining
    Ver en GitHub↗29,416
  • sgl-project/sglangAvatar de sgl-project

    sgl-project/sglang

    29,079Ver en GitHub↗

    Sglang is a high-performance inference engine and serving system designed for large language and multimodal models. It provides a programmable interface for orchestrating complex generation workflows, enabling developers to coordinate multi-turn dialogues, tool invocations, and reasoning chains through a domain-specific language. The platform is built to support production-scale deployments, offering an OpenAI-compatible API that allows for integration with existing application ecosystems. The system distinguishes itself through a disaggregated architecture that separates compute-intensive pr

    Generates a continuous stream of video frames from prompts and camera control signals.

    Pythonattentionblackwellcuda
    Ver en GitHub↗29,079
  • ossrs/srsAvatar de ossrs

    ossrs/srs

    28,971Ver en 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

    Acts as a comprehensive media server that ingests, routes, and distributes live audio and video streams.

    C++audiocc-plus-plus
    Ver en GitHub↗28,971
  • predidit/kazumiAvatar de Predidit

    Predidit/Kazumi

    26,597Ver en GitHub↗

    Kazumi is a cross-platform media player and streaming platform that centralizes video content from diverse third-party web sources. It functions as an automated scraping tool, utilizing configurable path patterns and selectors to extract and aggregate media streams into a unified interface. The platform distinguishes itself through its focus on synchronized group viewing and real-time state management. Users can participate in shared virtual rooms where playback progress and controls are aligned across multiple devices. Additionally, the application includes integrated image processing capabi

    The application extracts video streams from third-party sources by applying custom path-based rules to locate and retrieve media files for playback.

    Dartandroidcross-platformdanmaku
    Ver en GitHub↗26,597
  • openbmb/minicpm-vAvatar de OpenBMB

    OpenBMB/MiniCPM-V

    25,653Ver en GitHub↗

    MiniCPM-V is a multimodal large language model and vision-language system designed for complex visual and linguistic understanding. It functions as an on-device AI model, providing the capacity to process text, images, and video as a compact neural network. The project is specifically developed as an edge AI framework, utilizing quantization and weight sharding to run on memory-constrained mobile chipsets. This allows for the deployment of multimodal intelligence directly on mobile operating systems for local inference. Its capabilities cover multimodal content analysis of high-resolution im

    Processes simultaneous video and audio input streams to generate concurrent text and speech output in real-time.

    Python
    Ver en GitHub↗25,653
Ant.123456…17Siguiente
  1. Home
  2. Graphics & Multimedia
  3. Streaming and Distribution
  4. Streaming and Broadcasting

Explorar subetiquetas

  • Broadcast Graphic AssetsVisual elements and logos specifically formatted for use in streaming and broadcasting software. **Distinct from Streaming and Broadcasting:** Focuses on the visual assets for the broadcast rather than the streaming infrastructure
  • Broadcasting & Streaming11 sub-etiquetasServices and platforms for broadcasting live video and audio content to remote audiences over networks.
  • Live Audio Recording and Broadcasting1 sub-etiquetaCapabilities for capturing live audio mixes to files and simultaneously streaming them to remote audiences. **Distinct from Streaming and Broadcasting:** Distinct from Streaming and Broadcasting: combines recording and broadcasting of live audio, not just distribution.
  • Media Servers2 sub-etiquetasSoftware platforms that host and distribute audio or video content to connected client devices over a network.
  • Media Streaming28 sub-etiquetasTools and frameworks for managing, routing, and aggregating continuous media data streams for real-time playback.
  • OBS FrameworksApplications built specifically upon the OBS architecture for scene and layout management. **Distinct from Streaming and Broadcasting:** Focuses on the structural use of the OBS framework for layout management, not just general streaming infrastructure.
  • Stream Key ManagersTools for creating and managing unique authentication credentials for multiple broadcast sources. **Distinct from Streaming and Broadcasting:** Distinct from Streaming and Broadcasting: focuses on the credential management aspect for multiple sources.