I have a clean install of NextCloud 17 running on a DigitalOcean VPS with 1GB Ram + 1GB swap. It has light use, mostly for testing.
I have two coTurn servers setup, one on the same VPS and one on seperate network, both of which I am able to test (STUN + TURN) and from logs are successfully working.
Speedtest shows results of 3000+ for up/down on DO, so ample bandwidth available.
Video and audio quality is fine for 2 users. At 3+ users, it is completely unusable. Audio is out of sync, video is very choppy.
Summary of browser testing results:
*All Safari, completely unusable. Video blacks out after a few minutes for everybody, even at 2 users
*All Chrome, works great for 2 people. Does not work for 3+
*All Firefox, works great for 2 people, “okay” for 3, and does not work at 4+
*iOS app, works with 2 but will randomly disconnect; doesn’t work with 3+
*iPadOS app, works with 2, with 3 it’s “okay” but video is very choppy, and 4+ doesn’t work
Needless to say, these are not good results at all. It seems the consistent answer is a signaling server that you have to purchase.
Any suggestions at all here as to how to improve the performance? I have read that with coTurn it should easily be able to handle 4 users, but this does not seem to be the case from my testing.