VRDevWorld Streamer

VRDevWorld Streamer

Stream your Mac displays to VR

macOSFree & Open Source
In Development

This one's still cooking. Stay tuned.

Stream your Mac's displays to a Meta Quest headset over your local network. Ultra-low latency, hardware-accelerated H.265, zero configuration.

Highlights

Built for developers who work across machines

🖥️

Up to 3 Displays

Stream all your connected monitors simultaneously — each one becomes a virtual panel in VR.

~20–30ms Latency

Hardware H.265 encode on Apple silicon. Capture, encode, and send in under one frame.

🧠

Dirty-Rect Encoding

Only changed screen regions are re-encoded. Idle monitors cost near-zero bandwidth.

🛡️

FEC Error Recovery

XOR-based forward error correction recovers lost packets without retransmission delays.

Under the Hood

Zero-copy GPU pipeline

The streamer captures frames via ScreenCaptureKit, encodes with VideoToolbox H.265, and sends over raw UDP with packet pacing — all without the frame ever touching the CPU.

Capture   ScreenCaptureKit (GPU)
Encode   VideoToolbox H.265
Transport   Raw UDP + FEC pacing
Discovery   UDP broadcast beacon

Requirements

💻

macOS 14+

Apple silicon Mac

📶

WiFi 6 (5 GHz)

Low-latency local network

🥽

Meta Quest 3

Paired with VRDevWorld Viewer