Provide the optimal experience for your users.
Blackboard Collaborate runs best on networks that allow WebRTC over the User Datagram Protocol (UDP). Collaborate also requires web sockets, which is a common web technology.
By default, Collaborate with the Ultra experience uses the User Datagram Protocol (UDP) to send information. UDP doesn't wait to establish a connection before sending a packet. It simply sends the packet making it fast and efficient.
For the best experience, configure your firewall and proxy to allow UDP traffic on ports 49152 through 65535 up to our full Internet Protocol (IP) range for the regional Session Administrator System (SAS) that you are using.
If opening the full range of ports is not possible, you can configure your firewall and proxy to allow UDP traffic on port 50000. Collaborate supports WebRTC traffic if the firewall and proxy are not configured to allow the UDP traffic, however this will cause unnecessary latency and some minor frustration for your users.
For the list of IP ranges, see the networking article on Behind the Blackboard (available in English only).
If your firewall is not open to this range, we'll try the UDP 50000 port. If that fails, traffic can connect using the Transmission Control Protocol (TCP) on port 443. TCP is a slightly slower connection protocol than UDP.
Collaborate with the Ultra experience uses HTML5 Web Socket traffic to connect to session servers. Users trying to connect from networks that do not allow HTML 5 Web Socket connections won't be able to launch Collaborate with the Ultra experience.
Proxy servers need to allow HTML5 Web Socket traffic in order for Collaborate to connect to the session servers through a proxy. Proxy servers may also need to be specifically configured to handle this Web Socket traffic. This is done by your System Administrator.
Not sure if Web Socket traffic works on your network? You can test it. To learn more, see the Behind the Blackboard article on testing Web Socket traffic on your network (available in English only).
Proxy servers must allow WebRTC traffic for the best Collaborate experience. With WebRTC the experience adjusts dynamically according to bandwidth and network constraints. To learn more, see the WebRTC website.