/MirrorOculusP2P

Primary LanguageC#Apache License 2.0Apache-2.0

Oculus Platform P2P Transport for Mirror

This is a transport for Mirror that sends data via the Oculus Platform P2P service.

Usage

Call OculusTransport.LoggedIn(User user) when you have your user's data from Users.GetLoggedInUser().OnComplete to start the transport.

⚠ Not Production Ready ⚠

This is being actively developed for an Oculus Quest app. Pull requests appreciated.

There is a problem with ping spikes with Quest 2 headsets. It is not yet clear if this is a problem with this transport or the Oculus P2P service.

Problems

Quest 1 & 2 pinging each-other

quest 1 & 2 ping

Quest 1 & 1 pinging each-other

quest 1 & 1 ping