Placeholder-Software / Dissonance

Unity Voice Chat Asset
70 stars 5 forks source link

Support for Mirror #124

Closed ghost closed 5 years ago

ghost commented 5 years ago

Please, could you add support for Mirror.

Mirror is a high level Networking API for Unity, built on top of the low level Telepathy library.

Mirror is based on Unity's abandoned UNET Networking system.

https://assetstore.unity.com/packages/tools/network/mirror-129321

martindevans commented 5 years ago

We actually had another feature request for this recently (#120). Unfortunately Telepathy does not support UDP (or any kind of unreliable transport) which makes it unsuitable for voice. There's an optional setting to use a different backend but that affects all of your networking (not just voice) and the author doesn't seem to keen on it. Until that changes we can't support Mirror/Telepathy :(

martindevans commented 5 years ago

Actually I should point out that Dissonance not supporting Mirror does not mean you can't use it in your game. Dissonance can use a different backend to your game networking. e.g. you could run your game through Mirror and your voice through WebRTC Network (hosts it's own p2p voice network for your session).