USB Video Capture is an open source Android project that provides video and audio streaming library and sample apps on Android and Meta Quest devices from gaming consoles, phones, and other HDMI out sources using a USB Video Class (UVC) compatible USB Video Capture Card accessory.
- Video and audio capture and streaming engine
- Compatible with Android and Meta Quest devices
- Supports gaming consoles, phones, and other HDMI out sources
- Uses a USB Video Class (UVC) compatible USB Video Capture Card accessory
To get started with USB Video Capture, follow these steps:
- Clone the repository:
git clone https://github.com/facebookexperimental/usb-video.git
cd usb-video
- Open the project in Android Studio:
studio .
- Build the project:
./gradlew build
- Install the app on your device:
./gradlew installDebug
- A USB video capture card is required. Use USB 3.0 (SuperSpeed) card and cables. The app has been tested on Quest 2 and Quest 3.
USB Video Capture is Apache 2.0 licensed.