Open MichaIng opened 4 years ago
Since it is build with Erlang, it needs quite a lot of additional libraries and runtime tools. For small home/family servers Coturn currently beats in in every resource usage challenge, hence we'll not ship it by default.
However, what I am not able to test but read on most resources, is that Erlang is made for high scale/traffic/reliability network software, hence very likely for larger enterprise or service setups likely it scales much better than Coturn (of course the additional libraries and services loose impact on large setups) and has better error tolerance and reliability. So we'd add Eturnal as separate software option, make Coturn one as well and let user choose one of those two as Nextcloud Talk TURN server.
https://github.com/processone/eturnal https://github.com/processone/eturnal#building-from-source https://help.nextcloud.com/t/howto-setup-nextcloud-talk-with-turn-server/30794/93?u=michaing