Server-side Speaking Indicators #56
Labels
No labels
bug
duplicate
enhancement
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
apps/BareRTC#56
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Related to/a possible solution for #55.
There could be a server-side signal (broadcast to all chatters) to show when certain webcam broadcasters are actually speaking/sending audio over their microphone.
Currently:
When you are watching somebody who is having a voice chat with others (and you don't have the others' cameras open), having a global server-side speaking indicator can help narrow down which other camera(s) they may be conversing with.
Implementation
To minimize network chatter, the feature should make use of debounces and regular 'heartbeat' style updates.
From the webcam broadcaster's side, have the client send a
micmessage over WebSocket:From the server back-end:
The server broadcasts the speaking states periodically.
The chat front-end page would use these messages to indicate which webcams are speaking.
Ideas for how the visual indicator could look: