clowdr-app / clowdr-web-app

Old Clowdr versions 1 & 2 from 2020
BSD 3-Clause "New" or "Revised" License
36 stars 13 forks source link

Clowdr can't keep up with my typing #128

Closed mcoblenz closed 4 years ago

mcoblenz commented 4 years ago

I'm in a video chat room, and typing in the chat window is very laggy. Also, the video and audio are a bit flaky — I suspect the CPU demands are too high for my machine. I'm on a somewhat older machine (2013 MacBook Pro, 2.4 GHz dual-core i5).

jon-bell commented 4 years ago

What browser? How many people were in the video room?

mcoblenz commented 4 years ago

Safari 13.1.2. About 10 video members, 23 people in the text chat room.

jon-bell commented 4 years ago

Unfortunately there is literally nothing to do here other than cap the size of the room. I am not aware of any video chatting system that allows you to view that many simultaneous A/V streams in browser without taxing your CPU/GPU. Chrome might work a little better.

mcoblenz commented 4 years ago

Perhaps the video feature needs to move to a native app, then.

On Aug 13, 2020, at 11:09 AM, Jonathan Bell notifications@github.com wrote:

Unfortunately there is literally nothing to do here other than cap the size of the room. I am not aware of any video chatting system that allows you to view that many simultaneous A/V streams in browser without taxing your CPU/GPU. Chrome might work a little better.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/clowdr-app/clowdr-web-app/issues/128#issuecomment-673534782, or unsubscribe https://github.com/notifications/unsubscribe-auth/ACD4YDY7WGESFEPEIMUKLRTSAP6ZHANCNFSM4P6RDYRQ.

mcoblenz commented 4 years ago

Also, the chat is completely unusable. If it can’t be made usable with that many video streams, then cap the number of video streams (leaving audio streams instead). It's much more important that I be able to, you know, use the web app than that I see video streams of lots of people who aren't talking.

On Aug 13, 2020, at 11:12 AM, Michael Coblenz mcoblenz@gmail.com wrote:

Perhaps the video feature needs to move to a native app, then.

On Aug 13, 2020, at 11:09 AM, Jonathan Bell <notifications@github.com mailto:notifications@github.com> wrote:

Unfortunately there is literally nothing to do here other than cap the size of the room. I am not aware of any video chatting system that allows you to view that many simultaneous A/V streams in browser without taxing your CPU/GPU. Chrome might work a little better.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/clowdr-app/clowdr-web-app/issues/128#issuecomment-673534782, or unsubscribe https://github.com/notifications/unsubscribe-auth/ACD4YDY7WGESFEPEIMUKLRTSAP6ZHANCNFSM4P6RDYRQ.

jon-bell commented 4 years ago

@sweirich @bcpierce00 What do you want here?

sweirich commented 4 years ago

What is the number of people where things get troublesome? Capping the size of the twilio rooms seems reasonable. We want them for small group discussions only.

sweirich commented 4 years ago

What happens when a room is "full"? What message do they get? Can they still access the chat?

jon-bell commented 4 years ago

I found the current capacity to be OK on my machine, but obviously this is not representative of all users. It would be very helpful if folks could test different capacities and report back when things start to degrade.

jon-bell commented 4 years ago

When a room is full they can't join it, and can not access the chat.

mcoblenz commented 4 years ago

Could it be set up so that any number of people could join a room, but the number of visible video streams would be throttled according to a user's HW limitations? Then all users would at least get audio, and we wouldn't have to limit everyone's video according to other people's hardware.

jon-bell commented 4 years ago

Yes, we should be able to provide a knob to allow you to determine how many video streams to receive concurrently. I'll try to get this in before ICFP starts.

mcoblenz commented 4 years ago

I don't mind helping test, but I recognize that my current machine is older and don't want to degrade everyone else's experience as a result.

mcoblenz commented 4 years ago

Awesome, thanks!

jon-bell commented 4 years ago

Solved -> we have lowered the room capacity