QuestCast VR is an Android screen casting tool that streams video and audio from one Android device or Meta Quest to another over the LAN, with optional local recording on the receiver.
- v1.6
- Published at
- Aug 22, 2026
- 4
- Stars
- 177
- Download
- Synced at
- 15d ago
Latest release
v1.6Aug 22, 2026, 11:09 AMDownloads slow? Switch the source anytime above
README
Project Overview
QuestCast VR is a cloud-free Android screen casting tool that streams one device's screen to another over the local network. One Android device, including Meta Quest, acts as the sender to capture screen and system audio, while another acts as the receiver to decode, play, and optionally record. Both devices only need to be on the same reachable Wi-Fi or LAN. A single app can both send and receive, so devices can cast to each other.
One app that sends and receives, so casting on a LAN is instant.
Key Features
- Sender and receiver in one: the same package switches roles on Meta Quest or regular Android devices
- Low-latency video pipeline: captures the screen with MediaProjection and prefers the device's hardware encoder
- H.264 and H.265: supports AVC and HEVC, defaulting to H.265/HEVC with VBR
- Flexible picture settings: resolution, frame rate, and bitrate are adjustable on demand
- TCP and UDP transport: TCP is steadier, while the UDP path supports FEC for latency-first cases
- LAN auto discovery: the receiver announces itself over UDP broadcast, so the sender lists available devices
- Live status monitoring: the receiver shows FPS, bitrate, RTT or ping, and resolution
- Optional local recording: the receiver muxes video and audio into MP4 saved under Movies/QuestCast/
Target Audience
- Users who need phone screen casting
- Meta Quest headset players
- Learners who record screen content
- Users running demos on a LAN
Quick Start
- Install the app on two Android devices
- Make sure both are on the same LAN with AP isolation off
- On the receiver page, choose UDP or TCP and enable local recording if needed
- Tap start receiving and keep the app running
- On the sender, pick the receiver or enter its IP and port, then tap start casting and grant screen and audio permissions
Core Advantages
- No cloud needed: video travels directly over the LAN without accounts or relay services
- Efficient hardware acceleration: hardware codecs cut latency and power use
- Flexible roles: any two devices can swap sending and receiving
- Built-in recording: the receiver can save MP4 files without extra screen recorders
System Requirements
| Item | Requirement |
|---|---|
| OS | Android 7.0 (API 24) or later, including Meta Quest |
| Architecture | arm64-v8a, armeabi-v7a, and other common Android architectures |
| Network | Both devices on the same LAN with AP isolation disabled |
Notes
- The sender and receiver must use the same transport protocol, or they cannot connect
- Auto discovery relies on UDP broadcast; if the router blocks it, enter the receiver IP manually
- Available codecs and resolutions depend on device hardware codec support
- Audio capture on Android 10 and later is limited by system policy, and the first launch may ask for recording and notification permissions
- The current protocol has no end-to-end encryption or access authentication, so use it only on trusted networks
Release history
Sort