Technical specifications
We designed Digital Samba with the user in mind, aiming for simplicity and ease-of-use from the outset. Seamless connection to the service is critical so we set three key aims: no need to download or install software, accessible from anywhere, 24/7 availability.
Client system requirements
Windows | Mac | Linux |
Any 2GHz CPU with dual-core processor minimum (Recommended: Quad-core CPU or better) 4GB of RAM minimum (Recommended: 8GB or more) |
Any 2GHz CPU with dual-core processor minimum (Recommended: Quad-core CPU or better) 4GB of RAM minimum (Recommended: 8GB or more) |
Any 2GHz CPU with dual-core processor minimum (Recommended: Quad-core CPU or better) 4GB of RAM minimum (Recommended: 8GB or more) |
Windows | Mac | Linux |
Any supported version of Windows. Any Chromium based browser is recommended for best performance and feature support. e.g. Chrome 34+, Opera 21+, Edge 79+, Vivaldi 2+ Firefox 34+ and Safari 12+ can also be used. |
Mac OS X v10.8 or higher. Any Chromium based browser is recommended for best performance and feature support. e.g. Chrome 34+, Opera 21+, Vivaldi 2+ Firefox 34+ and Safari 12+ can also be used. |
Any modern Linux distro. Any Chromium based browser is recommended for best performance and feature support. e.g. Chrome 34+, Opera 21+, Vivaldi 2+ Firefox 34+ can also be used. |
Digital Samba recommends always keeping your operating system and browser fully upto date.
Audio | Video | Video (HQ and resolution) | Screen sharing |
Minimum 50 kbps upload/download |
Minimum 250kbps upload/download |
Minimum 900 kbps upload/download (3+ mbps recommended) |
Minimum 800 kbps upload/download (1.5+ mbps recommended) |
While Digital Samba is designed to use bandwidth efficiently and will degrade gracefully when bandwidth is limited, it is still a broadband platform. For best possible and most reliable experience try to avoid using WiFi equipment and use high-grade, dedicated, low-latency broadband internet access. Please consider packet loss, latency in round trips, and the jitter value of connections used.
WEB SERVER: https traffic on port 443.
SIGNALLING SERVER: websockets/wss traffic on port 443
MEDIA SERVER API: https traffic on port 443.
MEDIA SERVER TRAFFIC
The following port options are available to you, in order of decreasing performance.
1. Allow RTP Traffic UDP:1024-65535
This will give the best performance, as it provides a direct connection path to our media servers.
2. Allow RTP Traffic UDP:80 or UDP:443 (incoming/outgoing)
This will allow UDP connections to our media servers via a TURN server on port 80. UDP is the preferred transfer protocol for real-time communications. However, the single port could cause performance problems if there is a lot of traffic between our networks.
3. Allow RTP Traffic TCP:80 or TCP:443 (incoming/outgoing)
This will allow TCP connections to our media servers via a TURN server on port 80. TCP could cause issues, especially when there is a lot of traffic or poor connectivity. Additionally, the single port could cause performance problems if there is a lot of traffic between our networks.
NOTE: For security reasons, we do not allow direct TCP connections to our media server.
What happens if you only open a few ports to the Media Server?
We require four ports per user for UDP streaming. Ports cannot be shared by users, and ports are assigned in a random fashion from any available server port in the range of 1024-65k. If the ports the service attempts to connect to are not available on the client then the system will fall back to relaying via TCP over the signaling server. So, if you happen to be extremely lucky, and all four ports you are assigned happen to fall into the IP range you opened then you will connect via UDP. This is not recommended.
Supported input devices
Windows | Mac | Linux |
Any camera or video card compatible with the Windows Driver Model (WDM) USB and FireWire supported
|
Any camera or video card compatible with the QuickTime driver model USB and FireWire supported |
USB and FireWire supported |
Windows | Mac | Linux |
Any microphone or sound card compatible with the Windows Driver Model (WDM) USB and FireWire supported Headsets or echo-canceling microphones are strongly recommended |
Any microphone or sound card compatible with the QuickTime driver model USB and FireWire supported Headsets or echo-canceling microphones are strongly recommended |
USB and FireWire supported Headsets or echo-canceling microphones are strongly recommended |
We support a wide range of drawing and writing devices. Please contact support if your device is not fully supported.