USB Video 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, 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.
See the CONTRIBUTING file for how to help out.
usb-video is Apache 2.0 licensed.