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
·

25 repositorios

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

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • freerdp/freerdpAvatar de FreeRDP

    FreeRDP/FreeRDP

    13,336Ver en 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
    Ver en GitHub↗13,336
  • ihmily/douyinliverecorderAvatar de ihmily

    ihmily/DouyinLiveRecorder

    10,328Ver en 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
    Ver en GitHub↗10,328
  • wasabeef/android-gpuimageAvatar de wasabeef

    wasabeef/android-gpuimage

    9,155Ver en 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
    Ver en GitHub↗9,155
  • jomjol/ai-on-the-edge-deviceAvatar de jomjol

    jomjol/AI-on-the-edge-device

    8,461Ver en 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++
    Ver en GitHub↗8,461
  • bytedeco/javacvAvatar de bytedeco

    bytedeco/javacv

    8,310Ver en 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
    Ver en GitHub↗8,310
  • bromite/bromiteAvatar de bromite

    bromite/bromite

    6,277Ver en 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
    Ver en GitHub↗6,277
  • google/grafikaAvatar de google

    google/grafika

    6,154Ver en GitHub↗

    Grafika es una colección de implementaciones de referencia y herramientas de benchmarking para la plataforma Android. Proporciona demostraciones técnicas para validar ciclos de vida de la cámara, rendimiento de la GPU y configuraciones de códecs multimedia, incluyendo un conjunto de ejemplos de OpenGL ES y una aplicación de referencia de gráficos. El proyecto se distingue por herramientas especializadas para medir el rendimiento gráfico, como benchmarks para velocidades de carga de texturas y latencia de lectura de píxeles. También implementa patrones específicos enfocados en hardware, como el uso de buffers circulares para captura de video continua y la utilización de pantallas virtuales para la grabación de pantalla de todo el sistema. El repositorio cubre una amplia gama de capacidades multimedia y gráficas. Esto incluye renderizado de cámara a textura para manipulación en tiempo real, el uso de hilos de renderizado dedicados para interfaces receptivas y varios métodos de reproducción de video utilizando capas de compositor del sistema. Además, aborda el procesamiento de video mediante grabación de framebuffer simultánea y decodificación de múltiples flujos.

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

    Java
    Ver en GitHub↗6,154
  • getstream/vision-agentsAvatar de GetStream

    GetStream/Vision-Agents

    6,029Ver en GitHub↗

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

    Pythonagentic-aiagentsai
    Ver en GitHub↗6,029
  • zoneminder/zoneminderAvatar de ZoneMinder

    ZoneMinder/zoneminder

    5,855Ver en 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
    Ver en GitHub↗5,855
  • partykit/partykitAvatar de partykit

    partykit/partykit

    5,644Ver en 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
    Ver en GitHub↗5,644
  • bililive-go/bililive-goAvatar de bililive-go

    bililive-go/bililive-go

    5,595Ver en 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
    Ver en GitHub↗5,595
  • wuhaoyu1990/magiccameraAvatar de wuhaoyu1990

    wuhaoyu1990/MagicCamera

    5,513Ver en GitHub↗

    MagicCamera es un SDK de filtros de cámara y una librería de belleza facial para Android, diseñada para proporcionar efectos visuales en tiempo real en aplicaciones de cámara y grabación de video. Funciona como un framework de edición de imágenes y un motor de filtros de video para mejorar la apariencia facial y modificar fotos en dispositivos Android. El proyecto se centra en la mejora de la belleza facial, proporcionando herramientas específicas para suavizar la piel y blanquear el rostro. Permite aplicar filtros en tiempo real a transmisiones de cámara en vivo y admite la grabación de video con estos efectos aplicados. El sistema cubre la edición de imágenes móviles y el filtrado de cámara en tiempo real, utilizando un pipeline de shaders para procesar fotogramas y mapear datos de la cámara a texturas para la salida filtrada.

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

    Java
    Ver en GitHub↗5,513
  • natario1/cameraviewAvatar de natario1

    natario1/CameraView

    5,125Ver en GitHub↗

    CameraView es una librería de cámara de Android de alto nivel y wrapper de hardware diseñado para capturar fotos y videos. Proporciona una capa de abstracción para gestionar el hardware de la cámara y una API de captura de medios para grabar video de alta resolución y fotos RAW con tasas de bits y resoluciones configurables. El proyecto cuenta con un framework de filtros de cámara en tiempo real y un gestor de vista previa. Estos sistemas permiten la aplicación de shaders personalizados y efectos visuales a flujos de cámara en vivo y el renderizado de vistas previas con relaciones de aspecto, superposiciones y cuadrículas de composición personalizables. La librería cubre una amplia gama de controles de hardware, incluyendo selección de sensor, zoom, exposición y auto-enfoque. También gestiona tareas de procesamiento de medios como encadenamiento de filtros, marcas de agua gráficas y la incrustación de metadatos de ubicación geográfica en datos EXIF. El kit de herramientas incluye un sistema para solicitar y gestionar los permisos necesarios del sistema Android requeridos para la inicialización del hardware de la cámara.

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

    Javaandroidandroid-librarycamera
    Ver en GitHub↗5,125
  • datarhei/restreamerAvatar de datarhei

    datarhei/restreamer

    4,925Ver en 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
    Ver en GitHub↗4,925
  • senguptaumd/background-mattingAvatar de senguptaumd

    senguptaumd/Background-Matting

    4,772Ver en GitHub↗

    Este proyecto es un framework de matting de imágenes de aprendizaje profundo y una herramienta de visión artificial diseñada para separar a las personas de sus fondos. Funciona como un motor de matting de video en tiempo real y un modelo de aislamiento de primer plano entrenable que genera mattes alfa por píxel para aislar sujetos de fotos y videos. El sistema utiliza matting alfa basado en referencia, incorporando una imagen de fondo específica para simular efectos de pantalla verde sin una pantalla física. Este enfoque permite la eliminación y sustitución de fondos en metraje de alta resolución, incluyendo transmisiones de video en vivo. El framework admite matting de alta resolución y procesamiento de video en tiempo real. También proporciona capacidades para el entrenamiento de modelos de matting personalizados, permitiendo a los usuarios entrenar redes neuronales en conjuntos de datos específicos con resoluciones y arquitecturas configurables.

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

    Python
    Ver en GitHub↗4,772
  • enjoy-digital/litexAvatar de enjoy-digital

    enjoy-digital/litex

    3,963Ver en GitHub↗

    LiteX es una suite de desarrollo de SoC FPGA y un framework constructor de SoC utilizado para diseñar sistemas en chip (SoC) de forma programática. Proporciona una cadena de herramientas de descripción de hardware que utiliza un framework scriptable para definir diseños de hardware y automatizar la generación de código en lenguajes de descripción de hardware (HDL). El proyecto se distingue por orquestar múltiples cadenas de herramientas de proveedores y de código abierto para sintetizar lógica digital y generar bitstreams desplegables. Soporta la integración de lógica en múltiples lenguajes, permitiendo combinar diferentes lenguajes de descripción de hardware en un solo proyecto. El framework cubre una amplia gama de capacidades, incluyendo integración de núcleos de procesador, gestión de interconexiones de bus jerárquicas y la implementación de periféricos de hardware como PCIe, Ethernet y USB. También proporciona herramientas para la simulación de lógica digital, arranque de runtime bare-metal para BIOS y firmware, y la construcción de sistemas capaces de arrancar un kernel de Linux completo. La suite incluye utilidades para la carga de diseños de hardware y depuración de host-bridge para inspeccionar mapas de memoria y estados de registros desde una computadora anfitriona.

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

    Pythonfpgahardwaresystem-on-chip
    Ver en GitHub↗3,963
  • grvydev/project-lightspeedAvatar de GRVYDEV

    GRVYDEV/Project-Lightspeed

    3,668Ver en 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
    Ver en GitHub↗3,668
  • nemo2011/bilibili-apiAvatar de Nemo2011

    Nemo2011/bilibili-api

    3,488Ver en 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
    Ver en GitHub↗3,488
  • gpac/gpacAvatar de gpac

    gpac/gpac

    3,205Ver en 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
    Ver en GitHub↗3,205
  • fangfufu/linux-fake-background-webcamAvatar de fangfufu

    fangfufu/Linux-Fake-Background-Webcam

    1,697Ver en GitHub↗

    Este proyecto es una utilidad a nivel de sistema para Linux que intercepta, modifica y presenta transmisiones de cámaras web en vivo como dispositivos de video virtuales estándar. Al crear un puente entre el hardware físico y las aplicaciones en espacio de usuario, permite que el software de videoconferencia consuma transmisiones procesadas como si fueran entradas de cámara nativas. El software se distingue por su capacidad para gestionar el ciclo de vida de las tareas de procesamiento de video como servicios en segundo plano persistentes. Monitorea la actividad del dispositivo virtual para asignar recursos dinámicamente, asegurando que el procesamiento de imágenes y el uso del hardware se suspendan cuando ninguna aplicación esté transmitiendo activamente. Este enfoque basado en la demanda minimiza el impacto en el sistema mientras mantiene la disponibilidad de la cámara virtual a través de las sesiones de usuario. Más allá del reemplazo y desenfoque de fondo, la herramienta admite una gama de efectos visuales en tiempo real, incluyendo superposiciones de primer plano y filtros de color. Se integra con frameworks multimedia estándar para encadenar procesos de captura, manipulación y salida, asegurando la compatibilidad con entornos de videoconferencia existentes.

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

    Pythonakvcammediapipeopencv-python
    Ver en GitHub↗1,697
Ant.12Siguiente
  1. Home
  2. Graphics & Multimedia
  3. Video Stream Processing

Explorar subetiquetas

  • AV1 Stream Parsers1 sub-etiquetaReads 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 sub-etiquetasProcesses 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.