Basic Requirements
Browsers and OS
Surfly works with all modern browsers such as Chrome, Edge, Firefox, Safari.
Recommendations
- For desktops and laptops running Windows, MacOS or Linux, users can use Chrome, Edge, Firefox or Safari. 
- For Android mobile devices we recommend using Google Chrome and for iOS mobile devices we recommend Safari. 
- Always use the most recent version of your browser. 
Network & Protocols
Communication with Surfly is done over port 443 and we use standard TLS encryption.
Bandwidth requirements
There are no added bandwidth requirements for accessing web content.
For Videochat/Screen-sharing:
- Video: 600 kbps per stream (lowest level) 
- Audio: 50 kbps per stream (lowest level) 
Permissions
For (co)browsing web content, document sharing and screen-recording
Participating users and original servers should allow connections to *.surfly.com
Users need to establish a websocket connection with the Surfly servers. When participating a Surfly session through a WAF/Proxy/Security-gateway, we recommend bypassing *.surfly.com or our IP addresses to ensure proper functioning of your session.
For Video-chat, Screen-sharing and Camera-sharing
Surfly uses a WebRTC solution for video chat and screen sharing. At a minimum, the following requirements must be met:
- TCP port 443 and UDP port 3478 open for the following domains: - *.tokbox.com
- *.opentok.com
 
You can test if a network and device meets the connectivity requirements by running the Vonage pre-call test. *This test link is not supported in FireFox browser, but video-chat is.