Learn how to configure your browser and network settings to ensure optimal WebRTC functionality.
WebRTC requires specific browser and network configurations to function properly. Follow these steps to verify your setup and ensure optimal performance.
- Verify browser compatibility
Ensure you're using an up-to-date version of one of these supported browsers:
- Google Chrome (desktop and Android)
- Mozilla Firefox (desktop and Android)
- Safari
- Opera (desktop and Android)
- Microsoft Edge
- Brave
- Vivaldi
- Enable WebRTC in your browser
- Configure network settings
Required firewall and port settings:
- TCP port 443 (HTTPS) - Allow outbound traffic for signaling
- UDP and TCP port 3478 - Allow bidirectional traffic for STUN/TURN servers
- UDP ports 50,000 – 65,535 - Open for media streaming
Bandwidth and latency requirements:
- Minimum bandwidth: 300-400 kbps
- Recommended bandwidth: 2 Mbps for high-quality audio/video
- Optimal latency: Below 100 ms
- Maximum acceptable latency: 400 ms
For more information consult our allowlisting documentation.
Results:
Upon completing these steps, your browser and network should be properly configured for the WebRTC functionality.