-
-
Notifications
You must be signed in to change notification settings - Fork 240
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
Performance testing? #63
Comments
@subhendukundu any help would be very welcome! Thanks for your offer. Initially I did some optimizations by modifying the SDP info. https://github.com/holtwick/briefing/blob/master/app/src/logic/connection.js#L87 But it looks like the browsers are negotiating perfect values anyway themselves. The maximum user count depends on bandwith and CPU. I guess 12 is a maximum value. If audio only probably more. |
Gotcha!
|
Sorry for the late answer. Well Briefing has no central server besides signaling and STUN/TURN. The performance therefore would needed to be testes for the client side web app. TURN should only be required if no direct p2p connection is possible, which is not the case most of the time. |
Gotcha! I can try to put a puppeteer test case with some load testing using different videoes with different quality trying to mock the real video call. I will see if I can pull it off.
Also, basic comparison with standard video calls vs briefing calls, in terms of
This would clear the picture why briefing is amazing 😊. Please let me your thoughts, also how we can proceed, I will contribute. |
Good idea. I started some documentation in the wiki: https://github.com/holtwick/briefing/wiki |
Sure! I will take a look and try to put some docs where I think I can contribute. |
I am amazed with the video quality tho :) It was working with low bandwidth as well.
Now, did we do any performance testing? I mean how much bandwidth it will consume on an average? Can we control the quality, so that bandwidth can differ?
Also importantly, How are we scaling it up at the moment? How many people can join a room? How much CPU does it need to run?
I can help with Kubernetes if not done already. :)
The text was updated successfully, but these errors were encountered: