Skip to content

Android library and app for streaming content from USB Video Class (UVC) devices.

License

Apache-2.0, GPL-2.0 licenses found

Licenses found

Apache-2.0
LICENSE
GPL-2.0
COPYING
Notifications You must be signed in to change notification settings

facebookexperimental/usb-video

USB Video

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.

Features

  • 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

Getting Started

To get started with USB Video, follow these steps:

  1. Clone the repository:
git clone https://github.com/facebookexperimental/usb-video.git
cd usb-video
  1. Open the project in Android Studio:
studio .
  1. Build the project:
./gradlew build
  1. Install the app on your device:
./gradlew installDebug
  1. 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.

Contributing

See the CONTRIBUTING file for how to help out.

License

usb-video is Apache 2.0 licensed.

About

Android library and app for streaming content from USB Video Class (UVC) devices.

Resources

License

Apache-2.0, GPL-2.0 licenses found

Licenses found

Apache-2.0
LICENSE
GPL-2.0
COPYING

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published