Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Start muted #6

Closed
emcho opened this issue Jan 15, 2014 · 29 comments
Closed

Start muted #6

emcho opened this issue Jan 15, 2014 · 29 comments
Labels
ui/ux User Interface / User Experience related issues
Milestone

Comments

@emcho
Copy link
Member

emcho commented Jan 15, 2014

@yanas will add a GUI option that allows organisers to specify whether participants in a conference are supposed to start with their microphone muted and/or webcam turned off.

Once this is ready, we would need the focus to indicate it in its invitations.

@ghost ghost assigned yanas Jan 15, 2014
@ghost ghost assigned fippo Jan 28, 2014
@fippo
Copy link
Member

fippo commented Jan 28, 2014

will write the lower layer and reassign to @yanas when we need GUI.

@fippo
Copy link
Member

fippo commented Feb 4, 2014

we need an indication for this in the session-initiate, i.e. an element in a custom xmlns

@emcho emcho modified the milestones: February, January Feb 4, 2014
@fippo
Copy link
Member

fippo commented Feb 19, 2014

i've recently done some work which might be useful here with unidirectional audio and unmuting... need to pull them over to strophe.jingle first.

Basically we could let people join without active cam/mic and then let them decide to turn it on. Not sure how that relates to the haircheck screen WRT UX.

@emcho
Copy link
Member Author

emcho commented Feb 19, 2014

I think it is important to allow audio/video access of the browser before joining the call. This shouldn't be something that users need to be bothered with when they actually start speaking. Also I think it is important that an audio mute remains just that and not uni-direction streaming to avoid glitches during connection re-establishment. The bridge will drop muted packets anyway so there's no performance issue here.

So the only thing we really need here is to solve #41 and then simply tell participants that senders=initiator (a=sendonly) and then find a way to tell them we want them to start muted (potentially with a new namespace).

@fippo how does this sound?

@fippo
Copy link
Member

fippo commented Feb 22, 2014

can you remind me why we came to the conclusion that we need something in addition to senders=initiator? I don't think we do...

@emcho
Copy link
Member Author

emcho commented Feb 22, 2014

Because we want to keep streaming and just be muted.

--sent from my mobile
On 22 Feb 2014 10:49 PM, "Philipp Hancke" notifications@github.com wrote:

can you remind me why we came to the conclusion that we need something in
addition to senders=initiator? I don't think we do...

Reply to this email directly or view it on GitHubhttps://github.com//issues/6#issuecomment-35814230
.

@emcho
Copy link
Member Author

emcho commented Mar 2, 2014

I believe @fippo is currently working on this so we should probably have the backend in March. Yana would then have to tie it into a "focus settings" screen.

@emcho emcho modified the milestones: March, February Mar 2, 2014
@fippo
Copy link
Member

fippo commented Mar 4, 2014

I have some issues with unmuting audio while video is muted (due to sync maybe?)

Would it be ok to turn on both at the same time?

@emcho
Copy link
Member Author

emcho commented Mar 4, 2014

I don't believe this would match user expectations.

@emcho
Copy link
Member Author

emcho commented Mar 4, 2014

How is audio muted anyway? I thought we explicitly agreed to never stop sending audio

@fippo
Copy link
Member

fippo commented Mar 4, 2014

Well, audio is muted, not sent unidirectionally.

user expectations: I'd expect this to be shown differently than the current "your mic + cam are disabled" anyway, so turning on both at the same time should not be an issue.

@emcho
Copy link
Member Author

emcho commented Mar 4, 2014

erf ... that sounds too confusing. If I mute my webcam and that cause my mike to be muted as a side effect, I would definitely live that as a bug.

if we can't properly turn off the webcam then we may simply need to resort to telling the bridge to stop relaying it or something ... or even just go back to the old mute until chrome fix their (supposed) issue.

@fippo
Copy link
Member

fippo commented Mar 5, 2014

Ok... after removing the a=ssrc lines from the video section as well unmuting audio works. I think the reason for this behaviour was that the other side never evaluated the a=recvonly (remember, its a colibri focus) so it expected both the audio and the video track but never got it. Without the a=ssrc lines it wont expect a video track and just play the audio track.

@fippo
Copy link
Member

fippo commented Mar 5, 2014

It now only gets an audio track, but never upgrades to an audio-video one, which breaks unmuting the video. Tricky... probably requires a content-modify from client to focus to announce the new SSRCs and modify the receiving SDP accordingly.

@fippo
Copy link
Member

fippo commented Mar 5, 2014

Even doing that, I get a proper audio level, but no sound is heard before video arrives. The mixed streams output volume is nonzero however. This might be our beloved issue #17. I'll commit what I have soon, but don't expect this feature to work anytime soon.

@emcho
Copy link
Member Author

emcho commented Mar 5, 2014

Understood. So let's commit it in a branch then, OK?

@emcho emcho assigned emcho and unassigned fippo Mar 5, 2014
@emcho
Copy link
Member Author

emcho commented Mar 5, 2014

Fippo wanted me to take over this one. Re-assigning.

@fippo fippo assigned fippo and unassigned emcho Mar 5, 2014
@fippo
Copy link
Member

fippo commented Mar 5, 2014

We're hitting https://code.google.com/p/webrtc/issues/detail?id=2162
I'll see if I get this to work in canary...

@fippo
Copy link
Member

fippo commented Mar 5, 2014

nope, we're hitting a bug here: https://code.google.com/p/webrtc/issues/detail?id=3007
There is a small chance we can work around this by setting the a=ssrc lines but not signalling them... shudder

@emcho
Copy link
Member Author

emcho commented Jul 30, 2014

Hey @nwittstruck, I don't think anyone is working on this right now so feel free to give it a try.

@bgrozev
Copy link
Member

bgrozev commented Feb 17, 2016

Implemented.

@perguth
Copy link

perguth commented Mar 14, 2019

How to enable the default muting? It doesn't work for me using https://meet.jit.si

There is a dialogue under Settings -> More saying Everyone starts muted but it does not sound like the general setting for default muting. It does not remember my setting anyway 🤔

@paweldomas
Copy link
Member

Currently it works with this URL syntax:
https://meet.jit.si/something123#config.startWithAudioMuted=true

In the settings -> more tab there's option to make everyone start muted which can be useful for bigger conferences.

@paweldomas
Copy link
Member

Also please use our community page https://community.jitsi.org for asking questions next time

@perguth
Copy link

perguth commented Mar 14, 2019

For completeness for all Googlers: 🎆

Append the following to your invite URL to start out muted:
#config.startWithAudioMuted=true&config.startWithVideoMuted=true

@perguth
Copy link

perguth commented Sep 20, 2019

After the computer comes back from sleep, Jitsi just starts with video/audio recording enabled--regardless of what it has been configured to do.

Zlash65 added a commit to kredily/jitsi-meet that referenced this issue May 4, 2020
@luixxiul luixxiul added the ui/ux User Interface / User Experience related issues label Jun 4, 2020
ghost referenced this issue in saal-core/blync-meet-mediator Nov 21, 2020
removed default login credentials
dgreasi pushed a commit to softhouse-gr/jitsi-meet that referenced this issue Dec 21, 2021
nclong87-awesome pushed a commit to co-create-conference/jitsi-meet that referenced this issue Mar 5, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ui/ux User Interface / User Experience related issues
Projects
None yet
Development

No branches or pull requests

8 participants