Unable to stream between Omniverse Create to XR Remote

We tested to stream an USD 3D model from Omniverse Create(2021.3.8) to XR Remote(iPad Pro 12.9inch 2nd gen, sw ver. 15.2.1) via CloudXR on same network. However, the XR Remote could get the asset and disconnect.

NVIDIA CloudXR v2.2 (CL# 30238443), built on Jul 28 2021 22:49:17.

[12:40:54.563] Cleaning up older files.
[12:40:54.564] Starting FrameServerCuda.
[12:40:54.568] Stream Server: Net Stream Server Instance Created
[12:40:54.569] Stream Server: CloudXR video streams created
[12:40:54.569] Stream Server: input Stream Created
[12:40:54.572] Stream Server: streaming instance started - waiting for a client…
[12:40:54.572] FrameServer::Start

Streamer Server Log:

#9(I)[2022-01-25 04:40:54,569]=12:40:54={17624} Starting initialization of the server
#0(I)[2022-01-25 04:40:54,569]=12:40:54={17624} Server is now in state 1001
#1(I)[2022-01-25 04:40:54,571]=12:40:54={17624} Head DeviceName: \.\DISPLAY1, DeviceString: NVIDIA RTX A6000, AttachedToDesktop, MonitorConnected
#2(I)[2022-01-25 04:40:54,571]=12:40:54={17624} Head DeviceName: \.\DISPLAY2, DeviceString: NVIDIA RTX A6000
#3(I)[2022-01-25 04:40:54,572]=12:40:54={17624} Head DeviceName: \.\DISPLAY3, DeviceString: NVIDIA RTX A6000
#4(I)[2022-01-25 04:40:54,573]=12:40:54={17624} Head DeviceName: \.\DISPLAY4, DeviceString: NVIDIA RTX A6000
#5(I)[2022-01-25 04:40:54,573]=12:40:54={17624} Adapter vendor id: 0x10de, device name: \.\DISPLAY1
#6(I)[2022-01-25 04:40:54,573]=12:40:54={17624} Using 2 streams.
#7(I)[2022-01-25 04:40:54,573]=12:40:54={17624} RTSP Server: TCP instance
#8(I)[2022-01-25 04:40:54,573]=12:40:54={17624} RTSP server successfully started on port 48010 (thread count 4)
#9(I)[2022-01-25 04:40:54,573]=12:40:54={17624} Server is now in state 1002
#0(I)[2022-01-25 04:40:54,573]=12:40:54={17624} Successfully started server.

Hi Joseph, can you please clarify the problem? Are you saying that the XR Remote app from the app store did work, but then you tried using CloudXR itself and that didn’t work?

If that’s the case, I suspect the issue is that Omniverse Create 2021.3.8 and the iOS app are both using CloudXR 2.1, and you appear to be using CloudXR 2.2? These are not fully compatible, unfortunately.

The version of CloudXR is 3.1. We followed the Cloud XR User Manual to enable Omniverse Create TableAR to output to CloudXR server and view it in iOS Omniverse XR Remote. However, the iOS App could not connect/load anything from the server.

Omniverse requires use of their specific server installation and clients, which as noted above was last shipped on top of CloudXR 2.1. If you are trying to use the cloudxr public SDK to build a custom OV client, that won’t work, you’ll need to use the specific SDK version that ships with OV. If you are trying to use the CloudXR public sample code to create a client to connect to OV, again that won’t work due to version mismatch.