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

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

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

alvr-org/ALVR

0
View on GitHub↗
7,698 星标·659 分支·Rust·MIT·5 次浏览

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 历史

alvr-org/alvr 的 Star 历史图表alvr-org/alvr 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

ALVR 的开源替代方案

相似的开源项目,按与 ALVR 的功能重合度排序。
  • virtualdrivers/virtual-display-driverVirtualDrivers 的头像

    VirtualDrivers/Virtual-Display-Driver

    8,412在 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
    在 GitHub 上查看↗8,412
  • anyrtcio-community/anyrtc-rtmp-opensourceanyrtcIO-Community 的头像

    anyrtcIO-Community/anyRTC-RTMP-OpenSource

    4,904在 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
    在 GitHub 上查看↗4,904
  • ant-media/ant-media-serverant-media 的头像

    ant-media/Ant-Media-Server

    4,693在 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
    在 GitHub 上查看↗4,693
  • android/camera-samplesandroid 的头像

    android/camera-samples

    5,422在 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
    在 GitHub 上查看↗5,422
查看 ALVR 的所有 30 个替代方案→

常见问题解答

alvr-org/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.

alvr-org/alvr 的主要功能有哪些?

alvr-org/alvr 的主要功能包括: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。

alvr-org/alvr 有哪些开源替代品?

alvr-org/alvr 的开源替代品包括: 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.…