awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

25 个仓库

Awesome GitHub RepositoriesVideo Stream Processing

Frameworks for capturing and manipulating real-time video and audio streams for recording and playback.

Distinct from Audio and Video Processing: Candidates are primarily curated lists of tools rather than functional categories for a library's capability.

Explore 25 awesome GitHub repositories matching graphics & multimedia · Video Stream Processing. Refine with filters or upvote what's useful.

Awesome Video Stream Processing GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • freerdp/freerdpFreeRDP 的头像

    FreeRDP/FreeRDP

    13,336在 GitHub 上查看↗

    FreeRDP is a full software implementation of the Remote Desktop Protocol, providing both client and server capabilities for remote session management. It functions as an RDP client library and a standalone remote desktop client, enabling remote connectivity and interoperability across different operating systems. The project includes a dedicated network device redirector and an RDP gateway client to handle authentication and proxy routing. It allows developers to integrate remote desktop functionality into third-party software applications via its client library. The software covers a wide r

    Processes compressed video data received during a remote session for local display.

    Candroidcfreerdp
    在 GitHub 上查看↗13,336
  • ihmily/douyinliverecorderihmily 的头像

    ihmily/DouyinLiveRecorder

    10,328在 GitHub 上查看↗

    DouyinLiveRecorder is a multi-platform live stream recorder designed to monitor and save broadcasts from various global streaming platforms to local storage. It functions as an automated stream watchdog that continuously tracks broadcast statuses to initiate recording immediately when a stream goes live. The tool is a proxy-aware capture system capable of routing network requests through external servers to access and record content restricted to specific geographic regions. It utilizes platform-specific resolvers to map API patterns to stream identifiers, ensuring content can be archived fro

    Automatically detects when a stream goes live to trigger an immediate recording process without manual intervention.

    Pythonacfun-livedouyindouyin-api
    在 GitHub 上查看↗10,328
  • wasabeef/android-gpuimagewasabeef 的头像

    wasabeef/android-gpuimage

    9,155在 GitHub 上查看↗

    android-gpuimage is an OpenGL image processing library for Android that provides a GPU-powered framework for applying real-time shaders, blending layers, and processing live video streams. It functions as a real-time video filter and image blending engine to modify the luminance, vibrance, and geometry of visual content. The library enables the application of graphical effects to both static photos and live camera feeds. It supports complex image transformations, including the merging of multiple image layers through various blending modes. Capabilities cover a broad range of image manipulat

    Provides a framework for applying real-time graphical shaders and filters directly to live camera feeds.

    Javaandroidgpuimagejava
    在 GitHub 上查看↗9,155
  • jomjol/ai-on-the-edge-devicejomjol 的头像

    jomjol/AI-on-the-edge-device

    8,461在 GitHub 上查看↗

    AI-on-the-edge-device is an edge AI meter digitizer and computer vision image processor designed to convert images of analog and digital utility meters into numeric values. It functions as an IoT gateway that runs neural network inference locally on hardware to monitor water, power, and gas readings. The system is distinguished by its ability to handle both analog pointers and digital digits through custom-trained neural networks. It includes specialized tools for image alignment, region-of-interest extraction, and hardware-level lighting control to minimize glare on glass surfaces. To mainta

    Provides a low-frame-rate video feed from the camera with a flashlight toggle for alignment.

    C++
    在 GitHub 上查看↗8,461
  • bytedeco/javacvbytedeco 的头像

    bytedeco/javacv

    8,310在 GitHub 上查看↗

    JavaCV provides a Java-based interface for native computer vision and video processing libraries. It functions as a wrapper for native vision libraries, allowing Java applications to perform image analysis, object detection, and video stream processing. The project integrates comprehensive computer vision capabilities, including facial recognition, image segmentation, and optical flow analysis for motion tracking. It also provides tools for hardware geometry calibration and projector-camera alignment to ensure accurate spatial representation. The system covers high-performance media renderin

    Provides comprehensive capabilities for capturing, filtering, and recording real-time video and audio streams using FFmpeg.

    Javacomputer-visionffmpegjava
    在 GitHub 上查看↗8,310
  • bromite/bromitebromite 的头像

    bromite/bromite

    6,277在 GitHub 上查看↗

    Bromite is a privacy-focused fork of the Chromium browser for Android that blocks advertisements and tracking scripts by default, enforces encrypted HTTPS connections, and prevents browser fingerprinting without requiring any extensions or manual configuration. It applies a patch-based build system to layer privacy and security modifications directly onto the upstream Chromium codebase during compilation, integrating a filter list engine for network-level ad blocking and adding noise to browser APIs to mask device identity. The browser distinguishes itself through comprehensive privacy harden

    Plays AV1-encoded video content using the platform's hardware-accelerated codec support.

    adblockadblockingandroid
    在 GitHub 上查看↗6,277
  • google/grafikagoogle 的头像

    google/grafika

    6,154在 GitHub 上查看↗

    Grafika 是 Android 平台的参考实现和基准测试工具集合。它提供用于验证相机生命周期、GPU 性能和媒体编解码器配置的技术演示,包括一套 OpenGL ES 示例和一个图形参考应用程序。 该项目通过用于测量图形性能的专用工具脱颖而出,例如用于纹理上传速度和像素读取延迟的基准测试。它还实现了特定的硬件聚焦模式,例如使用循环缓冲区进行连续视频捕获,以及利用虚拟显示器进行系统级屏幕录制。 该仓库涵盖了广泛的媒体和图形能力。这包括用于实时操作的相机到纹理渲染、使用专用渲染器线程实现响应式界面,以及使用系统合成器层的各种视频播放方法。它还通过同步帧缓冲区录制和多流解码进一步解决了视频处理问题。

    Displays a real-time camera feed using a texture view while managing hardware camera lifecycle and orientation.

    Java
    在 GitHub 上查看↗6,154
  • getstream/vision-agentsGetStream 的头像

    GetStream/Vision-Agents

    6,029在 GitHub 上查看↗

    Processes real-time video feeds to detect and track people, packages, and events as they happen.

    Pythonagentic-aiagentsai
    在 GitHub 上查看↗6,029
  • zoneminder/zoneminderZoneMinder 的头像

    ZoneMinder/zoneminder

    5,855在 GitHub 上查看↗

    ZoneMinder is a free, open source Closed-circuit television software application developed for Linux which supports IP, USB and Analog cameras.

    Displays live video streams from connected cameras through a web interface for real-time observation.

    PHPcctvdistributedh264
    在 GitHub 上查看↗5,855
  • partykit/partykitpartykit 的头像

    partykit/partykit

    5,644在 GitHub 上查看↗

    PartyKit is a serverless WebSocket backend platform for building real-time multiplayer applications. It provides a globally distributed edge computing runtime that runs stateful server code close to users, with automatic scaling and hibernation for idle rooms. The platform handles WebSocket connections, HTTP requests, and durable storage without requiring infrastructure management, and includes a client and server SDK with hooks, storage, and Yjs integration for building collaborative features. The platform distinguishes itself through per-room isolation using Durable Objects, where each uniq

    Relays video frames or event data to viewers as it is captured, with minimal latency.

    TypeScriptbackendscollaborationcrdts
    在 GitHub 上查看↗5,644
  • bililive-go/bililive-gobililive-go 的头像

    bililive-go/bililive-go

    5,595在 GitHub 上查看↗

    bililive-go is an automated broadcast archivist and recording tool designed specifically for Bilibili live streams. It functions as a monitoring service that tracks broadcast status and automatically captures live video content to local storage based on target identifiers. The system features a web-based manager that allows for the remote configuration of recording targets and global settings via a browser interface. It supports the simultaneous recording of multiple streams and provides real-time status alerts through external messaging services when broadcasts start, end, or encounter error

    Tracks the status of live broadcasts and provides notifications when streams start or end.

    Gobilibilidouyuffmpeg
    在 GitHub 上查看↗5,595
  • wuhaoyu1990/magiccamerawuhaoyu1990 的头像

    wuhaoyu1990/MagicCamera

    5,513在 GitHub 上查看↗

    MagicCamera 是一个 Android 相机滤镜 SDK 和美颜库,旨在为相机和视频录制应用提供实时视觉特效。它作为图像编辑器框架和视频滤镜引擎,用于增强 Android 设备上的面部外观并修改照片。 该项目专注于美颜增强,特别是提供磨皮和美白工具。它支持将实时滤镜应用于相机流,并支持在应用这些特效的情况下录制视频。 该系统涵盖移动图像编辑和实时相机滤镜,利用着色器(shader)流水线处理帧,并将相机数据映射到纹理以输出滤镜效果。

    Processes live camera feeds in real-time to apply visual effects and color overlays.

    Java
    在 GitHub 上查看↗5,513
  • natario1/cameraviewnatario1 的头像

    natario1/CameraView

    5,125在 GitHub 上查看↗

    CameraView 是一个高级 Android 相机库和硬件封装器,专为拍摄照片和视频而设计。它提供了一个用于管理相机硬件的抽象层,以及一个用于录制高分辨率视频和 RAW 照片(具有可配置比特率和分辨率)的媒体捕获 API。 该项目具有实时相机滤镜框架和预览管理器。这些系统允许将自定义着色器和视觉效果应用到实时相机流中,并渲染具有可自定义纵横比、覆盖层和构图网格的预览。 该库涵盖了广泛的硬件控制,包括传感器选择、变焦、曝光和自动对焦。它还管理媒体处理任务,如滤镜链、图形水印以及将地理位置元数据嵌入到 EXIF 数据中。 该工具包包含一个用于请求和管理相机硬件初始化所需的 Android 系统权限的系统。

    Provides a processing pipeline for applying shaders and visual effects to live camera streams.

    Javaandroidandroid-librarycamera
    在 GitHub 上查看↗5,125
  • datarhei/restreamerdatarhei 的头像

    datarhei/restreamer

    4,925在 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

    Performs technical transformations on live video, including the muxing of separate audio channels into the primary stream.

    HTMLffmpegffmpeg-apiffmpeg-server
    在 GitHub 上查看↗4,925
  • senguptaumd/background-mattingsenguptaumd 的头像

    senguptaumd/Background-Matting

    4,772在 GitHub 上查看↗

    This project is a deep learning image matting framework and computer vision tool designed to separate people from their backgrounds. It functions as a real-time video matting engine and a trainable foreground isolation model that generates per-pixel alpha mattes to isolate subjects from photos and videos. The system utilizes reference-based alpha matting, incorporating a specific background image to simulate green screen effects without a physical screen. This approach allows for the removal and replacement of backgrounds in high-resolution footage, including live video streams. The framewor

    Processes live video feeds at high frame rates to generate real-time high-resolution mattes.

    Python
    在 GitHub 上查看↗4,772
  • enjoy-digital/litexenjoy-digital 的头像

    enjoy-digital/litex

    3,963在 GitHub 上查看↗

    LiteX 是一个 FPGA SoC 开发套件和 SoC 构建器框架,用于以编程方式设计片上系统 (SoC)。它提供了一个硬件描述工具链,使用可脚本化的框架来定义硬件布局并自动化生成硬件描述语言代码。 该项目通过编排多个供应商和开源工具链来合成数字逻辑并生成可部署的比特流而脱颖而出。它支持多语言逻辑集成,允许将不同的硬件描述语言组合到单个项目中。 该框架涵盖了广泛的功能,包括处理器核心集成、分层总线互连管理以及 PCIe、以太网和 USB 等硬件外设的实现。它还提供用于数字逻辑仿真、BIOS 和固件的裸机运行时引导,以及构建能够引导完整 Linux 内核的系统的工具。 该套件包括用于硬件设计加载和主机桥接调试的工具,以从主机检查内存映射和寄存器状态。

    Supports processing HDMI signals for video capture and playback with overlays and content protection.

    Pythonfpgahardwaresystem-on-chip
    在 GitHub 上查看↗3,963
  • grvydev/project-lightspeedGRVYDEV 的头像

    GRVYDEV/Project-Lightspeed

    3,668在 GitHub 上查看↗

    Project-Lightspeed is a low-latency video relay and WebRTC live streaming server. It functions as an OBS streaming backend that ingests media streams and converts them for real-time playback in web browsers. The system operates as a WebSocket stream orchestrator, managing connection handshakes and stream authentication to coordinate signaling between the server and the client browser. It utilizes a high-speed protocol to achieve sub-second delay between the broadcast source and the viewer. The server covers media relay capabilities, including network packet relaying and the ingestion of vide

    Relays raw video data from the ingest port to the output stream with minimal processing to reduce latency.

    Rust
    在 GitHub 上查看↗3,668
  • nemo2011/bilibili-apiNemo2011 的头像

    Nemo2011/bilibili-api

    3,488在 GitHub 上查看↗

    bilibili-api is a Bilibili API wrapper and content scraper designed for programmatically accessing video metadata, user profiles, and content data. It functions as an anti-bot crawler framework and a WebSocket live chat client for retrieving platform information and real-time interaction data. The project incorporates tools to bypass anti-crawling measures and rate limits through the use of proxies and TLS fingerprint spoofing. It also includes logic for mapping and converting various video and content identifiers to ensure consistent data retrieval across different endpoints. Its capability

    Connects to WebSocket servers to capture real-time chat messages and interaction data from Bilibili live streams.

    Pythonapibilibilibilibili-api
    在 GitHub 上查看↗3,488
  • gpac/gpacgpac 的头像

    gpac/gpac

    3,205在 GitHub 上查看↗

    GPAC is an open-source multimedia framework built around a pluggable filter graph pipeline, where modular processing units called filters connect into a directed graph to handle media workflows. At its core, the framework centers all media packaging and manipulation on the ISO Base Media File Format (ISOBMFF), with specialized tools for reading, writing, fragmenting, and encrypting MP4 and related containers. It also provides a declarative scene graph composition system for describing interactive multimedia scenes using MPEG-4 BIFS, X3D, SVG, or VRML syntax, alongside a hardware-accelerated re

    Ships a filter for demultiplexing AV1 video streams from various container formats.

    Catsc3broadcastcenc
    在 GitHub 上查看↗3,205
  • fangfufu/linux-fake-background-webcamfangfufu 的头像

    fangfufu/Linux-Fake-Background-Webcam

    1,697在 GitHub 上查看↗

    This project is a system-level utility for Linux that intercepts, modifies, and presents live webcam feeds as standard virtual video devices. By creating a bridge between physical hardware and user-space applications, it allows video conferencing software to consume processed streams as if they were native camera inputs. The software distinguishes itself through its ability to manage the lifecycle of video processing tasks as persistent background services. It monitors virtual device activity to dynamically allocate resources, ensuring that image processing and hardware usage are suspended wh

    Intercepts and modifies webcam streams to present them as standard virtual video devices.

    Pythonakvcammediapipeopencv-python
    在 GitHub 上查看↗1,697
上一个12下一个
  1. Home
  2. Graphics & Multimedia
  3. Video Stream Processing

探索子标签

  • AV1 Stream Parsers1 个子标签Reads AV1 OBU, Annex B, or IVF container data and outputs visual PIDs and decoded frames. **Distinct from Video Stream Processing:** Distinct from Video Stream Processing: focuses specifically on parsing the AV1 codec format, not general video stream manipulation.
  • Live Camera ProcessingReal-time processing and manipulation of live camera feeds. **Distinct from Video Stream Processing:** Focuses specifically on the integration with device cameras for real-time effects, rather than general recording or playback streams.
  • Live Video Stream Monitoring6 个子标签Processes real-time video feeds to detect and track people, packages, and events as they happen. **Distinct from Video Stream Processing:** Distinct from Video Stream Processing: focuses on detection and tracking of objects and events in live feeds, not general capture and manipulation.
  • VP9 Stream ParsersReads VP9 data from IVF containers and outputs visual PIDs and decoded frames. **Distinct from Video Stream Processing:** Distinct from Video Stream Processing: focuses specifically on parsing the VP9 codec format, not general video stream manipulation.