Desktop or file streaming
X11 desktop capture encodes to H.264 via NVENC when available, falling back to libx264. Local H.264 files can be streamed with no re-encode.
bsdrX is a portable C reimplementation of the PC-agent side of Bigscreen's Remote Desktop protocol. It is built to cast a Linux desktop — or a local H.264 video file — into a Bigscreen VR headset, with input, audio, pairing, and experimental voice control.
The archive link is intentionally live now; upload bsdrX.zip into this document root when ready. Windows, macOS, and Android builds are planned but not published yet.

bsdrX is experimental free software. It is reverse-engineered, unfinished, and provided with no warranty. Use it at your own risk. We are not affiliated, associated, authorized, endorsed by, or in any way officially connected with Bigscreen, Inc. or the Bigscreen VR product. Bigscreen names and imagery belong to their respective owners and are used here only to describe compatibility/context.
bsdrX focuses on the PC-agent side: discovery, pairing, media transport, headset input, and local control UI — with Linux as the first-class target.
X11 desktop capture encodes to H.264 via NVENC when available, falling back to libx264. Local H.264 files can be streamed with no re-encode.
System audio is routed to the headset with Opus, while headset microphone audio can become a virtual microphone on the host.
Mouse, keyboard, wheel, buttons, and XInput gamepad frames are decoded from the DataChannel and injected with native OS APIs.
A slim web panel on 127.0.0.1:8088 handles login status, Quest selection, source selection, resolution, bitrate, and restarts.
An experimental in-VR mic balloon can transcribe commands and let an OpenAI-compatible LLM type, click, scroll, and open apps.
Linux alpha is the initial distribution target. Windows, macOS, and Android builds are on the roadmap.
Early GPLv3 archive for testers and hackers. Expect sharp edges. Read the bundled README/LICENSE before running.
Download bsdrX.zipNot available yet. Experimental builds may be shared early with supporters while we test packaging and platform-specific media/input paths.
Donate at least $5, then contact Stefy_ on Bigscreen to ask for access to an experimental build in advance.
Donation optionsIf bsdrX helps your Linux-in-VR setup, donations help fund headset testing, reverse engineering time, packaging, and cross-platform builds.
bc1ql5klyv78t0a5g59y3tczv8ejy9l740x3zg0cge0x3f707d3543A6C301B3Bf47eBc4B469e017a119B4G7iZQ3iQ7k5t9E9g8Y7u6i5t4r3e2w1q0P9O8I7U6Y5