-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
5 user limit when using the public Jitsi Meet server #92
Comments
I am having the same issue |
Additionally, I am receiving the following every few seconds in the dev console
When r @ Logger.js:154 is hovered I see "webpack://JitsiMeetJS/.../@jitsi/logger/lib/logger.js:154" |
There was no limit added on the module's end. Are you all using your own Jitsi servers, or are you using the public one? It's possible that they implemented a limit on the public server. |
I just use the modul as addon for foundry Vtt. So I'm not hosting my own Jitsi server (or at least I wouldn't be aware of it). We didn't have any problems last Saturday (28/11) so I guess something must have happened during the week. |
Same. I use the module as is, I don't have a custom server. |
Any idea what would cause the error I noted? |
What I have done now is reset the Jitsi Meet Room ID in the Modulsettings. But I do not know if it has any effect, because I don't have six people there for testing at the moment. |
I tried that last night, with no success.. |
This appears to be a new limit that has been imposed by the public Jitsi Meet server. Even if I go directly to https://beta.meet.jit.si and use their web interface, I'm not able to get more than 5 users to display at the same time. Unfortunately, there's not really anything I can do about this. The best alternative is likely to run your own Jitsi sever without this restriction. However, if you go down that path, I would highly recommend instead using my LiveKit AVClient module instead. Issues like this are why I started developing a new AV module a few months ago. Jitsi has always been kind of a pain for me to work with. I started evaluating other options recently and landed on LiveKit as a new option. It's much nicer to work with from the development side, and from a user standpoint it has been MUCH more stable than Jitsi ever was for me. The downside is that there are no free public LiveKit servers. I've provided links and even my own tutorial on how to run your own LiveKit server. I also run a highly available LiveKit cluster with nodes throughout the world. However, I unfortunately can't afford to run this cluster for free and do need to charge for it, so it's only available to subscribers of my Patreon. One other thing that you can also attempt to do is to go into the Audio/Video Configuration settings under the Server tab, switch to I wish there was more that I could do, but this was always a risk with Jitsi's public servers and it's unfortunately out of my hands. I know it's either more work or costs some money, but I do think your experience will be much better if you upgrade to the LiveKit module. |
Thanks for the open, honest answer to this bekriebel. I got the same issue today. |
You're very welcome, and thanks for the support! Yes, one of the nodes is in Frankfurt, Germany which I believe should give you decently low latency. I keep an eye on the cluster and add nodes as needed. It will automatically route to the closest node to the first person to join your game. |
Then my suspicions were confirmed. Thanks for checking out and the great job! We are testing the on-board Foundry A / V resources first. When it works okay, otherwise we will use the Live Kit. |
Have you got a reference to the 5 user limit? After struggling yesterday, we switched over to a separate (public) Jitsi meeting and connected 7 fine. |
I'm just basing it on manual testing that I did. After confirming the issue when using the module, I attempted to load more than 5 users directly using their web interface. In multiple attempts, as soon as more than 5 users were joined, the subsequent users weren't able to share video. If it worked after retrying, perhaps they are running multiple nodes for their server and not all have the limit. There's also always the chance that they will revert the change. |
I've just done a test (directly in the browser) with meet.jit.si and can add more than 5 video streams. Using beta.meet.jit.si disables above 5 |
I just tested again and found that in the 6th user, Jitsi's API is actually spawning an error ``Source add rejected. Maximum number of video senders reached.` This let me track down where it is in the code: jitsi/jicofo#827. As expected, it's a server-side setting than is configurable per instance. I've updated the README with information about this and suggestions of trying the alternate address or switching to LiveKit: https://github.com/luvolondon/fvtt-module-jitsiwebrtc#user-limit-warning |
Yep. We'll see if they implement the same restriction on the non-beta site soon. It looks like the released version that includes this code change just dropped today. Also, in the past when I set the default server to be |
In our last session only 5 out of 6 players could use the audio / video chat. We relogged and restarted the server several times and always the last one that came in could hear and see all others but was not able to speak or send video (but he could see himself in the video on his own PC). The User with the problem was always the last one, so we're sure it wasn't a local audio / webcam problem. Is there a new limit of 5 users? In the past we had no problems with 6 users.
The text was updated successfully, but these errors were encountered: