As the developers at Jitsi have already integrated callstats.io into the application, the only thing left to do is to add credentials for callstats.io, which enables the callstats.js library and the WebRTC application will start sending data to the callstats.io API. Callstats.io offers a free developer account that can be used together with Jitsi Meet.
Jitsi Meet has an integrated video bridge, which means that participant media is not sent separately to each participant but sent to a central conference server, which sends it to each participant in the conference. Using this strategy, developers can scale to a larger number of participants in a conference from the current limitation of five to eight participants, when WebRTC conferences are deployed without a video bridge.
If you are installing the jitsi-meet using the via debian package (e.g.,
apt-get), the config file needs to be updated to enable callstats.io.
$ sudo apt-get update
$ sudo apt-get -y install jitsi-meet
$ vi /etc/jitsi/meet/hostname-config.js
// To enable sending statistics to callstats.io you should provide Applicaiton ID and Secret.
callStatsID: "", //Application ID for callstats.io API
callStatsSecret: "" //Secret for callstats.io API
To build from Jitsi Meet from source, the instructions are detailed in the README.md file and the same lines related to callstats.io in config.js need to be updated.