In some of our customer environments, they have firewall and their Chrome are in old version. To meet the requirement, I tested the Coturn solution on several Chrome Version, below is my test report:
Jitsi meeting version 1:
Installation environments:
- Ubuntu 20.04
- Docker stable-7210-2
Network enviroments:
-Two groups of participants
-Group 1 can access the meeting server and can access the JVB udp 10000 port - Group 2 can access the meeting server, but cannot access the JVB UDP 10000 port
- Coturn server is used to bridge the JVB and the participants from the group 2
Test result:
- Chrome version 90 and later:
Two groups work fine with each other - Chrome version 83
If there are only group 1 users, the meeting work fine
The video/audio of the group 2 users are blocked
If there are only two users, peer to peer work fine - Chrome version 78
Video/Audio from both groups are blocked and even peer to peer
Jitsi meeting version 2:
Installation environments:
- Ubuntu 20.04
- Docker stable-5993
Network enviroments:
-Two groups of participants - Group 1 can access the meeting server and can access the JVB udp 10000 port
- Group 2 can access the meeting server, but cannot access the JVB UDP 10000 port
- Coturn server is used to bridge the JVB and the participants from the group 2
Test result:
- Audio/video from group 2 are blocked on all chrome version
- Users of group 1 work fine on chrome version 76 and later
Jitsi meeting version 3:
mixed jitsi meeting docker, keep Web on stable-5993 and others on 7210
Test result:
- Audio/video from group 2 are blocked on all chrome version
So my summary is,
- Seams that Coturn is not supported on stable-5993, and to support Coturn,
newer prosody or JVB are needed - Seams to support Coturn, the Version of the chrome is limited
Is my summary correct?