NVIDIA CloudXR SDK
VR Streaming Solutuin.
Cloud XR Setup
- Date: 2021/9/10 - Build success.
- SteamVR Version: 1.19.7
- CloudXR Version: 3.0 (2021-08-04-CloudXR-SDK)
- Platform: Windows 10/11 - 21H2
https://docs.nvidia.com/cloudxr-sdk/index.html
Cloud XR Server 測試畫面:
Image Not Showing
Possible Reasons
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →
Image Not Showing
Possible Reasons
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →
Setup CloudXR Server
解壓縮 2021-08-04-CloudXR-SDK
Image Not Showing
Possible Reasons
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →
Run CloudXR-Setup
執行 ...\2021-08-04-CloudXR-SDK\Installer\CloudXR-Setup.exe
安裝完成後, 開啟 SteamVR/左上角 Menu/Settings/確認CloudXRRemoteHMD 已開啟
若不使用 CloudXR 需關閉, 否則會無法正常執行原本的 SteamVR
Image Not Showing
Possible Reasons
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →
Image Not Showing
Possible Reasons
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →
Build CloudXR Client APP (Android OVR)
-
開啟 Android Studio
Image Not Showing
Possible Reasons
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →
-
Build APK
Image Not Showing
Possible Reasons
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →
-
若發生錯誤
在 …\2021-08-04-CloudXR-SDK\Sample\Android\OculusVR\app\libs
補上以下資料:
-
Build Success!!
Build 成功後產生 app-debug.apk 在以下路徑:
…\CloudXR-SDK\2021-08-04-CloudXR-SDK\Sample\Android\OculusVR\app\build\outputs\apk\debug
將 app-debug.apk 複製至 adb 資料夾內, 我這邊為 C:\adb (路徑不限看個人)
Image Not Showing
Possible Reasons
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →
另外, 在 adb 內資料夾建立文字檔, 檔名為 CloudXRLaunchOptions.txt
新增以下內容 ip 請自行修改為 Server 電腦 的IP (可利用 cmd/ipconfig 查詢)
-s 172.20.10.2
-
安裝 app-debug.apk
進行此步驟, 前先接上 Oculus Quest 2, 並確保電腦可存取 Oculus quest 2 內的文件.
輸入 adb install app-debug.apk
Image Not Showing
Possible Reasons
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →
-
複製 CloudXRLaunchOptions.txt
輸入
Image Not Showing
Possible Reasons
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →
Run CloudXR
- Server → PC, Client → Quest2 需先連到同一個網域(建議為5G網路)
- 開啟 SteamVR
還未開啟 Client 時, SteamVR 顯示的狀態如下
Image Not Showing
Possible Reasons
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →
- 開啟 Oculus Quest2 app-debug
Client 開啟成功後, 顯示的狀態如下:
Image Not Showing
Possible Reasons
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →
- 移除 USB Type C
防火牆/Port 設置
- 防火牆允許應用程式如下圖:
Image Not Showing
Possible Reasons
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →
Image Not Showing
Possible Reasons
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →
VRServer, VRService路徑 ...\Program Files (x86)\Steam\steamapps\common\SteamVR\bin\win64
- Port 為 47999-48005, 需要為開啟狀態
Image Not Showing
Possible Reasons
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →
在雲端環境中運作 CloudXR
- 雲端空間的VM 開啟 Web搜尋列 輸入 ipconfig.me
Image Not Showing
Possible Reasons
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →
- 確認防火牆/Port
- 建立 CloudXRLaunchOptions
- 開啟 SteamVR
- 開啟 Client CloudXR-app
Issue
- Client/Server 顯示影像為綠色
修正方法 改為使用 VNC
Image Not Showing
Possible Reasons
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →
Microsoft Remote Desktop (RDP) is known to be incompatible with CloudXR, and it causes side effects such as a green video stream, and sometimes, network connection issues.
Reference
- Stream virtual reality content from a virtual workstation using NVIDIA CloudXR
https://cloud.google.com/community/tutorials/streaming-vr-content-from-a-virtual-workstation-using-nvidia-cloudxr
- Field Notes: Streaming VR to Wireless Headsets Using NVIDIA CloudXR
https://aws.amazon.com/tw/blogs/architecture/field-notes-streaming-vr-to-wireless-headsets-using-nvidia-cloudxr/
- SteamVR 做為企業 / 政府用途
https://partner.steamgames.com/doc/features/steamvr/enterprise