Since mid-December we’ve noticed problems during meetings, biggest is frequent video “freezing”. The issue occurs unevenly across participant locations, connections to one particular site being especially troublesome for unknown reasons. Most meetings are limited to 2 parties.
My Jitsi server runs on a modest VPS, 4 cpu, 4GB ram. Typically it shows <10% cpu utilization, <25/100GB ram usage. Since I’m the only admin/user, the system is lightly loaded.
I’ve been trying to sort out what’s going on. Various tests have been inconclusive. Currently the server is monitored with netdata (GitHub - netdata/netdata: Real-time performance monitoring, done right! https://www.netdata.cloud). This is a screenshot of a netdata “chart” showing ipv4 udp packets during a recent videoconference:
The obvious instances of sudden loss in udp reception coincided exactly with “frozen” video.
To follow up, iperf was used to generate a UDP load in isochronous mode (emulates video traffic):
iperf -c thinairarts.com -p 1194 -u -e -t 600 -i 10 --isochronous --full-duplex
------------------------------------------------------------
Client connecting to thinairarts.com, UDP port 1194 with pid 3408 (1 flows)
Isochronous: 60.00 frames/sec mean=20.0 Mbit/s, stddev=0.000 bit/s, Period/IPG=16.67/0.000 ms
TOS set to 0x0 (Nagle on)
UDP buffer size: 64.0 KByte (default)
------------------------------------------------------------
...
[ 1] 0.00-600.01 sec 1.40 GBytes 20.0 Mbits/sec 0/0 1740 pps 36000/2/2
[ 1] Sent 1043975 datagrams
Here’s the corresponding netdata trace:
Though iperf causes greater packet transfer (vs. videoconference traffic) no “gaps” were observed like those seen during the Jitsi session.
IOW something happens during videoconferences that didn’t show up in testing. Of course iperf couldn’t actually replicate the way Jitsi works, but even so iperf results don’t appear to show intrinsic network problems that account for the video performance issues.
So at this point the “freezing” problem remains unresolved. Any information or hints will be greatly appreciated.