I'd like to do some performance optimization, but I cannot find anything on the docs.
I have a lot of packet loss on limited bandwidth network and the video conference degrade to an audio conference.
I have an ubuntu 16.04 virtual machine with 10 GB Ram and 32 CPU core
In Prosody I see a compression directive
-- These are commented by default as they have a performance impact
--"privacy"; -- Support privacy lists
"compression"; -- Stream compression (Debian: requires lua-zlib module to work)
I tried to activate it with compression_level = 9
I see that there is a maximum size of memory allocation pool that is -Xmx3072m for 2 java programs that are runnig .
Increasing that value could give more speed ?
The CPU is used at most at 20% with 4 or 5 Partecipant, and it seems that it does not affect performance.
Am I right that is not possible to do any other optimization because there is no way to reduce bandwidth, due to the nature of jitsi videobridge? And the only way is to use better compression or reduced resolution on video source ?
Thank you for any advice.