When installing Nextcloud Talk, the internal signaling server is used by default and calls or video calls are made via a direct connection between participants. When making calls with 2-3 participants this type of connection can be effective, but as soon as we go above this threshold it ceases to be so because the incoming and outgoing number of connections on the user's device explodes.
This is why the High Performance Backend is introduced which, in addition to exposing an optimised signaling server, also adds a media streaming server which optimises the quantity and amount of incoming and outgoing streams by managing them centrally. In addition, other components are added that enable the participation in calls to users connecting from networks with particularly restrictive security levels (TURN server).
The NC-Service instances use a fully capable High Performance Engine, also operated by RCA Systems, which enables calls and video calls with up to hundreds participants.