Device and Network Requirements
What devices and networks support MegaMinds?
Edvard Ødegaard
Last Update il y a 3 mois
Technical Requirements
MegaMinds is a browser-based platform and can be used on any device. For the best experience, use a laptop like a Chromebook. Though you can enter a virtual 3D space and participate with a tablet or smartphones, they have reduced functionality. We are doing our best to optimize the platform so that it can be used on all devices, but some older devices may have trouble.
MegaMinds works best with the following requirements:
- Use a laptop (Chromebooks, Windows, Mac)
- Use Google Chrome or Firefox
- Use headphones with a microphone to reduce noise and echo
- Plug in your charger if using a laptop or phone
- Phones and Tablets have reduced functionality
Connection Requirements
Most school WiFi networks will not experience difficulties connecting to MegaMinds. If you are unsure if your network can connect or not, try connecting to our tutorial space well in advance of a class to rule out any concerns.
If you are connected to a network that does not support the technical information defined below, please try the following alternatives:
- Try connecting to an alternative and less restrictive network
- Try connecting with a VPN connection
- Talk to your IT department and refer to this document if needed.
Reach out to [email protected] so we can figure out alternatives.
Technical Information / Firewall (for IT team)
In order to connect to the platform, a network that supports the following is required:
- Allow WebSocket connections
- Allow connections on ports 80 and 443 via TLS.
- (Optional) Allow connections on ports 50000-60000 on UDP
- (Optional) Allow connections on port 3478 on UDP
Please ensure traffic is allowed to the following addresses and ports:
megaminds.world (HTTPS / TCP: 443)
.megaminds.world (HTTPS / TCP: 443)
*.livekit.cloud (HTTPS / TCP: 443)
*.turn.livekit.cloud (HTTPS / TCP: 443)
*.host.livekit.cloud (HTTPS / UDP: 3478)
If UDP cannot be used, please also open port 7881 TCP on all hostnames to allow TCP fallback and negotiation.
The following IP blocks can be used for access to regions US, EU, and India:
- 143.223.88.0/21
- 161.115.160.0/19
On managed Chromebooks, Chrome policies may block WebGL, WebRTC, or entire domains. Please ensure megaminds.world is allowed in Chrome device policies.
We use LiveKit to facilitate the voice/video communication inside of 3D environments. LiveKit will fall back to TURN/TLS/TCP when UDP connections are not viable, and try its best to find an optimal protocol for your environment.
For the absolute best and most robust voice/video quality and connectivity, we recommend:
- Allowing the optional UDP port range 50000-60000 (For WebRTC) on all the livekit.cloud hosts.
- Enabling UDP hole-punching (or disable symmetric NAT).
This helps machines behind the firewall to establish a direct connection to a LiveKit Cloud media server for the best quality and latency.