Thanks Maxim... I would really love to know more about this. Is there anyone out there that can help with such a set up?
Sent from my iPhone > On Nov 30, 2020, at 2:17 AM, Maxim Solodovnik <solomax...@gmail.com> wrote: > > AFAIK there was successful test with 11 users in audio-only room > So multiple KMS servers can help ... > >> On Mon, 30 Nov 2020 at 15:13, Denis Noctor <denisnoc...@gmail.com> wrote: >> Hi there guys. I was wondering if any further thought or considerations have >> been given to the whole numbers of user per room (vid cam / audio) and >> number of concurrent rooms per instance / server as it is seems to be one of >> the biggest issue / limitations regarding the platform. Any feedback would >> be much appreciated. >> >> All the best, >> Denis. >> >> Sent from my iPhone >> >>> On Nov 25, 2020, at 4:10 PM, Denis Noctor <denisnoc...@gmail.com> wrote: >>> >>> Will check. I know Chrome uses a lot of resources and after your message >>> and some googling “chrome meeting uses lot of cpu”.... there are a lot of >>> links over the last year reporting this... for a number of different >>> browser based meeting platforms. >>> >>> Sent from my iPhone >>> >>>> On Nov 25, 2020, at 12:43 PM, dww <dwort...@mykolab.com> wrote: >>>> >>>> Check the CPU and network on at least one client device >>>> >>>>> On Wed, 2020-11-25 at 12:32 -0600, Denis Noctor wrote: >>>>> I didn’t as I was testing on the open meetings demo next website. >>>>> Probably in the logs if they have not been cleared. If it is possible to >>>>> view that info I could schedule and conduct another test. >>>>> >>>>> Sent from my iPhone >>>>> >>>>>> On Nov 25, 2020, at 11:10 AM, dww <dwort...@mykolab.com> wrote: >>>>>> >>>>>> Denis, >>>>>> >>>>>> Did you check the CPU usage on the server and on at least one of the >>>>>> client devices when you got to 8 devices.? >>>>>> >>>>>> Thanks, >>>>>> Dennis >>>>>> >>>>>>> On Mon, 2020-11-23 at 16:56 -0600, Denis Noctor wrote: >>>>>>> Comment below.... >>>>>>> >>>>>>>> On Mon, Nov 23, 2020 at 4:13 PM dww <dwort...@mykolab.com> wrote: >>>>>>>> It seems to me that there are 2 separate stress points. >>>>>>>> >>>>>>>> 1. Maximum number of KMS streams (this can be addressed with >>>>>>>> clustering). >>>>>>>> 2. Maximum number of users with video and audio that can showing live >>>>>>>> on the client browsers (This may require addressing layout on the >>>>>>>> browsers). >>>>>>>> >>>>>>> >>>>>>> >>>>>>> Tablets (Android based with Chrome) - all video pods were visible, with >>>>>>> the exception of the problems when I exceed 8. I did not test iOS >>>>>>> devices as mine cannot be update to the latest iOS version / Safari. >>>>>>> >>>>>>> However, one of my students (Android phone) (who is in a small group >>>>>>> (5)) has been able to view everyone's cam with no problem... though I >>>>>>> would really only recommend a smartphone as a last resort. >>>>>>> >>>>>>> Picture below: >>>>>>> <tablet_view (2).JPG> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>>> >>>>>>>> Also when you did your tests were smart phones and tablets allowing >>>>>>>> fewer users showing on the browser compared to laptops and desktops? >>>>>>>> >>>>>>>> Dennis >>>>>>>> >>>>>>>> >>>>>>>>> On Mon, 2020-11-23 at 15:43 -0600, Denis Noctor wrote: >>>>>>>>> Thanks for that Maxim. >>>>>>>>> >>>>>>>>> I came across this... >>>>>>>>> >>>>>>>>> https://docs.bigbluebutton.org/2.2/customize.html >>>>>>>>> >>>>>>>>> (scroll down to "Run three parallel Kurento media servers"). >>>>>>>>> >>>>>>>>> This appears to suggest that 3 KMS (audio, video and screesharing) >>>>>>>>> processes on one server. Maybe this could bring us one step further? >>>>>>>>> >>>>>>>>> All the best. >>>>>>>>> >>>>>>>>> Denis >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>>> On Mon, Nov 23, 2020 at 9:31 AM Maxim Solodovnik >>>>>>>>>> <solomax...@gmail.com> wrote: >>>>>>>>>> I just have fixed "refresh" button >>>>>>>>>> So audio/video stream can be "refreshed" without page reload >>>>>>>>>> both user-list and video-pod buttons are works according to my tests >>>>>>>>>> >>>>>>>>>>> On Mon, 23 Nov 2020 at 17:08, Peter Dähn <da...@vcrp.de> wrote: >>>>>>>>>>> Hi there, >>>>>>>>>>> >>>>>>>>>>> this might be because BBB uses 3+ KMS servers clustered >>>>>>>>>>> (I was unable to find direct link regarding it ...) >>>>>>>>>>> >>>>>>>>>>> as far as I know, they use freeswitch for audio and kms just for >>>>>>>>>>> the video streams... >>>>>>>>>>> >>>>>>>>>>> BR Peter >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>>> Am 23.11.20 um 10:53 schrieb Denis Noctor: >>>>>>>>>>>> Thanks a lot Maxim. I am happy to help in anyway for future tests. >>>>>>>>>>>> >>>>>>>>>>>> Sent from my iPhone >>>>>>>>>>>> >>>>>>>>>>>> On Nov 23, 2020, at 3:43 AM, Maxim Solodovnik >>>>>>>>>>>> <solomax...@gmail.com> wrote: >>>>>>>>>>>> >>>>>>>>>>>>> Thanks for very detailed report Denis >>>>>>>>>>>>> >>>>>>>>>>>>> couple of thoughts inline: >>>>>>>>>>>>> >>>>>>>>>>>>>> On Mon, 23 Nov 2020 at 13:59, Denis Noctor >>>>>>>>>>>>>> <denisnoc...@gmail.com> wrote: >>>>>>>>>>>>>> Hi there everyone, >>>>>>>>>>>>>> >>>>>>>>>>>>>> My sincerest apologies for only getting back to you now. As I >>>>>>>>>>>>>> had mentioned in my previous email that I was going through a >>>>>>>>>>>>>> personal issue and it took longer than I had anticipated to get >>>>>>>>>>>>>> back in touch. >>>>>>>>>>>>>> >>>>>>>>>>>>>> However, as mentioned before, I have been keeping up to date by >>>>>>>>>>>>>> reading all the emails in the forum over the last few weeks... >>>>>>>>>>>>>> and some direct emails also. >>>>>>>>>>>>>> >>>>>>>>>>>>>> I also apologize for the length of the email... so maybe you >>>>>>>>>>>>>> should grab a coffee. >>>>>>>>>>>>>> >>>>>>>>>>>>>> As mentioned in my previous email, I set up 10 devices to >>>>>>>>>>>>>> connect to Room 7 on the OM demo server - all of which where >>>>>>>>>>>>>> running the latest version of Chrome. 3 machines running Windows >>>>>>>>>>>>>> 10, 1 running Windows 8, 4 running Windows 7, 2 Amazon Fires >>>>>>>>>>>>>> (set up to run Chrome) with varying degrees of ram (2, 4, 8 and >>>>>>>>>>>>>> 12 gigs) >>>>>>>>>>>>>> >>>>>>>>>>>>>> The results are as follows: >>>>>>>>>>>>>> After logging in around 8.22pm (Mexico time), 12th November >>>>>>>>>>>>>> (OpenMeetings - Next, 5.1.0-SNAPSHOT, Revision: db7be4b, Build >>>>>>>>>>>>>> date: 2020-11-09T14:57:23Z , I gradually added other devices to >>>>>>>>>>>>>> the room. I got to 8. There was a little but of a time lapse... >>>>>>>>>>>>>> in the sense that I would move from one computer to another... >>>>>>>>>>>>>> and could still see myself in one feed after I had move to >>>>>>>>>>>>>> another. It is important to note that 2 of the computers (older >>>>>>>>>>>>>> HP's) have a slight webcam issue... (I think there is a fauly >>>>>>>>>>>>>> cable... sometimes works sometimes doesn't - but audio/mic was >>>>>>>>>>>>>> working fine). >>>>>>>>>>>>>> >>>>>>>>>>>>>> When I added 2 the last two devices, things started to break >>>>>>>>>>>>>> down. The audio quality was clearly reduced... there was a lot >>>>>>>>>>>>>> of crackling sounds... and some of the users video pods >>>>>>>>>>>>>> disappeared from some of the devices´screens.... or "empty" >>>>>>>>>>>>>> video pods filled some screens... on some devices.... but were >>>>>>>>>>>>>> viewable on others. Some users appeared to be disconnected, >>>>>>>>>>>>>> though they could continue to view the whiteboards... but had >>>>>>>>>>>>>> their audio and video disconnected (icons in orange)... when >>>>>>>>>>>>>> they tried to reconnect... they couldn't... they clicked on the >>>>>>>>>>>>>> audio / vid icons but with no effect... refreshing the screen >>>>>>>>>>>>>> sometimes seemed to correct this. >>>>>>>>>>>>>> >>>>>>>>>>>>>> While 8 users seemed to be able to connect okay... there was a >>>>>>>>>>>>>> little bit of a time delay. As you can understand, I don't have >>>>>>>>>>>>>> headphones and microphones for each and every computer... so I >>>>>>>>>>>>>> spaced them around my house... when I talked... I could hear my >>>>>>>>>>>>>> voice being repeated... (I am not referring to echo >>>>>>>>>>>>>> feedback).... there was a slight time delay by a couple of >>>>>>>>>>>>>> seconds on some of the devices... moving from device to device. >>>>>>>>>>>>>> However, with just 5 users in a room, this was not really an >>>>>>>>>>>>>> issue. >>>>>>>>>>>>>> >>>>>>>>>>>>>> From time to time users experienced other users being >>>>>>>>>>>>>> disconnected or whereby they could see the "empty video pod" >>>>>>>>>>>>>> with the green border flashing on and off as someone spoke.... >>>>>>>>>>>>>> but again no audio or video being received.... but it was >>>>>>>>>>>>>> possible to see the same users on other devices. >>>>>>>>>>>>>> >>>>>>>>>>>>>> Users would try to "refresh" the page... again only having >>>>>>>>>>>>>> access to 4 - 5 users on the page.... and not necessarily seeing >>>>>>>>>>>>>> the moderator. I finished testing around 9.50pm. >>>>>>>>>>>>>> >>>>>>>>>>>>>> Some additional observations: >>>>>>>>>>>>>> >>>>>>>>>>>>>> Based on some of the emails over the last few weeks. It appears >>>>>>>>>>>>>> to be that one OM instance can only deal with 3 simultaneous >>>>>>>>>>>>>> rooms with 5 users approx in each room (using audio and >>>>>>>>>>>>>> video)... and based on the above maybe a little more, but at a >>>>>>>>>>>>>> stretch. This appears to boil down to limitations due to number >>>>>>>>>>>>>> Kurento / WebRTC connections.... some of you have mention >>>>>>>>>>>>>> somewhere in the range of 200 - 300 connections. >>>>>>>>>>>>>> >>>>>>>>>>>>>> As a result I took a look at a few sites regarding BigBlueButton >>>>>>>>>>>>>> (BBB), as it also uses Kurento and WebRTC to get a general idea >>>>>>>>>>>>>> as to how many users can be in a room (with camera and audio). >>>>>>>>>>>>>> However, a lot of digging had to be done as many of the numbers >>>>>>>>>>>>>> that are used are about how many participants can be in a room >>>>>>>>>>>>>> (without cam and mic) with a moderator (using cam and mic). Now >>>>>>>>>>>>>> I apologize for bringing up BBB in conversation, as I am not >>>>>>>>>>>>>> endorsing the platform....reminding me of Harry Potter, >>>>>>>>>>>>>> (Voldemort) "He who shall not be named" :) >>>>>>>>>>>>>> >>>>>>>>>>>>>> However, it might be worth investigating for ideas on how to >>>>>>>>>>>>>> increase the number of cams / mics in an OM room. >>>>>>>>>>>>>> >>>>>>>>>>>>>> You can view this information here: >>>>>>>>>>>>>> https://support.blindsidenetworks.com/hc/en-us/articles/360042272991-How-many-users-can-I-have-in-a-BigBlueButton-session-at-one-time- >>>>>>>>>>>>>> >>>>>>>>>>>>>> Similarly, if you look at the following link it suggests that >>>>>>>>>>>>>> the more number of concurrent users... the number of rooms will >>>>>>>>>>>>>> be less (but again not taking into consideration cams and mics) : >>>>>>>>>>>>>> https://docs.bigbluebutton.org/support/faq.html#how-many-simultaneous-users-can-bigbluebutton-support >>>>>>>>>>>>>> >>>>>>>>>>>>>> However, regarding the limited number of users (with cam and >>>>>>>>>>>>>> mic), BBB seems to have got arround this by having a window of 5 >>>>>>>>>>>>>> cams that can be scrolled left or right. It appears moderators >>>>>>>>>>>>>> can still view up to 25 cams etc. >>>>>>>>>>>>>> >>>>>>>>>>>>>> Take a look at this: >>>>>>>>>>>>>> https://support.blindsidenetworks.com/hc/en-us/articles/360049799851-September-16-2020-Webcam-viewing-and-recording-updates >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> this might be because BBB uses 3+ KMS servers clustered >>>>>>>>>>>>> (I was unable to find direct link regarding it ...) >>>>>>>>>>>>> >>>>>>>>>>>>> I guess we might contact BBB devs and ask for the help in KMS >>>>>>>>>>>>> configuration/clustering >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>>> _________________________ >>>>>>>>>>>>>> >>>>>>>>>>>>>> OM Demo Next Server Specs: >>>>>>>>>>>>>> >>>>>>>>>>>>>> @Maxim, is it possible to share the specs of the demo server, >>>>>>>>>>>>>> ram, cpu, etc, so that we can get a general idea as to what to >>>>>>>>>>>>>> benchmark against. >>>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> I did share the specs before >>>>>>>>>>>>> here they are >>>>>>>>>>>>> >>>>>>>>>>>>> dedicated server with >>>>>>>>>>>>> CPU: 8x Intel(R) Core(TM) i7 CPU 950 @ 3.07GHz >>>>>>>>>>>>> RAM: 24GB >>>>>>>>>>>>> >>>>>>>>>>>>> It hosting >>>>>>>>>>>>> om-demo: 8GB for java >>>>>>>>>>>>> om-next: 4GB for java >>>>>>>>>>>>> >>>>>>>>>>>>> These instances are using >>>>>>>>>>>>> - same KMS >>>>>>>>>>>>> - same Coturn >>>>>>>>>>>>> - Separate databases at same MySql >>>>>>>>>>>>> >>>>>>>>>>>>> I can increase java memory for demo-next if you are planning to >>>>>>>>>>>>> do tests one more time >>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> At the moment I am using AWS, t3a.large (8 gigs Ram , 2 vCPUS). >>>>>>>>>>>>>> However, I am under the impression that even if I upgrade my AWS >>>>>>>>>>>>>> server... I am not really going to see any major improvements >>>>>>>>>>>>>> given the fact that I am still limited to the number of users >>>>>>>>>>>>>> (with cam and mic) per room. >>>>>>>>>>>>>> >>>>>>>>>>>>>> Before this whole covid situation, my school had 10 classrooms, >>>>>>>>>>>>>> class size average 10. I would like to be able to have a similar >>>>>>>>>>>>>> virtual set up... but based on all the info above I would need 3 >>>>>>>>>>>>>> - 4 instances (using clustering, which I have never done before) >>>>>>>>>>>>>> - but will still have a problem having 11 users (10 students / 1 >>>>>>>>>>>>>> moderator) in a room. >>>>>>>>>>>>>> >>>>>>>>>>>>>> And while I know the following question (as an alternative) >>>>>>>>>>>>>> might be considered ridiculous - can a multiple number of OM >>>>>>>>>>>>>> installations (with multiple KMS etc) be conducted in one server >>>>>>>>>>>>>> - which more ram, cpu power etc? >>>>>>>>>>>>>> >>>>>>>>>>>>>> It would be great if anyone out there has a successful >>>>>>>>>>>>>> clustering model that they could share - even to test >>>>>>>>>>>>>> across 2 instances. At present, I am using Ubuntu 18.04 on AWS >>>>>>>>>>>>>> as described above. >>>>>>>>>>>>>> >>>>>>>>>>>>>> Either way it seems the main obstacle at the moment seems to be >>>>>>>>>>>>>> how Kurento and WebRTC can be set up to overcome these >>>>>>>>>>>>>> limitations >>>>>>>>>>>>>> >>>>>>>>>>>>>> Apologies once again for the length of this email and for taking >>>>>>>>>>>>>> so long to get back in touch. >>>>>>>>>>>>>> >>>>>>>>>>>>>> (I've added a few screenshots regarding my test below (one >>>>>>>>>>>>>> computer's time is 2 hours behind for some strange reason) :)) >>>>>>>>>>>>>> >>>>>>>>>>>>>> All the best, >>>>>>>>>>>>>> >>>>>>>>>>>>>> Denis. >>>>>>>>>>>>>> >>>>>>>>>>>>>> Virus-free. www.avg.com >>>>>>>>>>>>>> >>>>>>>>>>>>>>> On Sat, Nov 14, 2020 at 12:26 AM Maxim Solodovnik >>>>>>>>>>>>>>> <solomax...@gmail.com> wrote: >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> On Fri, 13 Nov 2020 at 14:24, Denis Noctor >>>>>>>>>>>>>>>> <denisnoc...@gmail.com> wrote: >>>>>>>>>>>>>>>> Hi there Maxim... I did a test with 8 computers and 2 tablets >>>>>>>>>>>>>>>> last night (spread across 2 WiFis)... please don’t delete the >>>>>>>>>>>>>>>> logs on the OM demo server (next)... >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> I just backup the logs >>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> I will come back to you all with some feedback and pics later >>>>>>>>>>>>>>>> tomorrow (if that’s okay)... however, for reference... I >>>>>>>>>>>>>>>> started the process in the public room #7...start time around >>>>>>>>>>>>>>>> 8.22pm (12th Nov) (México... 6 hrs behind) and end time >>>>>>>>>>>>>>>> 9.50pm... (if you want to check the logs) .... the short >>>>>>>>>>>>>>>> version is that 8 users experienced relatively stable >>>>>>>>>>>>>>>> performance. >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Looking forward to hear the full version :)) >>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Will give you a more detailed feedback once I deal with a >>>>>>>>>>>>>>>> personal issue. All the best, Denis. >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Sent from my iPhone >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> On Nov 11, 2020, at 9:09 PM, Maxim Solodovnik >>>>>>>>>>>>>>>> <solomax...@gmail.com> wrote: >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Hello All, >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> I'll try to answer in one email :) >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> On Wed, 11 Nov 2020 at 20:32, dww <dwort...@mykolab.com> >>>>>>>>>>>>>>>>>> wrote: >>>>>>>>>>>>>>>>>> However, Denis, I think your experiment with multiple >>>>>>>>>>>>>>>>>> devices would be >>>>>>>>>>>>>>>>>> valuable as then there is only one browser tab or window >>>>>>>>>>>>>>>>>> with the OM >>>>>>>>>>>>>>>>>> room open as a guest on each device. Perhaps that will make a >>>>>>>>>>>>>>>>>> difference. >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> yes, this would be better test (even if "fake" camera is used) >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> Dennis >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> On Wed, 2020-11-11 at 08:24 -0500, dww wrote: >>>>>>>>>>>>>>>>>> > Thanks, Denis, >>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>> > Back on Oct. 17 Maxim provided the following Bash script >>>>>>>>>>>>>>>>>> > to be run on >>>>>>>>>>>>>>>>>> > the machine with a client side browser for the psuedo >>>>>>>>>>>>>>>>>> > guest users. ( >>>>>>>>>>>>>>>>>> > Use another machine to create the room administratively >>>>>>>>>>>>>>>>>> > and send >>>>>>>>>>>>>>>>>> > invitations) This is a far simpler way to stress test the >>>>>>>>>>>>>>>>>> > client side >>>>>>>>>>>>>>>>>> > browser. >>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>> > Dennis >>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>> > Hello, >>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>> > i just have tried the following script >>>>>>>>>>>>>>>>>> > started as `./run10.sh 5` >>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>> > everything seems to work, but my CPU was 800% busy (all >>>>>>>>>>>>>>>>>> > cores were >>>>>>>>>>>>>>>>>> > 100% >>>>>>>>>>>>>>>>>> > busy) >>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>> > without `--use-fake-device-for-media-stream` parameter I >>>>>>>>>>>>>>>>>> > had lots of >>>>>>>>>>>>>>>>>> > permission errors due to camera was "captured" by first >>>>>>>>>>>>>>>>>> > browser >>>>>>>>>>>>>>>>>> > other have reported "Camera busy" error >>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>> > _HASH_HERE_ - should be replaced with real hash (I have >>>>>>>>>>>>>>>>>> > created >>>>>>>>>>>>>>>>>> > endless >>>>>>>>>>>>>>>>>> > invitation hash to the private conference room) >>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>> > the script >>>>>>>>>>>>>>>>>> > =============================================== >>>>>>>>>>>>>>>>>> > #!/bin/bash >>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>> > i=$1 >>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>> > if [ -z "${i}" ]; then >>>>>>>>>>>>>>>>>> > i=30 >>>>>>>>>>>>>>>>>> > fi >>>>>>>>>>>>>>>>>> > let "i += 0" >>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>> > rm -rf /tmp/delme* >>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>> > while ((i--)); do >>>>>>>>>>>>>>>>>> > #echo "${i}" >>>>>>>>>>>>>>>>>> > mkdir /tmp/delme${i} >>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>> > #local conference >>>>>>>>>>>>>>>>>> > chromium-browser --user-data-dir=/tmp/delme${i} >>>>>>>>>>>>>>>>>> > --disable-infobars >>>>>>>>>>>>>>>>>> > --no-default-browser-check --allow-insecure-localhost >>>>>>>>>>>>>>>>>> > --use-fake-device-for-media-stream ' >>>>>>>>>>>>>>>>>> > https://localhost:5443/openmeetings/hash?invitation=_HASH_HERE_&language=1' >>>>>>>>>>>>>>>>>> > & >>>>>>>>>>>>>>>>>> > done >>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>> > On Wed, 2020-11-11 at 01:53 -0600, Denis Noctor wrote: >>>>>>>>>>>>>>>>>> > > Hi there everyone, this seems to be the “elephant in the >>>>>>>>>>>>>>>>>> > > room” >>>>>>>>>>>>>>>>>> > > discussion, while there has been a HUGE amount of >>>>>>>>>>>>>>>>>> > > development and >>>>>>>>>>>>>>>>>> > > progress in OM since March (thank you so much @Maxim) >>>>>>>>>>>>>>>>>> > > ... there is >>>>>>>>>>>>>>>>>> > > the whole issue of, for example, the number of users per >>>>>>>>>>>>>>>>>> > > room... >>>>>>>>>>>>>>>>>> > > which seems to be about 5-6 (and maybe even to 7) when >>>>>>>>>>>>>>>>>> > > pushed to >>>>>>>>>>>>>>>>>> > > the >>>>>>>>>>>>>>>>>> > > limit... with both audio and video being broadcasted >>>>>>>>>>>>>>>>>> > > from all >>>>>>>>>>>>>>>>>> > > users... and, something else.. if there are simultaneous >>>>>>>>>>>>>>>>>> > > classes/sessions being held on the same server... will >>>>>>>>>>>>>>>>>> > > this >>>>>>>>>>>>>>>>>> > > restrict >>>>>>>>>>>>>>>>>> > > things even further? Is this an overall limitation >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Sebastian did some AWS based testing >>>>>>>>>>>>>>>>> And, if i'm not mistaken, the server with 4GB RAM was able to >>>>>>>>>>>>>>>>> handle at least 3 rooms of 5 people >>>>>>>>>>>>>>>>> (5.1.0-SNAPSHOT should behave better than 5.0.1) >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> to increase the number of rooms you can use cluster >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> to using a >>>>>>>>>>>>>>>>>> > > browser >>>>>>>>>>>>>>>>>> > > based approach... or should we be taking approach? >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> well, >>>>>>>>>>>>>>>>> there is "The Limit" >>>>>>>>>>>>>>>>> KMS can handle only certain amount of multimedia connections >>>>>>>>>>>>>>>>> additionally there are other limits: >>>>>>>>>>>>>>>>> - bandwidth >>>>>>>>>>>>>>>>> - CPU >>>>>>>>>>>>>>>>> - RAM >>>>>>>>>>>>>>>>> - open files (network socket is a file) >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> "The Limit" is something I'm not sure how to deal with (yet) >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> > > >>>>>>>>>>>>>>>>>> > > It was my intention to test out the OM “demo servers” >>>>>>>>>>>>>>>>>> > > over the last >>>>>>>>>>>>>>>>>> > > 2 >>>>>>>>>>>>>>>>>> > > weeks but will take today off and try to test 10 real >>>>>>>>>>>>>>>>>> > > device >>>>>>>>>>>>>>>>>> > > connections... with a combination of desktops, laptops, >>>>>>>>>>>>>>>>>> > > android >>>>>>>>>>>>>>>>>> > > tablets and maybe even the odd iPhone or two. >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Apple devices has issues with sound (outgoing) >>>>>>>>>>>>>>>>> I'm still investigating this one >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> > > >>>>>>>>>>>>>>>>>> > > My million dollar question is... prior to WebRTC and >>>>>>>>>>>>>>>>>> > > Kurento... was >>>>>>>>>>>>>>>>>> > > it possible to have 5-10 users in a room with audio and >>>>>>>>>>>>>>>>>> > > video >>>>>>>>>>>>>>>>>> > > working >>>>>>>>>>>>>>>>>> > > seamlessly in previous versions (for example, the old >>>>>>>>>>>>>>>>>> > > “flash” setup >>>>>>>>>>>>>>>>>> > > (which will be redundant after Christmas... Chrome etc >>>>>>>>>>>>>>>>>> > > notifications) >>>>>>>>>>>>>>>>>> > > and if so, what has changed? >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Yes this was possible >>>>>>>>>>>>>>>>> OM_before_5 was based on Red5 media server >>>>>>>>>>>>>>>>> Unfortunately it's open source version has no WebRTC support >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> > > >>>>>>>>>>>>>>>>>> > > If there is anyone out there that has no problem with >>>>>>>>>>>>>>>>>> > > user numbers >>>>>>>>>>>>>>>>>> > > (using audio and vid)... exceeding a body of 7-10+, >>>>>>>>>>>>>>>>>> > > please let us >>>>>>>>>>>>>>>>>> > > know. >>>>>>>>>>>>>>>>>> > > >>>>>>>>>>>>>>>>>> > > In the meantime, I’ll >>>>>>>>>>>>>>>>>> > > give you my feedback on my tests. >>>>>>>>>>>>>>>>>> > > >>>>>>>>>>>>>>>>>> > > I really appreciate everything that has been done to >>>>>>>>>>>>>>>>>> > > date. >>>>>>>>>>>>>>>>>> > > >>>>>>>>>>>>>>>>>> > > Thanks. >>>>>>>>>>>>>>>>>> > > >>>>>>>>>>>>>>>>>> > > Sent from my iPhone >>>>>>>>>>>>>>>>>> > > >>>>>>>>>>>>>>>>>> > > > On Nov 9, 2020, at 4:50 PM, dww <dwort...@mykolab.com> >>>>>>>>>>>>>>>>>> > > > wrote: >>>>>>>>>>>>>>>>>> > > > >>>>>>>>>>>>>>>>>> > > > Hello Maxim, >>>>>>>>>>>>>>>>>> > > > >>>>>>>>>>>>>>>>>> > > > A couple of weeks ago there was an email thread about >>>>>>>>>>>>>>>>>> > > > the 5 total >>>>>>>>>>>>>>>>>> > > > users >>>>>>>>>>>>>>>>>> > > > for one room, each user with video/microphone under >>>>>>>>>>>>>>>>>> > > > the >>>>>>>>>>>>>>>>>> > > > Subject: "docker container clustering experiments #1". >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> For whatever reason you love to start new mail threads :)))) >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> In this >>>>>>>>>>>>>>>>>> > > > case >>>>>>>>>>>>>>>>>> > > > it >>>>>>>>>>>>>>>>>> > > > appears the bottleneck is the CPU usage on the client >>>>>>>>>>>>>>>>>> > > > machine >>>>>>>>>>>>>>>>>> > > > with >>>>>>>>>>>>>>>>>> > > > the >>>>>>>>>>>>>>>>>> > > > browser. >>>>>>>>>>>>>>>>>> > > > >>>>>>>>>>>>>>>>>> > > > In a response to Denis Noctor on a similar thread you >>>>>>>>>>>>>>>>>> > > > mentioned >>>>>>>>>>>>>>>>>> > > > to >>>>>>>>>>>>>>>>>> > > > try >>>>>>>>>>>>>>>>>> > > > the following: >>>>>>>>>>>>>>>>>> > > > >>>>>>>>>>>>>>>>>> > > > "please check allowed amount of opened files for the >>>>>>>>>>>>>>>>>> > > > user who >>>>>>>>>>>>>>>>>> > > > starts >>>>>>>>>>>>>>>>>> > > > OM/KMS/TURN >>>>>>>>>>>>>>>>>> > > > increasing it might help" >>>>>>>>>>>>>>>>>> > > > >>>>>>>>>>>>>>>>>> > > > Might this help with the issue we discussed? Where >>>>>>>>>>>>>>>>>> > > > approximately >>>>>>>>>>>>>>>>>> > > > do >>>>>>>>>>>>>>>>>> > > > I >>>>>>>>>>>>>>>>>> > > > set the allowed amount of opened files? >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> KMS seems to drop connections when there is not enough files >>>>>>>>>>>>>>>>> (network socket is a file) >>>>>>>>>>>>>>>>> you can check the limit for current user using `ulimit -n` >>>>>>>>>>>>>>>>> (`ulimit -a` to see all limits) >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> to check limit for `nobody` user `su nobody --shell /bin/bash >>>>>>>>>>>>>>>>> --command "ulimit -n"` >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> to increase the limit i'm changing >>>>>>>>>>>>>>>>> `/etc/security/limits.conf` file >>>>>>>>>>>>>>>>> https://github.com/openmeetings/openmeetings-docker/blob/48b72f4d0f38a0fab2021a0a2e4d6693c61c00be/scripts/om_euser.sh#L35 >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> (seems to work at Ubuntu) >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> > > > >>>>>>>>>>>>>>>>>> > > > Also are there any other things that can be tried to >>>>>>>>>>>>>>>>>> > > > improve this >>>>>>>>>>>>>>>>>> > > > scalability? Are there areas in the code that can be >>>>>>>>>>>>>>>>>> > > > examined to >>>>>>>>>>>>>>>>>> > > > investigate how to improve this? >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> KMS cluster would be ultimate solution, I guess >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> > > > >>>>>>>>>>>>>>>>>> > > > Thanks, >>>>>>>>>>>>>>>>>> > > > Dennis >>>>>>>>>>>>>>>>>> > > > >>>>>>>>>>>>>>>>>> > > > >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>>> Best regards, >>>>>>>>>>>>>>>>> Maxim >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>> Best regards, >>>>>>>>>>>>>>> Maxim >>>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> Virus-free. www.avg.com >>>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> -- >>>>>>>>>>>>> Best regards, >>>>>>>>>>>>> Maxim >>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> > > > -- > Best regards, > Maxim