Read how Jitsi moved their focus from bug squashing to scaling with our help. Read the article.
Jitsi Videobridge is a Selective Forwarding Unit (SFU) designed to run thousands of video streams from a single server. It’s fully open source and WebRTC compatible.
You can download Jitsi Videobridge at jitsi.org/jitsi-videobridge/.
callstats.java library is already integrated into the Jitsi Videobridge. It is an essential server component of the Jitsi Meet client and would not work without the bridge. With the callstats.java library, WebRTC developers using Jitsi products can now monitor WebRTC traffic also from the Jitsi Videobridge.
To enable callstats on JVB, the following properties needs to be set in /etc/jitsi/videobridge/sip-communicator.properties, also documented on JVB’s Github page.
# the callstats credentials
io.callstats.sdk.CallStats.appId=
io.callstats.sdk.CallStats.appSecret=
# the id of the videobridge
io.callstats.sdk.CallStats.bridgeId=
# enable statistics and callstats statistics and the report interval
org.jitsi.videobridge.ENABLE_STATISTICS=true
org.jitsi.videobridge.STATISTICS_INTERVAL.callstats.io=30000
org.jitsi.videobridge.STATISTICS_TRANSPORT=callstats.io
If you make any changes to this file, then make sure you restart the videobridge ($ /etc/init.d/jitsi-videobridge restart
).
callstats.io stores callstats bridge logs and they are located at /var/log/jitsi/{yyyy-mm}/
. The name of the log is cs-MM-DD-YYYY-#.log.gz
. Please include callstats bridge log when requesting support on issues related to the bridge.