# Video overlay software

> AI-ranked search results for `overlays` on awesome-repositories.com — ordered by an LLM for relevance, best match first. 117 total matches; showing the top 11.

Explore on the web: https://awesome-repositories.com/q/overlays

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [this search on awesome-repositories.com](https://awesome-repositories.com/q/overlays).**

## Results

- [obsproject/obs-studio](https://awesome-repositories.com/repository/obsproject-obs-studio.md) (79,123 ⭐) — 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
- [soffes/hotkey](https://awesome-repositories.com/repository/soffes-hotkey.md) (1,077 ⭐) — HotKey is a developer library for registering system-wide keyboard shortcuts in macOS applications. It binds modifier keys and key codes to system-wide identifiers using native operating system event hooks, allowing applications to respond to key combinations while running in the background.

The library executes custom closures asynchronously when native keyboard monitor notifications match registered global shortcut signatures. It handles both press and release events, and automatically unregisters system hot key bindings during object deallocation to prevent stale event listeners and memory
- [arut/nginx-rtmp-module](https://awesome-repositories.com/repository/arut-nginx-rtmp-module.md) (13,982 ⭐) — The NGINX RTMP module is a server-side extension that functions as a live video streaming engine. It enables the ingestion, processing, and distribution of real-time audio and video feeds, supporting both RTMP and HLS protocols to facilitate media delivery to multiple clients.

The module distinguishes itself by integrating directly into the host server event loop, allowing for high-concurrency network input and output without blocking the main thread. It provides a toolkit for managing media streams through event-driven callbacks, which can trigger external process invocations for custom tran
- [teampiped/piped](https://awesome-repositories.com/repository/teampiped-piped.md) (9,780 ⭐) — Piped is a privacy-focused video streaming service and self-hosted media proxy. It allows users to watch video and audio content without advertisements, user tracking, or the requirement of official accounts.

The project utilizes a decentralized server network to distribute workloads and rotate outbound IP addresses, which helps bypass regional content restrictions and prevent provider blocks. It includes the ability to identify and skip sponsored segments within media files for a cleaner viewing experience.

The service provides a JSON API for third-party integration to fetch video streams,
- [asmvik/skhd](https://awesome-repositories.com/repository/asmvik-skhd.md) (8,155 ⭐) — skhd is a hotkey daemon and keyboard remapper for macOS. It operates as a background service that maps custom keyboard shortcuts to shell commands, scripts, and system actions.

The utility features application-aware shortcut management, allowing the same hotkey to execute different commands depending on which application is focused. It also includes an input mode manager to define distinct operational modes that change how keys behave based on the active state.

The system supports contextual routing through application-specific shortcuts and event exclusions to preserve native app behavior.
- [aaa1115910/bv](https://awesome-repositories.com/repository/aaa1115910-bv.md) (3,882 ⭐) — This project is a native Android TV Bilibili client and third-party video player designed for streaming and browsing video content on large screens. It functions as a television-centric media application that enables users to access Bilibili content through an interface optimized for distance and remote control navigation.

The application implements remote-optimized navigation to map hardware input to UI focus patterns and utilizes adaptive bitrate switching to adjust video quality based on network conditions. It employs a reactive state management architecture and a type-safe network layer t
- [mps-youtube/mps-youtube](https://awesome-repositories.com/repository/mps-youtube-mps-youtube.md) (8,740 ⭐) — mps-youtube is a YouTube terminal client and command-line media player. It allows users to search for, stream, and play YouTube videos and audio directly within a terminal emulator without requiring an API key.

The project functions as a media downloader and search tool, providing capabilities to save video and audio content to the local file system in various formats and resolutions. It includes specialized discovery tools for finding music albums and matching individual tracks based on metadata.

The software covers a broad range of media management capabilities, including headless media co
- [librespark/libretv](https://awesome-repositories.com/repository/librespark-libretv.md) (23,838 ⭐) — LibreTV is a self-hosted media aggregator and streaming client designed to consolidate video content from multiple external providers into a single, unified library. By standardizing metadata and media formats, the platform provides a centralized interface for browsing and managing personal media collections.

The application distinguishes itself through its focus on uninterrupted playback and efficient navigation. It features automated manifest parsing to detect and strip commercial segments from video streams, ensuring an ad-free viewing experience. Additionally, the interface supports direc
- [owncast/owncast](https://awesome-repositories.com/repository/owncast-owncast.md) (11,648 ⭐) — Owncast is a self-hosted live streaming server that provides full control over broadcast infrastructure and audience data. It functions as an RTMP video streaming server, accepting incoming video feeds and distributing them to viewers through HLS-based segmented streaming. The platform includes a built-in, stateful web-based chat interface that enables real-time viewer engagement during broadcasts.

The project distinguishes itself through deep integration with the decentralized Fediverse, allowing servers to automatically broadcast stream status updates and notify followers across distributed
- [predidit/kazumi](https://awesome-repositories.com/repository/predidit-kazumi.md) (41,496 ⭐) — 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
- [jellyfin/jellyfin-androidtv](https://awesome-repositories.com/repository/jellyfin-jellyfin-androidtv.md) (4,095 ⭐) — This project is an Android TV media client and digital media player designed to stream movies, music, and live television from a Jellyfin media server. It provides a lean-back entertainment interface optimized for navigating organized media libraries using a remote control.

The application allows for the remote synchronization of playback across multiple devices to create shared viewing experiences. Users can also customize the visual and auditory presentation of the interface through the management of visual themes.

The client supports streaming video and audio content, viewing photo galler
