[jitsi] [Linux x86 Debian Buster] test client lourd de jitsi meet Electron

Vos tests et retours sur des logiciels, toutes plates-formes confondues
Répondre
jeanmarc
Messages : 43
Enregistré le : dim. mars 22, 2020 5:28 pm
Localisation : Essonne

[jitsi] [Linux x86 Debian Buster] test client lourd de jitsi meet Electron

Message par jeanmarc »

Bonjour,
Ce post pour tester l'installation et l'usage de la solution de vidéo conférence sur IP de chez jitsi sur la partie poste client.
Bien que le client puisse être mis en oeuvre à travers un navigateur standard disponible sur toutes les plate-formes (Windows, Linux, MacOS), il est intéressant de vérifier l'apport de la solution dite 'lourde', soit donc l'application spécifique proposé par jitsi.
La référence documentaire est la suivante :
https://github.com/jitsi/jitsi-meet-electron/releases

Il est indispensable d'installer le paquet Debian fuse en préalable (sudo apt install fuse)
Le binaire à prendre en compte est celui dont le nom est : jitsi-meet-x86_64.AppImage
Une fois téléchargé, le binaire peut se lancer depuis un compte non root sans accès sudo, donc dans l'espace utilisateur.
Ma plateforme (coté client) se compose d'un laptop de type Thinkpad T420 (4 coeurs I5/ 8G ram), avec une distribution GNU/Linux Debian Buster 10.3.
Après changement des droits du binaire téléchargé comme suit ...

Code : Tout sélectionner

ansible@solo:~$ chmod +x  ~/Downloads/jitsi-meet-x86_64.AppImage 
Il reste quelques petites warnings indésirables lors du lancement...

Code : Tout sélectionner

ansible@solo:~$  ~/Downloads/jitsi-meet-x86_64.AppImage 
11:27:45.348 ⺠Checking for update
(electron) The default value of app.allowRendererProcessReuse is deprecated, it is currently "false".  It will change to be "true" in Electron 9.  For more information please check https://github.com/electron/electron/issues/18397
11:27:46.310 ⺠Generated new staging user ID: 86928df2-af20-5c77-8edd-739d14650123
11:27:48.778 ⺠Update for version 2.0.2 is not available (latest version: 2.0.2, downgrade is disallowed).
11:27:48.779 ⺠checkForUpdatesAndNotify called, downloadPromise is null
Merci à Eternilab pour son prêt de ressources informatiques (côté serveur de communications) et la mise à disposition du serveur jitsi sur son infrastructure interne connectée à l'Internet. Il est possible pour chacun de créer une conférence sur le site suivant...

https://visio.eternilab.com


Pour information, une conversation de 3 communications simultanées avec Vidéo est supportée sans ralentissement ni glitch au niveau voix et vidéo.
Du point de vues des flux, la configuration de test est la suivante :
  • ma vidéo est envoyée à 3,3 Mbit/sec sur une liaison LTE de 40 Mbits/sec RX/ 10 Mbits/sec TX
  • autre interlocuteur 1: interface fibre (400 Mbit/sec symétrique)
  • autre interlocuteur 2: interface fibre (1 Gbit/sec RX / 800 Mbits/sec RX)
On peut noter que le passage des vidéos du mode full screen à mosaic et/ou vignette (côté un des clients) se traduit par un redimensionnement des flux à priori côté serveur sur le composant vidéobridge installé sur le serveur d'Eternilab.

De plus, il semble que cette application jitsi dispose d'optimisations internes sur la gestion des codecs, probablement en s'appuyant sur des accélérateurs internes de type SSExx. Ceci peut se vérifier en utilisant dans les mêmes conditions réseaux un navigateur Web tel que chromium. Dans ce dernier cas, la même vidéo nécessite plus de 70% de CPU, donc bravo à Jitsi pour ces optimisations(!)

Conclusions:
Le seul reproche à faire, c'est que tout est OK , Merci à l'équipe de jitsi, et merci à jmaurin pour sa participation aux tests de VOIP

:D
Cordialement

jean
Messages : 1
Enregistré le : sam. avr. 18, 2020 12:26 pm

Re: [jitsi] [Linux x86 Debian Buster] test client lourd de jitsi meet Electron

Message par jean »

Sinon ça marche très bien sur Firefox 75.0 ;)

jeanmarc
Messages : 43
Enregistré le : dim. mars 22, 2020 5:28 pm
Localisation : Essonne

Re: [jitsi] [Linux x86 Debian Buster] test client lourd de jitsi meet Electron

Message par jeanmarc »

Jean,
Je pense que tu dois être sur une distribution Ubuntu.
Dans mon cas, hélas, sur la version courante(et à jour de Debian (10.3)), le micro est non opérationnel

Code : Tout sélectionner

ansible@asus-190:/tmp$ cat /etc/debian_version 
10.3
ansible@asus-190:/tmp$ 

ansible@asus-190:/tmp$ uname -a
Linux asus-190 4.19.0-8-amd64 #1 SMP Debian 4.19.98-1 (2020-01-26) x86_64 GNU/Linux
ansible@asus-190:/tmp$ 

ansible@asus-190:/tmp$ dpkg -l |grep firefox
ii  firefox-esr                           68.4.1esr-1~deb10u1                 amd64        Mozilla Firefox web browser - Extended Support Release (ESR)
ii  firefox-esr-l10n-fr                   68.4.1esr-1~deb10u1                 all          French language package for Firefox ESR
ansible@asus-190:/tmp$ 

Peut etre devrais-je passer sur des backports ...à voir ...
:D
Cordialement

JLEM
Messages : 7
Enregistré le : mar. mai 26, 2020 7:40 am

Re: [jitsi] [Linux x86 Debian Buster] test client lourd de jitsi meet Electron

Message par JLEM »

je confirme : la version 76.0.1 stable de chez Mozilla est OK , si on conserve pulseaudio , qui semble incontournable désormais.
ce qui évite d'utiliser le client lourd de Jitsi, et Chrome qui déconnecte tout le temps.

Si quelqu'un à une solution debian backport compatible, cela évite de detarer la version courante de Firefox@mozilla dans /opt ...

https://wiki.debian.org/Firefox ne semble pas apporter d'aide à ce propos.
:shock: :shock: :shock: :shock: :shock: :shock: :shock:

Répondre