awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعخادم MCPحولكيفية ترتيب النتائجالصحافة
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

374 مستودعات

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

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • kamranahmedse/developer-roadmapالصورة الرمزية لـ kamranahmedse

    kamranahmedse/developer-roadmap

    357,434عرض على GitHub↗

    Developer Roadmap هي منصة يقودها المجتمع توفر مسارات تعليمية منظمة وقائمة على الرسوم البيانية لهندسة البرمجيات. تعمل كمستودع معرفي شامل حيث يتم تنظيم المجالات التقنية في تسلسلات مرئية لتوجيه اكتساب المهارات المهنية والنمو الوظيفي. يتميز المشروع بنظام بيئي تعاوني يتيح للمستخدمين المساهمة في خرائط الطريق، وتنظيم أفضل ممارسات الصناعة، والحفاظ على الملفات الشخصية المهنية. يدمج أطر تقييم تشخيصية لتقييم الكفاءة التقنية، مما يساعد المطورين على تحديد فجوات المعرفة والتحضير للمقابلات المهنية من خلال تسلسلات تعليمية مستهدفة. إلى جانب قدرات التخطيط الأساسية، توفر المنصة أفكاراً لمشاريع عملية ودروساً تفاعلية لتعزيز المفاهيم الهندسية. وتوفر مساحة مركزية للمجتمع لمشاركة الموارد، وتتبع تطوير المهارات التدريجي، والتنقل في المشاهد التقنية المعقدة.

    Streams video content using adaptive playback and distribution networks.

    TypeScriptangular-roadmapbackend-roadmapblockchain-roadmap
    عرض على GitHub↗357,434
  • awesome-selfhosted/awesome-selfhostedالصورة الرمزية لـ awesome-selfhosted

    awesome-selfhosted/awesome-selfhosted

    299,516عرض على GitHub↗

    هذا المشروع عبارة عن دليل منسق من قبل المجتمع للبرمجيات مفتوحة المصدر المصممة للنشر في بيئات الخوادم الخاصة والمختبرات المنزلية. يعمل كمورد شامل لاكتشاف بدائل مستقلة ذاتية الاستضافة لخدمات السحابة السائدة، مما يمكن المستخدمين من الحفاظ على ملكية كاملة للبيانات والتحكم في بنيتهم التحتية الرقمية. يتم تنظيم الدليل من خلال تصنيف هرمي ينظم مجموعة واسعة من التطبيقات في فئات منطقية، تتراوح من إدارة الوسائط وتحليل البيانات إلى التواصل الخاص وأدوات إنتاجية الفريق. يتميز بعملية مراجعة أقران تعاونية، حيث يقوم أعضاء المجتمع بالتحقق من جودة وملاءمة كل طلب لضمان بقاء الدليل دقيقاً وموثوقاً. يغطي المشروع نطاقاً واسعاً من القدرات، بما في ذلك أتمتة البنية التحتية، ونشر الخدمات القائمة على الحاويات، وإدارة التكوين التصريحي. تساعد هذه الأدوات المستخدمين في الحفاظ على بيئات خادم قابلة للتكرار وإدارة تبعيات الخدمات المعقدة عبر الأجهزة الخاصة. يتم الحفاظ على الدليل كمستودع خاضع للتحكم في الإصدار، مما يضمن تتبع جميع التحديثات والتغييرات التي يقودها المجتمع وأنها شفافة.

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

    awesomeawesome-listcloud
    عرض على GitHub↗299,516
  • genymobile/scrcpyالصورة الرمزية لـ Genymobile

    Genymobile/scrcpy

    143,637عرض على 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
    عرض على GitHub↗143,637
  • iptv-org/iptvالصورة الرمزية لـ iptv-org

    iptv-org/iptv

    127,909عرض على 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
    عرض على GitHub↗127,909
  • obsproject/obs-studioالصورة الرمزية لـ obsproject

    obsproject/obs-studio

    73,384عرض على 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
    عرض على GitHub↗73,384
  • openinterpreter/open-interpreterالصورة الرمزية لـ openinterpreter

    openinterpreter/open-interpreter

    63,998عرض على 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
    عرض على GitHub↗63,998
  • ffmpeg/ffmpegالصورة الرمزية لـ FFmpeg

    FFmpeg/FFmpeg

    61,176عرض على 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
    عرض على GitHub↗61,176
  • soimort/you-getالصورة الرمزية لـ soimort

    soimort/you-get

    56,839عرض على 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
    عرض على GitHub↗56,839
  • krtirtho/spotubeالصورة الرمزية لـ KRTirtho

    KRTirtho/spotube

    46,989عرض على 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
    عرض على GitHub↗46,989
  • lhc70000/iinaالصورة الرمزية لـ lhc70000

    lhc70000/iina

    45,244عرض على 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
    عرض على GitHub↗45,244
  • mifi/lossless-cutالصورة الرمزية لـ mifi

    mifi/lossless-cut

    41,364عرض على 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
    عرض على GitHub↗41,364
  • videojs/video.jsالصورة الرمزية لـ videojs

    videojs/video.js

    39,805عرض على 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
    عرض على GitHub↗39,805
  • photoprism/photoprismالصورة الرمزية لـ photoprism

    photoprism/photoprism

    39,816عرض على 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
    عرض على GitHub↗39,816
  • lizardbyte/sunshineالصورة الرمزية لـ LizardByte

    LizardByte/Sunshine

    38,332عرض على 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
    عرض على GitHub↗38,332
  • sharex/sharexالصورة الرمزية لـ ShareX

    ShareX/ShareX

    38,123عرض على 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
    عرض على GitHub↗38,123
  • lizongying/my-tvالصورة الرمزية لـ lizongying

    lizongying/my-tv

    32,077عرض على 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
    عرض على GitHub↗32,077
  • iawia002/annieالصورة الرمزية لـ iawia002

    iawia002/annie

    31,414عرض على 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
    عرض على GitHub↗31,414
  • iawia002/luxالصورة الرمزية لـ iawia002

    iawia002/lux

    31,412عرض على 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
    عرض على GitHub↗31,412
  • webtorrent/webtorrentالصورة الرمزية لـ webtorrent

    webtorrent/webtorrent

    31,045عرض على 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
    عرض على GitHub↗31,045
  • flameshot-org/flameshotالصورة الرمزية لـ flameshot-org

    flameshot-org/flameshot

    30,209عرض على 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
    عرض على GitHub↗30,209
السابق123456…19التالي
  1. Home
  2. Graphics & Multimedia
  3. Streaming and Distribution

استكشف الوسوم الفرعية

  • Display Capture1 وسم فرعيUtilities for capturing and recording visual output from computer displays and software interfaces.
  • IPTV Playlist Generators2 وسوم فرعيةTools that serialize channel metadata into standard playlist formats.
  • Screen Mirroring5 وسوم فرعيةTechnologies that enable the real-time transmission and display of one device's screen content onto another.
  • Streaming and Broadcasting7 وسوم فرعيةInfrastructure and software solutions for broadcasting live or recorded media content to remote audiences.