alvr-org/PhoneVR

PhoneVR won't work with intranet

nobeltnium opened this issue · 4 comments

Update: After fiddling around, i was able to get USB Tethering to work.
image
Once Tethering connection is established, define the Tethering network as Private, and printer sharing/discoverable is enabled.
Ping your android device and vice versa to confirm they see each other (my PC and Android can ping each other even though they are public configured by default. But i'm using a non standard windows version)
Put in your clients IP manually, it can now be detected in ALVR.
But still, the client in an Intranet environment will complain about no internet connection :)

Some out of context information:
I have heavily stuttering and artifact on my Android device, in all type of connection like Ethernet, Hotspot, Tethering, Bluetooth tethering, wifi... And find that if i change Adaptive quantization mode to Disable or Temporal, the problem is fixed
image

The project states that PhoneVR will work with USB Tethering or Hotspot wifi. But when i open PhoneVR client on my android (connected to the PC via USB Tethering or wifi hotspot). Even though my phone and PC have a sane IP, from the same subnet (192.168.42.xx/24) and can ping each other, My phone will complain that it doesn't have internet connection (which shouldn't matter, since the PC and Phone only need intranet to transfer data).
FYI: Wifi/ethernet with internet connection, phoneVR works fine.
Also my windows firewall is down for testing. Confirmed with nc that port 15243, 33333 and 51423 is reachable with netcat
image
image

image

Hi ShootingKing-AM, thanks for answering. No i didn't try that (didn't see it in the project home page). I'll try it out and return with an outcome.
In the link you provided, there is an ADBFowarder that suppose to use for the Quest/Go. Should i need that if i'm on an Android Phone, or it is specifically for the Quest/Go only?

ADB is already installed on Android phones, you can try with the default one :)

I follow the link you provided but still not able to connect to ALVR on PC through USB cable.
image
After new client is trusted, I edited clients IP to loop back 127.0.0.1
image
But as you can see, in the trustesd clients, it still show the LAN IP. And even though they are connected and streaming, they are using WIFI, not the USB cable. Unplugging the cable will not interrupt streamming.

Also adding client manually doesn't work either. This is after i plugged my tethered android device in, they just don't see each other
image

image