/Wave-CloudXR-Sample

Primary LanguageC++OtherNOASSERTION

Wave CloudXR Sample Client

Demonstrate how to program with NVIDIA CloudXR SDK for VIVE Focus 3 headset. You can start to develop your own CloudXR application for VIVE Focus 3 based on this sample client.

Below are the instructions to build from source. Alternatively you can find a pre-built APK in the Releases section.

Requirements

Build Instructions

  1. Download CloudXR SDK and Google OBOE SDK 1.5.0.
  2. Put CloudXR.aar and oboe-1.5.0.aar in [ProjectRoot]/app/libs
  3. Download Wave SDK, extract the zip file and copy the repo folder to [ProjectRoot], alongside with app and gradle folders (paths can be modified in build_sdk.gradle)
  4. You are ready to build.

Installation & Usage

  1. Install CloudXR server on your PC.
  2. Build Wave CloudXR Sample Client and install the apk to your VIVE Focus 3
  3. Modify the IP address in CloudXRLaunchOptions.txt and push it into /sdcard of your VIVE Focus 3.
  4. Launch the apk to start streaming

Notes

  • The application requires WRITE_EXTERNAL_STORAGE permission to proceed, for loading a config file from sdcard and writing CloudXR logs.
  • If RECORD_AUDIO permission is denied, microphone feature will be disabled.

The above permission requests will be prompted in-headset on first launch. To install it with permissions granted, use the -g flag with adb install. adb install -g client.apk