Comments (13)
Can you share a screenshot?
from jitsi-meet.
Platform was iphone/safari. I'll try to reproduce it next time I have one of those at hand.
from jitsi-meet.
...I tried with android/fennec and it scrolled the background down behind the keyboard so that the button was still visible. Although it seems to me that this UI still makes it too hard to know whether you are connected. It should be obvious from a distance and not require reading text. A giant red border around the entire screen maybe that flashes green during connection attempts, turns solid during connection, then you can have it fade out with the menu. I am just coming up with random ideas here. The problem can be solved in as many ways as you can skin a cat.
It seems to me the most correct solution is to join the room automatically and then immediately start forwarding information to the user via the speaker and video display. So that the user does not miss any information. Allowing the user to be timely. Concurrent with the timely audio/video display of precious remote-originating information, the user can be prompted for information about their username and to connect local information streams -- i.e. the user can be given separate options to reveal (1) a name they type locally (2) audio they record locally (3) video they record locally. The user can expose and unexpose their own local name information through a separate menu or option field on top of the remote video display just like exposing and unexposing their mic and camera. None of these need to hold closed the remote video display or the audio stream. The menu (a submenu, etc) could still be forced "always-on" on the display to capture required user input, without closing these streams.
The user shouldn't be prevented from timely access to remotely broadcast streams, just because they haven't interacted with the system (yet). The system is losing information while waiting for a user interaction that isn't logically required. The system is bleeding data.
Just my thoughts since I came back here, and thought about this some more!
from jitsi-meet.
To start getting and transmitting video/audio user interaction is needed. This is coming from protection implemented in webrtc itself, in the browsers.
from jitsi-meet.
I don't think that you are correct about user interaction needed after the self-view camera is already started?
from jitsi-meet.
We have recently updated the pre-join page to be enabled by default. We had many reports in the past few years people having problems with meetings because of that and after enabling pre-join screen where there is a user interaction before starting the webrtc session, those problems disappear. We have been running all our deployments like that for many years now.
from jitsi-meet.
You can read more about it here: https://webrtchacks.com/autoplay-restrictions-and-webrtc/
from jitsi-meet.
Related Issues (20)
- [React Native][Android] Black screen instead of video HOT 2
- No video when attempting to use meet.jit.si, "this._constraints.height undefined" HOT 8
- [React Native][Android] Buttons on Android 14 cannot be pressed HOT 5
- How can we use functions and commands in jitsi react-native sdk? HOT 1
- Gender roles on meeting close HOT 7
- [Android] Microphone cuts out when app isn't in foreground HOT 5
- Bridge Channel Error when doing a Meeting in our Company Network HOT 5
- Start conference with screen sharing instead of camera HOT 3
- you have been disconnected. Jitsi-meet HOT 7
- Ordered list of when hands were raised for moderators HOT 3
- E2EE option not available in Firefox HOT 8
- /node_modules/jsc-android/dist/org/webkit/android-jsc/r: No such file or directory
- Cant build SDK(Android)
- [Android] Whiteboard is not available in Android client HOT 3
- The effect of noise suppression on Mobile app (android and ios) is poor HOT 8
- State features/base/participants -> local -> role is all time "moderator" but put on jwt moderator false HOT 1
- android release-sdk throws error HOT 3
- Let's encrypt fails on fresh install on Ubuntu 22.04 HOT 8
- Does Jitsi supports E2EE for android and iOS? HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from jitsi-meet.