Pin to stage VS Hide Non-Video Participants

Thanks for the “Pin to stage” feature. I look forward to seeing how this feature matures.

I have a request, could “screen shares” also be pinned to the stage. Thus only displaying large tiles for screen shares and/or any user video that the user wants to view.

Another configuration that Users may want is to pin a screen share and a main speaker?

  1. One group of Users had asked me if there was a way to hide or not show Non-Video participants, however the users actually wanted to only display two or three screen shares from users without the clutter of user video and/or user non-video tiles. (They are gamers.) They wanted all users to turn off video, and to share their game shared-window.

  2. Another group of Users just wanted to not see non video participant’s tiles.

As for “Non-Video participants” I had read about the security concerns about “ghost” attendants, however I wanted to point out that now that there is a “Participant” list option, it should now be secure to hide non-video tiles while keeping all participants listed in the Meeting Participant’s list. Moderators are able manage uses via the Meeting Participant’s list, as required.

Non-video tiles are not actually required any more (are they even worth keeping into the future?).

If the Meeting Participant’s list had not existed, I was going to suggest that there be a “single person speaking” mode (as there is now), a titled mode (as there is now), and a third “only video participants and screen shares” mode with the film strip on the side showing tiles for “non video participants”, allowing users and moderators to know who was logged in, but now that there is a Meeting Participant’s list, this suggestion is redundant.

I would request a rethink on displaying “non video participants” as tiles, now that there is a Meeting Participant’s list available for identifying everyone in the meeting, and for the admins to manage everyone. Or at least have a user option to toggle this feature, so users can have their own preference.

What are other peoples thoughts on my above comments?

1 Like

You should be able to do this by increasing the pinned participant count, check in the settings dialog, it defaults to one.

This can also be done with multi-pinning, with a max of 6. They can choose what to pin.

They will always be displayed on the filmstrip, and you can use milti-pinning to pin whatever other participants you want.

Thanks for your reply.

I have tried multi-pinnning of various numbers (3, 4, 6).

However for me, screen share tile does not have a menu at all (three white dots on a blue square in the top right hand corner of the tile). Without a menu, there is no way for users (admin users or standard users) to select the pinning option.

We found that once anyone starts screen sharing, the “Pin to stage” option vanishes, that is it no longer exists in the menu option. When all users stop screen sharing, then the “Pin to stage” option is once again available.

Hum, we might have some bugs there, that’s why it’s still marked as experimental… :sweat_smile:

Thanks Saghul. As a software programmer (some time ago), I understand “might be a few bugs” ; )

I certainly appreciate the “Pin to stage” feature, look forward to when it is fully testing and working. I am happy to run tests.

On a different topic, now that there is a “Participants list”, can an option be added (maybe to settings), to turn on or off the display of “non video participants” as tiles” ? (as a programmer, I am sure that this is very easy to suggest, but quite challenging to implement, as I expect this would affect so much underlining code). Pin to stage kind of does this but a lot more effort for the user, and only up to 6 (currently). Please keep the idea in mind?

Just ran updates, and checked, found the issues still exist:

  1. Screen shares do not have a menu at all. (they do have a bandwidth bar)
  2. “Pin to stage” from User’s tiles vanish once anyone starts a screen share.

dpkg -l | grep jitsi

rc jitsi-meet 2.0.6433-1 all WebRTC JavaScript video conferences
ii jitsi-meet-prosody 1.0.5415-1 all Prosody configuration for Jitsi Meet
ii jitsi-meet-turnserver 1.0.6991-1 all Configures coturn to be used with Jitsi Meet
ii jitsi-meet-web 1.0.6991-1 all WebRTC JavaScript video conferences
ii jitsi-meet-web-config 1.0.6991-1 all Configuration for web serving of Jitsi Meet
ii jitsi-videobridge2 2.2-79-gf6426ea0-1 all WebRTC compatible Selective Forwarding Unit (SFU)

There may be a problem in your setup. You don’t have jitsi-meet and jitsi-meet-prosody version doesn’t match other packages.

We also needed to hide non video participants.
And for 2 groups same like you one group wants tiles of non video and other wants just show only with video .

We implemented it with CSS hack. And for 2 groups we control it by applying CSS hack or ignore looking at URL. we use Iframe API.

Other feature I will be interested in is using template for large screen.
For example screen share and speaker side by side adding some text at the bottom of screen share etc.
At the moment we do it using OBS.



What versions of jitsi-meet and jitsi-meet-prosody do you have, and what versions do you expect?

I built up a new Jitsi server and these are the versions that the new build has:

dpkg -l | grep jitsi

ii jitsi-meet 2.0.8615-1 all WebRTC JavaScript video conferences
ii jitsi-meet-prosody 1.0.7235-1 all Prosody configuration for Jitsi Meet
ii jitsi-meet-turnserver 1.0.7235-1 all Configures coturn to be used with Jitsi Meet
ii jitsi-meet-web 1.0.7235-1 all WebRTC JavaScript video conferences
ii jitsi-meet-web-config 1.0.7235-1 all Configuration for web serving of Jitsi Meet
ii jitsi-videobridge2 2.3-19-gb286dc0c-1 all WebRTC compatible Selective Forwarding Unit (SFU)
ii lua-basexx 0.4.1-jitsi1 all baseXX encoding/decoding library for Lua
ii lua-cjson:amd64 amd64 JSON parser/encoder for Lua

dpkg -l “prosody*”

| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
ii prosody 0.12.3-1 amd64 Lightweight Jabber/XMPP server
un prosody-0.11 (no description available)
un prosody-0.12 (no description available)
un prosody-modules (no description available)
un prosody-trunk (no description available)

My new Jitsi server is using Bookwork RC3.


FYI: I built up a new jitsi server, and my testing shows that as soon as a screen share is started, the “Pin to stage” feature is no longer available on any participant, and of course not on the screen share either.

Is this behaviour expected? Maybe by design? a known bug? or is there a fault in my installation?


The feature is still experimental, we have not fixed anything in it.

1 Like