HACKER Q&A
📣 jrs235

What features would improve video chat/meeting software


Two ideas:

1. A numeric overlay/identifier of participants for easily "going around the table" and not missing anyone. Some software moves the participant tiles around and not everyone's order is the same across participants. Perhaps just tracking and displaying the meeting entry number. If I enter the "room" 3rd then "3" gets associated with my tile.

2. The option to automatically turn off my camera if my mic is silent or quiet and only turn it on when my mic picks up [sufficient] sound (like when I'm talking).


  👤 cfjgvjh Accepted Answer ✓
Prioritize audio data over video. I have issues in zoom when someone has slow connection where the video lags and the audio gets really garbled, making it impossible to communicate. If instead it just killed the video feed based on connection health, I'd at least be able to talk.

I'd also like a user mute button in general as a non-host. Some people have really bad microphone setup despite being year-in into the pandemic and remote stuff.


👤 booboofixer
I'm not sure if this is present in other software. The video conferencing tools i use only allow for one participant sharing their screen at a time, which leads to switching between participants sharing their screens, scheduling when to show what, wasting time in between etc. Maybe its too much to ask of people's internet connections, but two people looking at each other's screens simultaneously should be an option.

👤 bradknowles
Everyone should be on push-to-talk by default. The meeting organizer/owner of that particular video chat room should have the option of making that mandatory for all participants.

Better handling of audio from multiple simultaneous sources, so that you can mix the audio from multiple speakers, and not just have only one person who can be heard and who talks over everyone else.

The option of a “talking stick” that has to be passed around is also a good one.


👤 hiidrew
Something that I've always thought would be fun is a groupchat that makes text bubbles bigger based on how much that individual has contributed.

This could be extended to meeting software, the more a person talks the bigger their avatar becomes. An easy downside is distraction but it's an interesting concept.

Slightly inspired by a peer of mine during graduate school https://www.riesmurphy.com/eclipse-shortform.


👤 toomanyducks
Just working! We don't need more features, we need the ones we have to work well! I have to put a lot of effort into making my computer reliably join meetings with working sound, video, etc.

Yeah, there's a ton of reasons this is hard to do, but you can't tell me that if everyone at Zoom/Microsoft/whatever redirected their efforts to making their existing stack work reliably, there wouldn't be progress.


👤 andrei_says_
Analysis showing who speaks what percentage of the time - in real time.

👤 jvanveen
Sounds good! Fixed tiles make sense. Turning the cam on at certain sound levels should be possible. I am working on a video conferencing ui for the Galene sfu(https://github.com/garage44/pyrite). Does anyone know of a good Javascript/canvas sound visualizer? Pyrite already got one, but I prefer circular visualization that can take more space in audio-only streams.

👤 dolores_tyrion
passing down the microphone like in real life, only the person who holds the virtual microphone can speak others are automatically muted, if someone wants to speak , they have to ask for the microphone with a key press, the current speaker or the moderator decides to pass down the microphone, we can increase the number of mic to 2 or 3

👤 jvanveen
Option 2 might be interesting in conbination with push-to-talk?

👤 aristofun
Just Mute sound (not my mic) button would be enough, thank you

👤 iamevn
push to talk on a global hotkey