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

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
alvr-org avatar

alvr-org/ALVR

0
View on GitHub↗
7,698 stars·659 forks·Rust·MIT·20 views

ALVR

ALVR is a wireless virtual reality streaming tool and headset driver that transmits content from a PC to a headset over Wi-Fi to eliminate physical cables. It functions as a session orchestrator that manages a network-based pipeline for high-resolution frames and a virtual driver layer that enables a computer to communicate with and track wireless hardware.

The system utilizes a UDP network protocol to synchronize compressed video frames and positional tracking data. It employs hardware-accelerated H.264 encoding to minimize lag and includes a virtual audio router to redirect microphone input and system audio between the host PC and the remote headset.

The project covers PC VR integration, including the ability to run concurrent drivers and synchronize software versions between connected devices. It also provides capabilities for managing video encoding and automating application launches.

Features

  • Remote VR and AR Content Streaming - Streams virtual reality content wirelessly from a PC to a headset to eliminate physical cables.
  • VR Device Drivers - Provides a virtual driver layer that enables the computer to communicate with and track wireless VR hardware.
  • Video Encoders - Uses GPU-accelerated H.264 encoding to compress high-resolution VR video streams in real-time.
  • Low-Latency Video Streaming - Employs a low-latency UDP network protocol to transmit compressed video frames and tracking data.
  • Stream Encoding - Compresses VR video data using hardware-accelerated H.264 encoding for efficient network streaming.
  • UDP Communication - Uses a UDP-based communication layer to synchronize positional tracking data and compressed video frames.
  • Wireless VR Integration - Connects wireless headsets to computers using virtual drivers to enable compatibility with VR games and applications.
  • Virtual Device Drivers - Injects virtual device drivers to simulate VR hardware inputs, allowing the PC to treat a wireless headset as a native device.
  • Virtual Audio Routing - Routes microphone input from the wireless headset to a virtual audio device on the host PC.
  • VR Audio Routing - Redirects microphone and system audio between the remote headset and PC for in-game communication.
  • Tracking Data Buffers - Implements an asynchronous buffer to align headset tracking data with rendered video frames to reduce motion sickness.
  • Connection Handshake Protocols - Provides a handshake protocol to negotiate configuration and software versions between the PC and headset before session start.
  • Driver Version Managers - Synchronizes software versions and tracking data to maintain stable performance between the PC and wireless hardware.
  • Concurrent Driver Execution - Allows the primary VR driver to run concurrently with third-party hardware drivers for additional device tracking.
  • VR Session Managers - Orchestrates VR sessions by managing application launches, audio routing, and software version synchronization.
  • Software Version Managers - Manages the installation and updating of multiple software versions to maintain compatibility between the PC and headset.

Star history

Star history chart for alvr-org/alvrStar history chart for alvr-org/alvr

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to ALVR

Similar open-source projects, ranked by how many features they share with ALVR.
  • virtualdrivers/virtual-display-driverVirtualDrivers avatar

    VirtualDrivers/Virtual-Display-Driver

    8,412View on GitHub↗

    Virtual-Display-Driver is a kernel-level driver for Windows that emulates physical monitors and audio devices. It serves as a virtual monitor emulator, headless server display emulator, and virtual audio device driver to enable extended desktop space and sound routing on systems without physical hardware connections. The project enables the simulation of monitors with custom resolutions, refresh rates, and identification profiles, including support for High Dynamic Range output. It also provides software-defined audio interfaces to simulate virtual microphones and speakers. The software cove

    C++displaydisplay-driverdisplays
    View on GitHub↗8,412
  • anyrtcio-community/anyrtc-rtmp-opensourceanyrtcIO-Community avatar

    anyrtcIO-Community/anyRTC-RTMP-OpenSource

    4,904View on GitHub↗

    This project is an RTMP media streaming SDK and a real-time communication framework designed for pushing and playing audio and video streams. It provides tools for interactive broadcasting, low-latency voice and video calls, and a cross-platform media player compatible with Windows, iOS, and Android. The toolkit enables interactive live broadcasting with support for multi-host interactions and the ability to push streams to distribution servers via CDN. It includes a cloud recording manager for capturing live sessions and saving them as files to cloud storage, along with a system for composit

    C++androidffmpeghls
    View on GitHub↗4,904
  • ant-media/ant-media-serverant-media avatar

    ant-media/Ant-Media-Server

    4,693View on GitHub↗

    Ant-Media-Server is a server-side streaming engine designed for real-time audio and video broadcasting. It functions as a live media transcoder and WebRTC streaming server, facilitating the ingestion, processing, and delivery of media streams across multiple protocols. The platform is distinguished by its cloud-scale media infrastructure, which automates server capacity expansion to handle fluctuating volumes of concurrent viewers. It utilizes adaptive bitrate streaming to adjust video quality in real time based on network conditions and employs WebRTC and SRT to achieve ultra-low latency del

    Javaabrandroid-sdkant-media
    View on GitHub↗4,693
  • android/camera-samplesandroid avatar

    android/camera-samples

    5,422View on GitHub↗

    A collection of reference implementations and code samples for integrating Android camera hardware and software APIs. The project provides demonstrations for using both the Jetpack CameraX library and the low-level Camera2 API to implement photo and video capture features. The repository includes specialized implementations for high-performance recording, such as high-frame-rate slow motion and high-dynamic-range video. It also features examples of machine learning vision, demonstrating how to analyze live camera frames for object detection and QR code scanning. The project covers broad imag

    Kotlinkotlinsamples
    View on GitHub↗5,422
See all 30 alternatives to ALVR→

Frequently asked questions

What does alvr-org/alvr do?

ALVR is a wireless virtual reality streaming tool and headset driver that transmits content from a PC to a headset over Wi-Fi to eliminate physical cables. It functions as a session orchestrator that manages a network-based pipeline for high-resolution frames and a virtual driver layer that enables a computer to communicate with and track wireless hardware.

What are the main features of alvr-org/alvr?

The main features of alvr-org/alvr are: Remote VR and AR Content Streaming, VR Device Drivers, Video Encoders, Low-Latency Video Streaming, Stream Encoding, UDP Communication, Wireless VR Integration, Virtual Device Drivers.

What are some open-source alternatives to alvr-org/alvr?

Open-source alternatives to alvr-org/alvr include: virtualdrivers/virtual-display-driver — Virtual-Display-Driver is a kernel-level driver for Windows that emulates physical monitors and audio devices. It… daniulive/smarterstreaming — SmarterStreaming is a cross-platform SDK for hardware-accelerated audio and video capture, encoding, and streaming. It… ant-media/ant-media-server — Ant-Media-Server is a server-side streaming engine designed for real-time audio and video broadcasting. It functions… android/camera-samples — A collection of reference implementations and code samples for integrating Android camera hardware and software APIs.… anyrtcio-community/anyrtc-rtmp-opensource — This project is an RTMP media streaming SDK and a real-time communication framework designed for pushing and playing… browserbox/browserbox — BrowserBox is a remote browser isolation platform that executes web sessions within containerized server environments.…