Hello Denis,


On Sat, 24 Oct 2020 at 12:01, Denis Noctor <[email protected]> wrote:

> Hi there Maxim... when a new build is made... is this automatically
> replicated on the OM demo servers?
>

yep
both servers were just updated :)


> If this is the case, I’d be happy to test it out once my class is over
> tomorrow afternoon, test it out and give some feedback. Last time I had
> checked there was a #116 build since #115... either way, if I needed... to
> open up a new AWS instance, I am happy to oblige.
>
> On a separate note @Ali Alhaidary ([email protected])... given
> the nature of your website... I would assume that the current limitation(s)
> regarding the number of users per room would have been identified at an
> earlier stage... your regular queries are intriguing but ... if you do work
> out a solution... rather than piecing everything on a step by step basis...
> I also think we would all benefit as to what your overall ideas / interests
> might be so we can all contribute. I look forward to hearing more on this.
>

this is the paragraph i don't get :(((
this last fix was based on observation: 7 users can't work in one room, but
can in 2 rooms
this gave me a hint
hopefully in builds #115+ this will be improved



>
> Talk soon, Denis.
>
> Sent from my iPhone
>
> On Oct 23, 2020, at 4:55 AM, Maxim Solodovnik <[email protected]>
> wrote:
>
> OK,
>
> please test build #115+ from here
> https://ci-builds.apache.org/job/OpenMeetings/job/openmeetings/
>
> I would like to confirm if audio/video streams in the room are more stable
> :)
>
> Please NOTE configuration has been changed
> most valuable configurable parameters are now
> in ./webapps/openmeetings/WEB-INF/classes/openmeetings.properties :)
>
> On Fri, 23 Oct 2020 at 13:50, Denis Noctor <[email protected]> wrote:
>
>> Hi there Maxim,
>>
>> I know you've mentioned that you are working on a few alternatives since
>> this email but I thought it best to get back in touch.
>>
>> As you will see from the attached screenshot, I mustered up a few
>> computers (equally spread over 2 wifi networks in my home... in different
>> parts to reduce sound feedback etc. as I do not have enough headsets). A
>> few points to take into consideration... some of these computers are older
>> than others... varying in RAM and CPU... but ALL were using the latest
>> version of Chrome. This is what I noticed:
>>
>> While you can see from the screenshot, there are 7 users in a room (6 of
>> which using 120x90 screen res and 1 using 320x240 - audio and vid channels
>> open)... there had been some issues. I let the room open for about 40 mins
>> but some video pods "dropped" from some computers... with no indication as
>> to whether users were still active or not. Sometimes I had to "reconnect"
>> video and audio on others. Some computers showed all 7 connections... while
>> others showed 3... but  AFTER I added *an 8th user* (via an Amazon Fire
>> tablet) "Video / Audio" pods began to drop from a lot of the computers...
>> showing only 3-4 videos pods... and disconnecting users... and sometimes
>> being unable to reconnect... or refresh their screen (on one computer...
>> Chrome became unresponsive).
>>
>> When I added the "8th user" to the group... sound quality dropped... with
>> a very "scratchy" interference noise for all users.
>>
>> Things were much more stable with 5 users in a room.
>>
>> Of course, as you can imagine... this is a "one room" scenario.
>>
>> While I have mentioned that I was using older to newer computers and
>> tablets (based on what is available to me)... all of them were able to
>> perform okay in Microsoft Teams and Zoom scenarios (tested)... but
>> obviously with varying degrees of performance due to speed, cpu, ram etc.
>>
>> This seems to be a major issue and I am happy to test everything out on
>> the OM demo sites and give feedback over the next few days if you would
>> like. My next question would be... if that you had 2 similar rooms /
>> classes open under the same circumstances... would the overall performance
>> be even worse?
>>
>> I have tested this on a single AWS server, Ubuntu 18.04, 8 gigs ram
>> server etc (OM 5 M4... yes, I know, I know... will upgrade soon... but
>> assume this issue has crossed over to other versions -  I will retest on
>> the OM demos online.)
>>
>> Hope some of this feedback helps.
>>
>>
>> <http://www.avg.com/email-signature?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail>
>>  Virus-free.
>> www.avg.com
>> <http://www.avg.com/email-signature?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail>
>> <#m_-7228383676789641593_m_-8536094403591139251_DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>
>>
>> On Thu, Oct 22, 2020 at 7:08 AM Maxim Solodovnik <[email protected]>
>> wrote:
>>
>>> Hello Denis,
>>>
>>> please let me know if 10 users in the room will be OK
>>> we need to change the way cluster works in case current configuration is
>>> not stable/powerful enough
>>>
>>> On Thu, 22 Oct 2020 at 13:33, Denis Noctor <[email protected]>
>>> wrote:
>>>
>>>> Actually... this is something that had crossed my mind recently.
>>>> Previously, I’ve had on average 5 users per group... but on occasion if
>>>> there more than 5 users (in and around 7-10) some users... some would
>>>> intentionally drop drop their cam... and sometimes mic... (I thought it
>>>> might have been due to bandwidth issues on their side)... but I’ve got my
>>>> own kids taking online classes via their schools... whereby there are a min
>>>> of 20 attending a class and so on (different platforms etc.)
>>>>
>>>> I have about a combination of 5 to 6 computers at home due to home
>>>> office / covid restrictions etc. and am happy to log in to either the OM
>>>> demo sites or others to try replicate this scenario. (and my own, of
>>>> course).
>>>>
>>>> Yep, I’ve been reading up on WebRTC and Kurento regarding connectivity
>>>> limitations regarding audio and video... this has been covered a lot
>>>> recently in previous posts in this forum... and from memory it is somewhere
>>>> between 200-300 connections... (per server? / instance?)
>>>>
>>>> For example... if you have 5 users in a room (using audio and video)
>>>> this will result in 5 (users) x 5 audio connections x 5 video
>>>> connections... giving “125” connections... but if you have 7 users in a
>>>> room receiving and experiencing audio and vid... that is 7x7x7= 343
>>>> connections... which obviously exceeds the connections as per previous
>>>> posts.
>>>>
>>>> I have had a scenario whereby 3 classes were held at the same time on
>>>> the same AWS instance... and nobody has reported a problem (yet... or they
>>>> unknowingly downplayed it due to internet bandwidth problems etc.)... but
>>>> the max number of students per room has been 4-5....
>>>>
>>>> I am happy to test this more with others, if you are up for it and am
>>>> watching this carefully.
>>>>
>>>> I have a scheduled meeting with 10 participants next week and am now
>>>> nervous... and curious to see how it works out.
>>>>
>>>> Talk soon.
>>>>
>>>> Denis
>>>>
>>>>
>>>>
>>>> Sent from my iPhone
>>>>
>>>> > On Oct 21, 2020, at 7:57 PM, dww <[email protected]> wrote:
>>>> >
>>>> > Does anyone have an idea why the client browser seems to limited to 5
>>>> > video pods when each user connects with both video and microphone.
>>>> >
>>>> > It seems to definitely max out the CPU(s) on the client computer. How
>>>> > do other applications like Zoom or Microsoft Teams get around this
>>>> > issue. Do they throttle back the streaming of the video pods or views
>>>> > of many or most of the pods and do it in some kind of round-robin
>>>> > update?
>>>> >
>>>> > Am I just doing something wrong.
>>>> >
>>>> > Any response would be appreciated. I would like to start uses OM for
>>>> > meetings next month.
>>>> >
>>>> > Thanks,
>>>> > Dennis
>>>> >
>>>> >
>>>> >> On Sun, 2020-10-18 at 17:40 -0400, dww wrote:
>>>> >> When creating 3 guests on each of 2 other laptops that I run into the
>>>> >> same issues,so it seems that the main limitation is the number of
>>>> >> video/audio pods within a client. Is there anyway to get around that
>>>> >> as
>>>> >> it implies that one annot have more than 4 or 5 guests with both
>>>> >> video
>>>> >> and audio?
>>>> >>
>>>> >> Dennis
>>>> >>
>>>> >>
>>>> >>
>>>> >>> On Sun, 2020-10-18 at 13:00 -0400, dww wrote:
>>>> >>> Yes I get the same result, however, this does not appear to be a
>>>> >>> valid
>>>> >>> stress test of kms. This stress tests a client machine with
>>>> >>> multiple
>>>> >>> tabs or browser windows each with connections and determines that
>>>> >>> it
>>>> >>> is
>>>> >>> CPU bound.
>>>> >>>
>>>> >>> It seems the only way to stress test kms is to do this with
>>>> >>> multiple
>>>> >>> client machines. I have 3 laptops here and a couple of smart phones
>>>> >>> so
>>>> >>> I will try distributing the client windows among all of them.
>>>> >>>
>>>> >>> Dennis
>>>> >>>
>>>> >>>> On Sun, 2020-10-18 at 10:56 +0700, Maxim Solodovnik wrote:
>>>> >>>> I'm on Ubuntu 20.04 desktop? so i can use UI
>>>> >>>> if you are using server I would recommend `htop`
>>>> >>>>
>>>> >>>>> On Sun, 18 Oct 2020 at 10:54, dww <[email protected]> wrote:
>>>> >>>>> May I ask for your linux command line that got the CPU
>>>> >>>>> percentage
>>>> >>>>> for all cores?
>>>> >>>>> thanks,
>>>> >>>>> Dennis
>>>> >>>>>
>>>> >>>>>
>>>> >>>>>
>>>> >>>>>> On Sat, 2020-10-17 at 12:59 +0700, Maxim Solodovnik wrote:
>>>> >>>>>> 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 Fri, 16 Oct 2020 at 09:10, dww <[email protected]>
>>>> >>>>>> wrote:
>>>> >>>>>>> I mentioned earlier that I wanted to experiment with
>>>> >>>>>>> clustering
>>>> >>>>>>> using
>>>> >>>>>>> docker swarm for the kms service.
>>>> >>>>>>>
>>>> >>>>>>> I wanted to establish a base line using one container for
>>>> >>>>>>> kms.
>>>> >>>>>>> All the
>>>> >>>>>>> components are in one Linode with 8 GB of RAM.
>>>> >>>>>>>
>>>> >>>>>>> For this experiment. I start entering the video and
>>>> >>>>>>> whiteboard
>>>> >>>>>>> room
>>>> >>>>>>> from my admin login from Firefox on one laptop. I allowed
>>>> >>>>>>> both
>>>> >>>>>>> video
>>>> >>>>>>> and microphone and the video pod was the lowest resolution.
>>>> >>>>>>> I
>>>> >>>>>>> generate
>>>> >>>>>>> a  guest url to the room.
>>>> >>>>>>>
>>>> >>>>>>> On another laptop also on the same connection to the
>>>> >>>>>>> internet
>>>> >>>>>>> I
>>>> >>>>>>> enter
>>>> >>>>>>> the room on firefox and allow both video ( lowest
>>>> >>>>>>> resolution)
>>>> >>>>>>> and
>>>> >>>>>>> microphone on a new tab each time.
>>>> >>>>>>>
>>>> >>>>>>> Up to 4 guest clients load quickly and the pods are created
>>>> >>>>>>> almost
>>>> >>>>>>> immediately on all 5 tabs. On the first attempt on the 5th
>>>> >>>>>>> guest the
>>>> >>>>>>> pod for this guest on the admin laptop took a couple of
>>>> >>>>>>> minutes
>>>> >>>>>>> to load
>>>> >>>>>>> the video. On the 5th guest tab, the pods for guest 1, 2
>>>> >>>>>>> and
>>>> >>>>>>> 4
>>>> >>>>>>> would
>>>> >>>>>>> not refresh( pod frames present but no video.
>>>> >>>>>>>
>>>> >>>>>>> RAM and CPU usage was not significant on the server.
>>>> >>>>>>>
>>>> >>>>>>> I closed the tabs for all the guests and redid the
>>>> >>>>>>> experiment,
>>>> >>>>>>> The
>>>> >>>>>>> first 4 guests again loaded quickly without any issues. The
>>>> >>>>>>> 5th
>>>> >>>>>>> guest
>>>> >>>>>>> loaded to completion but took about 40 seconds for all 6
>>>> >>>>>>> tabs
>>>> >>>>>>> to
>>>> >>>>>>> complete. On the 6th guest there were multiple connection
>>>> >>>>>>> drops
>>>> >>>>>>> and
>>>> >>>>>>> retries and the tabs were reduced to about 3 pods working,
>>>> >>>>>>> the
>>>> >>>>>>> others
>>>> >>>>>>> gone, this was on all tabs.
>>>> >>>>>>>
>>>> >>>>>>> So based on this it seems that up to 5 users using both
>>>> >>>>>>> video
>>>> >>>>>>> and
>>>> >>>>>>> microphone seem to work fine.
>>>> >>>>>>>
>>>> >>>>>>> Does this agree with anyone else's experience? I had from
>>>> >>>>>>> other
>>>> >>>>>>> posts
>>>> >>>>>>> that we can expect 14-15 users per kms instance. Does both
>>>> >>>>>>> laptop on
>>>> >>>>>>> the same network have any influence on this?
>>>> >>>>>>>
>>>> >>>>>>> I will try a swarm next after I gets some feedback.
>>>> >>>>>>>
>>>> >>>>>>>
>>>> >
>>>>
>>>
>>>
>>> --
>>> Best regards,
>>> Maxim
>>>
>>
>>
>> <http://www.avg.com/email-signature?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail>
>>  Virus-free.
>> www.avg.com
>> <http://www.avg.com/email-signature?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail>
>> <#m_-7228383676789641593_m_-8536094403591139251_DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>
>>
>
>
> --
> Best regards,
> Maxim
>
>

-- 
Best regards,
Maxim

Reply via email to