Before starting a session with integrated video on Handshake, review the requirements in this resource and adjust your setup if needed.
Once your setup is complete, test your configuration and settings with the Handshake Video Test.
Minimum system configuration and setting requirements
- An internet connection — broadband wired or wireless (3G or 4G/LTE).
- Speakers and microphone – built-in, USB plug-in or wireless Bluetooth.
-
**Optional, but required if you'd like to use video: A webcam or HD webcam — built-in or USB plug-in.
- Tip: before your scheduled virtual session, ensure that any additional permissions or settings are configured if you're using a webcam that isn't built into your device.
- Desktop or laptop computer — mobile devices (smart phones and tablets, e.g. iPads) are only supported for students using our mobile app on iOS and Android.
-
Modern desktop web browser that supports WebRTC — make sure pop-ups are allowed in the browser.
- We support the following versions:
- Chrome 75 and above
- Safari 13.1 and above
- Note: Safari users can only share the full screen and can't select individual apps/browser windows.
- Firefox 91 ESR and above
- Microsoft Edge 75 and above
- Electron 6 and above
- The security and privacy settings of each browser may require you to grant Handshake permission to use your microphone and camera.
- We support the following versions:
Note: Hosts may be able to launch sessions via mobile web (via a smart phone or tablet, e.g. iPad) successfully; however, this isn't officially supported by Handshake and has several limitations:
- Hosts cannot share their screens when using the mobile web interface.
- Because Apple does not allow third-party browsers to access a device's camera or microphone, hosts using iOS devices will only be able to use Safari.
- Any browser installed on an Android device should be able to access the device's camera and microphone.
Required firewall and network settings
To ensure proper connectivity and functionality of Daily’s services in environments with corporate or restrictive firewalls, the following network settings must be configured:
Domains
Make sure the following domains are accessible:
• *.daily.co
• b.daily.co
• c.daily.co
• gs.daily.co
• prod-ks.pluot.blue
• *.wss.daily.co
Hosts, Ports/Protocols, and IP Ranges
Host Name / IP Range |
Port and Protocol |
*.wss.daily.co |
443 WSS |
prod-ks.pluot.blue |
443 WSS |
34.203.254.0 - 34.203.254.255 |
10,000 - 60,000 (UDP/SRTP/SRTCP) |
54.172.60.0 - 54.172.61.255 |
10,000 - 60,000 (UDP/SRTP/SRTCP) |
34.203.250.0 - 34.203.251.255 |
10,000 - 60,000 (UDP/SRTP/SRTCP) |
34.216.110.128 - 34.216.110.159 (UK) |
10,000 - 60,000 (UDP/SRTP/SRTCP) |
54.244.51.0 - 54.244.51.255 (UK) |
10,000 - 60,000 (UDP/SRTP/SRTCP) |
44.234.69.0 - 44.234.69.127 (UK) |
10,000 - 60,000 (UDP/SRTP/SRTCP) |
*.twilio.com |
STUN/TURN |
*.xirsys.com |
STUN/TURN |
VPN configuration
To optimize Daily call quality over VPNs, consider configuring split tunneling to bypass Daily’s traffic:
• Exempt port 443 for Daily’s IP ranges.
• Preferably, exempt UDP traffic entirely for better media performance.
Additional notes
- For signaling and media tunneling, make sure that UDP port 3478 is open.
- If you encounter issues with threat-based IP allowlisting or blocklisting, remember that Daily uses Amazon Web Services (AWS) public IP ranges.
For additional assistance, refer to Daily's resource for Navigating a corporate or restrictive network.
Windows 10 camera and microphone setting requirements
Windows has its own privacy settings for microphone & camera that are independent of the browser. Usually, this is turned off by default.
Note: you'll need to have administrator access to the computer to adjust these settings.
There are two settings pages:
- Settings > Privacy > Microphone
- Settings > Privacy > Camera
Both pages have two toggles:
- Allow apps to use my microphone/camera (used for built-in Microsoft apps from their app store)
- Allow desktop apps to use my microphone/camera (used for things like browsers and Zoom)
The second toggle (for desktop apps) can only be enabled if the first is enabled, so be sure to turn both toggles on to allow your browser to access their mic and camera.
Learn how to Share Your Screen in a Video Session.