I have successfully connected multiple CloudXR clients to servers (one per HMD) via WiFi, on the same network, but the streaming experience tends to degrade as the number of clients grows (e.g. when 4 or 5 clients is reached).
The network, theoretically, has enough bandwidth to support 60 Mbps up/down for each client, but of course there are other considerations. I’m wondering if there are any available recommendations or best practices for number or type of access points per HMD, command line network parameters for CloudXR, etc., in these high-density situations.
Thank you!
This is very challenging to answer “in general”.
Every network hop matters. If this is cloud-to-local, then it could be your ISP connection. If it’s local, you might have a low-performance switch or router that is unable to keep up with the latency and bandwidth needs. If the bottleneck is the actual wifi hop, then are you using 2.4 GHz or 5/6 GHz? If 2.4, you are much more bandwidth throttled. If 5/6, then do you have low-distance line-of-sight between the wifi access point and each HMD? 5/6 GHz has much lower wall/object penetration and range than 2.4 GHz.
Thank you @AndreusNvidius; really appreciate the time.
This is cloud-to-local, and with a goal of around a dozen headsets. Typically these attempts have been made via a single access point using a 5 GHz band. Typically with low-distance line-of-sight.
Completely understand that general answers here are difficult. Just wanted to make sure I wasn’t missing any guidelines for these sorts of high-density situations, or any experiences from others that could be helpful in getting such a setup working well.
Have you looked over this pinned post and the GTC talk it links? There’s one concept (that hasn’t been tested) of a “cellular” WiFi system for achieving higher density, as well as some slides on network sizing.
Given cloud-to-local with 12 HMDs, these are some things I’d check:
- make sure your wifi access point and/or router can really handle ~80 Mbps per headset (give yourself some padding)
- check whether the wifi environment is congested; if possible, reduce wifi noise by putting up barriers with as much metal in them as possible (construct an impromptu Farraday cage, or at least Farraday “wall”) between your deployment environment and any other wifi networks
- 12 HMDs is a pretty big ask of a single access point; try to shift to 2-3 access points on different bands
- check your bandwidth from your local site to your cloud provider
1 Like
Thank you so much @AndreusNvidius; I had not seen the linked talk, which sounds very helpful. Really appreciate the other ideas as well; I will dig into these possibilities.