YunoHost-Apps / jitsi_ynh

Video conference for YunoHost
https://jitsi.org/
Apache License 2.0
21 stars 20 forks source link

Dark screen with Jitsi Meet Electron desktop app #85

Open sushidave opened 2 years ago

sushidave commented 2 years ago

Describe the bug

When we use YunoHost Jitsi server with Jitsi Meet Electron desktop app we get a dark screen after entering a room name / URL. No login/authentication window, no video screen in the background.

jitsi-meet-electron-dark-screen-2022-07-18

We also tried the solution mentioned at #63 (added code in nginx config) but to no avail.

However, it works with the Android app and in the browser.

On the YunoHost Jitsi app page it says that it can only be used using Chrome/Chromium (like Iron) or Firefox (since version 76) and is limited to two participants: https://yunohost.org/en/app_jitsi. Is this still up to date?

Context

Steps to reproduce

  1. Start Jitsi Meet Electron
  2. Enter the room name / URL and hit Enter.
  3. Dark screen

Expected behavior

Steps 1 to 2: see above

  1. Login or video screen appears.

Logs

No entries in the log for Electron. However, there are entries for other working sessions (Android, browser).

yalh76 commented 2 years ago

have you tried with last version of jitsi ?

sushidave commented 2 years ago

@yalh76 Thanks for your reaction. I tried now with version 2022.9.1, same result.

yalh76 commented 2 years ago

so it comes from somewhere else ... if you have some logs from Jitsi Meet Electron and jitsi_ynh, would be helpfull

hermann-san commented 2 years ago

same for me. I still get a black screen. with 22.9.1 There are no log-entries for the desktop-app session in YH jitsi-jicofo service. There are YH-logs for the Firefox browser session though in YH jitsi-jicofo (which works normal).

THere are lot's of these in the YH jitsi-videobridge service logs, even when there is not meeting. one every minute. It doesn't seem to be related to the issue IMO. JVB 2022-10-19 22:25:09.222 INFO: [22] VideobridgeExpireThread.expire#140: Running expire()

I've not found logs for flatpak install of Electron. Do you happen to know how to get the logs?

I find it very strange that not a single log entry is generated for the Electron session on the YH-server in jitsi-jicofo service. It implies that something else is blocking the Electron session, even before it come's from Yunohost/Debian to the Jitsi server. However, FIrefox/Brave browser session, with the same Jisi installation works fine.

The above is for the Linux client, but Jitsi Meet Electron shows the same issue on Windows 10