Wonda VR Spaces Co-Viewing sessions rely on two different services in order to work properly:
- A webRTC stack which handles audio communications and avatar synchronisation
- A content synchronisation server that allows all participants to view the same content at the same time
To get a Co-Viewing Sessions as comfortable as possible, Wonda VR recommends:
- To fully charged your devices before starting the session. Performance on VR Headsets highly decreased when the battery is low and Co-Viewing sessions can be very demanding in term of performances with multiple participants.
- To have headphones plugged to your headsets or mute users when they are not speaking to avoid echoes.
- Bandwidth use: Wonda VR recommends having a bandwidth of at least 300kbps per user to support a good audio quality and correct avatar synchronisation. This bandwidth is only for webRTC communications, it does not include the bandwidth cost of media streaming.
- Firewall rules: In order to work correctly, the following connexions must be allowed in the firewall TCP to janus.spaces.wondavr.com (ip: 22.214.171.124) port 80 and 443UDP to janus.spaces.wondavr.com (ip: 126.96.36.199) port 20000-60000
- Network Configuration: By default, webRTC communications will not work on networks that use a symmetric NAT restriction more info here. If it is the case, we can set up a TURN server to handle these use cases.
- Trouble Shooting: You can use this tool https://test.webrtc.org/ to verify your device allows webRTC communications in your current network configuration.
Content Synchronisation Requirements
Communications to Wonda VR synchronisation server must be allowed with the following properties:
- TCP to room-manager.spaces.wondavr.com port 443