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

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

374 repository-uri

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

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • kamranahmedse/developer-roadmapAvatar kamranahmedse

    kamranahmedse/developer-roadmap

    357,434Vezi pe GitHub↗

    Developer Roadmap este o platformă condusă de comunitate care oferă căi de învățare structurate, bazate pe grafuri, pentru ingineria software. Servește drept repository cuprinzător de cunoștințe unde domeniile tehnice sunt organizate în secvențe vizuale pentru a ghida dobândirea competențelor profesionale și creșterea în carieră. Proiectul se distinge printr-un ecosistem colaborativ care permite utilizatorilor să contribuie cu roadmap-uri, să cureție cele mai bune practici din industrie și să mențină profiluri profesionale. Acesta integrează framework-uri de evaluare diagnostică pentru a evalua competența tehnică, ajutând dezvoltatorii să identifice lacunele de cunoștințe și să se pregătească pentru interviurile profesionale prin secvențe de învățare țintite. Dincolo de capabilitățile sale de bază de mapare, platforma oferă idei practice de proiecte și tutorat interactiv pentru a consolida conceptele de inginerie. Oferă un spațiu centralizat pentru ca comunitatea să partajeze resurse, să urmărească dezvoltarea progresivă a competențelor și să navigheze prin peisaje tehnice complexe.

    Streams video content using adaptive playback and distribution networks.

    TypeScriptangular-roadmapbackend-roadmapblockchain-roadmap
    Vezi pe GitHub↗357,434
  • awesome-selfhosted/awesome-selfhostedAvatar awesome-selfhosted

    awesome-selfhosted/awesome-selfhosted

    299,516Vezi pe GitHub↗

    Acest proiect este un director curatoriat de comunitate cu software open-source conceput pentru implementarea în medii de server private și laboratoare de acasă (home labs). Servește drept resursă cuprinzătoare pentru descoperirea alternativelor independente, auto-găzduite, la serviciile cloud mainstream, permițând utilizatorilor să mențină proprietatea deplină a datelor și controlul asupra infrastructurii lor digitale. Directorul este structurat printr-o taxonomie ierarhică ce organizează o colecție vastă de aplicații în categorii logice, variind de la gestionarea media și analiza datelor la comunicare privată și instrumente de productivitate în echipă. Se distinge printr-un proces colaborativ de peer-review, unde membrii comunității validează calitatea și relevanța fiecărei trimiteri pentru a se asigura că directorul rămâne precis și fiabil. Proiectul acoperă o suprafață largă de capabilități, inclusiv automatizarea infrastructurii, implementarea serviciilor bazate pe containere și gestionarea configurației declarative. Aceste instrumente ajută utilizatorii să mențină medii de server reproductibile și să gestioneze dependențele complexe ale serviciilor pe hardware privat. Directorul este menținut ca un repository controlat prin versiuni, asigurându-se că toate actualizările și modificările conduse de comunitate sunt urmărite și transparente.

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

    awesomeawesome-listcloud
    Vezi pe GitHub↗299,516
  • genymobile/scrcpyAvatar Genymobile

    Genymobile/scrcpy

    143,637Vezi pe 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
    Vezi pe GitHub↗143,637
  • iptv-org/iptvAvatar iptv-org

    iptv-org/iptv

    127,909Vezi pe 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
    Vezi pe GitHub↗127,909
  • obsproject/obs-studioAvatar obsproject

    obsproject/obs-studio

    73,384Vezi pe 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
    Vezi pe GitHub↗73,384
  • openinterpreter/open-interpreterAvatar openinterpreter

    openinterpreter/open-interpreter

    63,998Vezi pe 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
    Vezi pe GitHub↗63,998
  • ffmpeg/ffmpegAvatar FFmpeg

    FFmpeg/FFmpeg

    61,176Vezi pe 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
    Vezi pe GitHub↗61,176
  • soimort/you-getAvatar soimort

    soimort/you-get

    56,839Vezi pe 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
    Vezi pe GitHub↗56,839
  • krtirtho/spotubeAvatar KRTirtho

    KRTirtho/spotube

    46,989Vezi pe 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
    Vezi pe GitHub↗46,989
  • lhc70000/iinaAvatar lhc70000

    lhc70000/iina

    45,244Vezi pe 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
    Vezi pe GitHub↗45,244
  • mifi/lossless-cutAvatar mifi

    mifi/lossless-cut

    41,364Vezi pe 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
    Vezi pe GitHub↗41,364
  • videojs/video.jsAvatar videojs

    videojs/video.js

    39,805Vezi pe 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
    Vezi pe GitHub↗39,805
  • photoprism/photoprismAvatar photoprism

    photoprism/photoprism

    39,816Vezi pe 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
    Vezi pe GitHub↗39,816
  • lizardbyte/sunshineAvatar LizardByte

    LizardByte/Sunshine

    38,332Vezi pe 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
    Vezi pe GitHub↗38,332
  • sharex/sharexAvatar ShareX

    ShareX/ShareX

    38,123Vezi pe 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
    Vezi pe GitHub↗38,123
  • lizongying/my-tvAvatar lizongying

    lizongying/my-tv

    32,077Vezi pe 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
    Vezi pe GitHub↗32,077
  • iawia002/annieAvatar iawia002

    iawia002/annie

    31,414Vezi pe 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
    Vezi pe GitHub↗31,414
  • iawia002/luxAvatar iawia002

    iawia002/lux

    31,412Vezi pe 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
    Vezi pe GitHub↗31,412
  • webtorrent/webtorrentAvatar webtorrent

    webtorrent/webtorrent

    31,045Vezi pe 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
    Vezi pe GitHub↗31,045
  • flameshot-org/flameshotAvatar flameshot-org

    flameshot-org/flameshot

    30,209Vezi pe 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
    Vezi pe GitHub↗30,209
Înapoi123456…19Înainte
  1. Home
  2. Graphics & Multimedia
  3. Streaming and Distribution

Explorează sub-etichetele

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