upstage-org / upstage

UpStage is a platform for cyberformance: remote players combine digital media in real-time for an online audience. All you need is a web browser!
https://upstage.org.nz
GNU General Public License v3.0
21 stars 0 forks source link

inconsistencies when entering a stage where individual jitsi is already on the stage #1312

Open helenvarley opened 3 months ago

helenvarley commented 3 months ago

if you enter a stage where a player has already placed their individual jitsi webcam on the stage, you may or may not see or hear it. sometimes it works as it should - the person entering sees and hears the individual jitsi on the stage. sometimes they only hear it, and don't see anything, other times they only see it and don't hear anything.

vicki & i were testing the streams today when we observed this, & we tried re-entering the stage a number of times and in different browsers to see if we could identify any replicable behaviour, but we could not.

it is quite important that the individual jitsi is there and working properly when people enter, as there can be many situations where someone has to reload during an event, or simply arrives a little bit late.

note - the meeting functions well, it is always there when you enter if it's already been placed on the stage. perhaps this is because it has to ask permission for cam & mic. but it's not a solution to use the meeting instead of individual jitsi as especially in performances we don't usually want to have the meeting, we want the features of individual jitsi.

helenvarley commented 3 months ago

testing today, two others (one logged in, one not) entering the stage where my individual stream was already on the stage, neither could see or hear it. eva, logged in, could see the frame of my stream but not the image or hear it. even when i took it off and put it on again, they could not both see and hear it.

gloriajw commented 2 months ago

Is this still an issue?

helenvarley commented 2 months ago

i am not sure; annie and i are planning to use the individual jitsi in our performance next week - mainly for audio stream; so i hope it is working! we tested yesterday & all good, but was only us. we're rehearsing again at 5pm CET today (in 1 hour & 45m) with 2 audience, so will note here if it works or not.

gloriajw commented 2 months ago

I thought individual Jitsi was replaced by Jitsi meet in upstage.live, is that not true? I am not understanding this.

helenvarley commented 2 months ago

we need both, as they do different things. jitsi meet doesn't allow us to have our own streams, it always includes all of the audience as well - which is useful for discussions or if you want audience participation, but not at all useful for most performances where you just want to have your own stream.

gloriajw commented 2 months ago

So we haven't been successful at turning off the audience participation?

helenvarley commented 2 months ago

i don't know - but i don't think that's a solution; because if we're using the meeting tool without audience, it's still going to have all the jitsi tools, and perhaps also all the players, in a grid. the beauty of the individual jitsi is that it's a clean webcam image, nothing else. just your webcam.

gloriajw commented 2 months ago

@webdev604 can you please verify that there is no way to get rid of the audience grid or the audience controls?

webdev604 commented 2 months ago

@gloriajw in current stream flow, only moderator(creator of the stream) has audience grid and controls. the goal of this ticket is to have both stream and meeting with jitisi?

gloriajw commented 2 months ago

Right, but the moderator's window is showing on the stage, so everyone sees this view, unfortunately. Can the grid view be turned off?? Is there some presentation view the audience can see, but the moderator sees detail on their own screen? I assumed all video tools worked that way currently.

webdev604 commented 2 months ago

now everyone always see only moderator's screen. not grid view.

gloriajw commented 2 months ago

OK, excellent. Then @helenvarley , how does jitsi meet work against you, then? Can you elaborate? Wu says the controls and grid are not visible to everyone else.

helenvarley commented 2 months ago

i've just had a proper look at what is on dev-app, & yes it's correct that the controls & grid aren't visible to the audience any more, however this is unfortunately not the solution that we want. it means that we no longer have the possibility to have a discussion with the audience, & we also do not have the nice clean individual jitsi window. the audience view still shows the green bar at the top, my name over the image at the bottom, and if i roll over it there are tools at the top as well that show the name of the meeting, the time, and the performance settings. as a player i can't make the image round or oval, or flip it - all things we can currently do with the individual jitsi.

what we really want is what is currently on upstage.live, just working consistently; some modification to the jitsi tools in the meeting would be helpful, but as it is now on dev-app has lost too many tools to make it useful for discussion but is not as good as the individual jitsi for individual streams.

helenvarley commented 2 months ago

one of the issues with the individual jitsi is that if someone enters the stage after a player has put their individual jitsi webcam onto the stage, the person entering doesn't see or hear it. whereas with the meeting, this is visible to people entering after it's placed on the stage.

here are two screenshots to show the difference in what the audience sees with the individual jitsi as it is now on upstage.live, and the new meeting on dev-app (i made the UpStage live one round which we often do, & this doesn't seem to be possible with the meeting):

Screenshot from 2024-09-12 18:58:14 Screenshot from 2024-09-12 18:57:14

gloriajw commented 2 months ago

The shape and orientation of jitsi meet should be controllable. @webdev604 can you please verify this? It sounds like there are two run modes: one where you are presenting to the audience and they do not participate in the Actual video window, and one where they do. Is this correct?

This discussion becomes more clear if we focus on the features you need instead of what tool you want.

helenvarley commented 2 months ago

It sounds like there are two run modes: one where you are presenting to the audience and they do not participate in the Actual video window, and one where they do. Is this correct?

yes - one which is an individual player's webcam and audio, and nothing else; the other where there can be audience participation.

This discussion becomes more clear if we focus on the features you need instead of what tool you want.

sorry for the confusion!

webdev604 commented 2 months ago

ok, I will check if the shape and orientation is controllable.

webdev604 commented 1 month ago

Now we have both Stream and Meeting and the shape and orientation should be controllable for stream. And I checked jitsi configure but for now there is no way to hide the name of the meeting, the time, and the performance settings. Also we need to keep the green bar at the top to be moveable and controllable by mouse because jitsi is embedded into iframe and we can't catch any events on Stream or Meeting.

helenvarley commented 1 month ago

great. these things are all fine in the Meeting tool, as long as we have the individual jitsi option as a clean video image only. i'll have a look at it now on dev-app.

helenvarley commented 1 month ago

first thing i noticed on dev-app is that the toolbar labels have reverted to the previous "streams" (actually video) and "meeting" (actually streams) - this was corrected with issue #1308 so i will reopen that issue.

helenvarley commented 1 month ago

now on dev-app there is no individual jitsi option, & as far as i can see the meeting is the same as what we have on upstage.live, with all of the jitsi tools visible again to both player and audience.

i can't find any way as a player to change the shape of the meeting, but this is not really a necessary feature for the meeting.

i think we should separate out these issues as this thread has gone into the meeting tool, when originally it was about the individual jitsi tool and specifically about needing to have it visible/audible for those entering the stage after it has been put on.

the "meeting" and "individual" jitsi are two separate things and serve different functions for us as artist-users; i don't think it's a good idea to be trying to make them into one, it is confusing things.

helenvarley commented 1 month ago

ok i've created issues #1331 and #1332 to try to be clear about the requirements for jitsi Meeting, and for Individual jitsi. @vickis please have a look and see if i've missed anything.

this issue should now continue to be only about the issue of needing Individual jitsi streams able to be seen and heard by those entering the stage after the stream has been placed on the stage.