Closed squarlf closed 4 years ago
Looks very useful. The muted or no-video device users could be minimised/hidden in the 'Speaker Stats', but apart from stats, they'll have some a similar menu like from the view window, ie, including 'kick out', 'mute audio', 'private message' etc. An icon to show their A/V muted/unmuted would also be very helpful.
Jitsi does not have an administrative interface. This feature cannot be implemented without an administrative interface which also requires a database of the conferences, participants and their status to be maintained at the server side. Nonetheless, you can implement your own administration interface (a separate web application/service) which will set the required parameters on the server side, e.g. mute status of participants. The clients will periodically check the parameters and execute the commands accordingly. The clients just have to call the appropriate API call depending on the parameter value received from the server. Reference for API Jitsi Meet API
Thanks for the input. To clarify (though it may not matter in light of your comments) I'm not particularly interested in hiding/uhiding muted/unmuted participants, which I think may result in an overly chaotic experience for end users.
But if I'm understanding abdultz correctly, it's not currently possible to hide non-video participants as the server can't see who is sharing video. Would it make any difference if this was the standard behavior, instead of an option at the client? As long as you can still view the full participant list, I'm not sure why anyone would want to see full-size black tiles in tile view. But perhaps this goes against the original jitsi ethos, having the server watch the client status.
Alternatively (and assuming tile view can be paginated, which I haven't been able to confirm) is it possible to sort the list so non-video participants are separately displayed on their own (last) page? This would effectively solve the same problem, but not sure if it can happen without a similar administrative interface.
edit: clarification/typos
This arrangement of the participants can be worked out in the filmstrip remote videos. Participants without videos or their camera's disabled/off can be located with associated styling class.
You can write a function which can rearrange the elements in the filmstrip. Camera status change events are fired from:
You will have to carefully consider several factors such as arrival of a new participant or a participant leaving a conference. refreshLayout() will be called when the video layout has changed and elements have to be re-arranged and resized. VideoLayout
Many thanks @abdultz
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
This can be an option for the end-user only, there's no need to complicate with administration interface/etc.
Like, as I can choose between block visualization and not, the option to hide non-video participants as well.
I think worth it to reopen this and make a pragmatic scope.
Look what happens when you hide a participant from the UI: https://securityintelligence.com/posts/ibm-works-with-cisco-exorcise-ghosts-webex-meetings/
The security implications are complex. It's just not as simple as you might think. Thus we have no plans to make changes to our UI in this regard right now. That doesn't mean it will never happen though.
Any updates? Closed?
Any updates? Closed?
See https://github.com/jitsi/jitsi-meet/issues/6789#issuecomment-740479735
I made a plugin because I was tired of doing this
https://github.com/Uneducated-Engineer/BetterDiscord_HideStreamANDnon-VideoParticipants
Is your feature request related to a problem you are facing? In tile view, screen area is wasted if there are non-video participants. Especially in larger groups when there are many non-video participants.
Describe the solution you'd like Enable option to hide non-video participants.