I tried out setting up a Jitsi server, and enforce user + password authentication for use with family.
But sadly, I found a very simple to execute security flaw.
In Brave there are 3 settings of blocking browser fingerprinting.
If set to “attempt blocked cross site fingerprinting” or “attempt permitted fingerprinting”, it’ll prompt a username and password popup just like on Firefox, Chromium, and Konqueror.
But if set to “attempt blocked fingerprinting”, the login popup will not appear, and can enter the meeting despite having set up authentication on the server