Jitsi - Le Bottin des Jeux Linux

Jitsi

🗃️ Specifications

📰 Title: Jitsi 🕹️ / 🛠️ Type: Tool
🗃️ Genre: Tool 🚦 Status: 05. Tested & Working (status)
🏷️ Category: Tool ➤ Chat 🌍️ Browser version:
🔖 Tags: Tool; Chat; Video Communication; Audio Communication; VOIP; Screen Sharing 📦️ Package Name: jitsi-meet-electron | jitsi | jitsi-nightly
🐣️ Approx. start: 2005-07-21 📦️ Arch package: ✓
🐓️ Latest: 2024-01-02 📦️ RPM package: ✓
📍️ Version: Latest: 2.11.5633 / Dev: 0e36632 📦️ Deb package: ✓
🏛️ License type: 🕊️ Libre 📦️ Flatpak package: ✓
🏛️ License: Apache-2.0 📦️ AppImage package:
🏝️ Perspective: First person (interface) 📦️ Snap package:
👁️ Visual: 2D ⚙️ Generic binary: ✓
⏱️ Pacing: Real Time 📄️ Source: ✓
👫️ Played: Multi 📱️ PDA support: ✓
🎖️ This record: 5 stars 🕳️ Not used:
🎀️ Game design: 5 stars 👫️ Contrib.: goupildb & Louis
🎰️ ID: 15812 🐛️ Created: 2020-03-21
🐜️ Updated: 2024-02-02

📖️ Summary

[en]: A libre, multi-platform (desktop & mobile) web communication tool allowing audio & video chat, desktop sharing and multi-user document editing (with Etherpad). It supports SIP, XMPP/Jabber, AIM/ICQ, IRC and other protocols. Its strong points are, for the user, immediate use without registration (via the web browser) and totally free of charge, simple meeting URLs, encrypted communications, WebRTC compatibility, interoperability, ... An extremely simple and fantastic tool! [fr]: Un outil de communication web libre et multi-plateforme (bureau & mobiles) permettant le chat audio & vidéo, le partage de bureau et l'édition de documents multi-utilisateurs (avec Etherpad). Il supporte notamment les protocoles SIP, XMPP/Jabber, AIM/ICQ, IRC. Ses points forts sont notamment, pour l'utilisateur, une utilisation immédiate sans inscription (via le navigateur internet) et totalement gratuite, des URL de réunion simples, des communications cryptées, la compatibilité WebRTC, l'interopérabilité, ... Un outil extrêmement simple et fantastique !

🎥️ Videos


🏝️ Trailer: (201806),


🦝️ From Users: (201910), (202003), [fr](201601),


🐧 Linux plays: (how to install self hosted Jitsi Meet) (not necessary, for information) (201911),


🎙️ Dev Interviews: Emil Ivov (201711),

🕸️ Links

🏡️ Website & videos
[Homepage] [Launch it!] [Dev site] [Features/About] [Screenshots] [Videos t(201806) gd(202xxx) gu(202xxx) r(202xxx) lp(201911) g(201910) g(202003) ht[fr](201601) ht[fr](201606) ht[fr](202003) g[de](202003) g[ru](202xxx) g[pl](202xxx) g[cz](202xxx) g[sp](202003) g[pt](202xxx) g[it](202xxx) g[tr](202xxx)] [WIKI] [FAQ] [RSS] [Changelog 1 2 3]

💰 Commercial: (empty)

🍩️ Resources
• Jitsi Desktop (desktop version): [Jitsi Desktop]

🛠️ Technical informations
[Open Hub 1 2] [PCGamingWiki] [MobyGames]

🦣️ Social
Devs (Jitsi Team [fr] [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
Devs (Emil Ivov [fr] [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Linkedin] [Interview 1(201711) 2(201511)]
The Project: [Blog] [Forums] [mastodon] [X] [Facebook] [PeerTube] [YouTube] [PressKit] [reddit] [Discord]

🐝️ Related
[Wikipedia (Jitsi) [fr] [en] [de]]
[Zwindler's Reflection [fr]]

📦️ Misc. repositories
[Repology] [pkgs.org] [Generic binary] [Arch Linux / AUR] [openSUSE 1 2(author's repo)] [Debian/Ubuntu 1 2(author's repo)] [Flatpak] [AppImage(author's repo)] [Snap] [PortableLinuxGames]

🕵️ Reviews
[HowLongToBeat] [metacritic] [OpenCritic] [iGDB]

🕊️ Source of this Entry: [Site (date)]

🦣️ Social Networking Update (on mastodon)

🛠️ Title: Jitsi
🦊️ What's: A libre communication tool (audio & video chat, desktop sharing, multi-user doc editing)
🏡️ https://jitsi.org/
🐣️ https://meet.jit.si/
🔖 #LinuxTool #Flagship #Voip #Chat
📦️ #Libre #Web #Arch #RPM #Deb #Flatpak
📖 Our entry: https://www.lebottindesjeuxlinux.tuxfamily.org/en/online/lights-on/

🥁️ Update: 2.11.5633
⚗️ Maintenance 🪛️
📌️ Changes: https://github.com/jitsi/jitsi/releases
🦣️ From: 📶️ https://github.com/jitsi/jitsi/releases.atom

🏝️ https://www.youtube.com/embed/reRsL9tIZnU
🦝️ https://www.youtube.com/embed/s--nQFtnfbM
🦝️ https://www.youtube.com/embed/IN0Jnwo7eww
🦝️[fr] https://www.youtube.com/embed/nxdbAl0sF9s

🕶️ A view of how it works from my Firefox browser (Linux) with Louis (main screen) communicating with me (top right) from his Windows laptop.

Jitsi is a libre, multi-platform (desktop & mobile) web communication tool allowing audio & video chat, desktop sharing and multi-user document editing (with Etherpad). It supports SIP, XMPP/Jabber, AIM/ICQ, IRC and other protocols. Its strong points are, for the user, immediate use without registration (via the web browser) and totally free of charge, simple meeting URLs, encrypted communications, WebRTC compatibility, interoperability, ... An extremely simple and fantastic tool!

📕 Description [en]

📕🐧"A libre, multi-platform (desktop & mobile) communication tool allowing audio & video chat, desktop sharing and multi-user document editing"🐧📕

Jitsi is a set of open-source projects that allows you to easily build and deploy secure video conferencing solutions. At the heart of Jitsi are Jitsi Videobridge and Jitsi Meet, which let you have conferences on the internet, while other projects in the community enable other features such as audio, dial-in, recording, and simulcasting.

A vibrant developer community.
First and foremost, Jitsi is a community of developers that are pushing the envelope of video conferencing quality on the web.

A foundation for amazing products.
Our community members have developed countless projects and products that started with Jitsi code.

Completely free video conferencing.
Jitsi is the best, most secure video conferencing solution available for free to anyone.

Features

☑ Jitsi Videobridge passes everyone’s video and audio to all participants, rather than mixing them first.
☑ Better quality, lower latency and if you are running your own service, a much more scalable and inexpensive solution.
☑ Jitsi is compatible with WebRTC, the open standard for Web communication.
☑ Advanced video routing support for simulcast, bandwidth estimations, scalable video coding and many others.
☑ Ubuntu and Debian packages for easy installation.


🌍️ Wikipedia:

Jitsi is a collection of free and open-source multiplatform voice (VoIP), videoconferencing and instant messaging applications for the web platform, Windows, Linux, Mac OS X and Android.The Jitsi project began with the Jitsi Desktop (previously known as SIP Communicator). With the growth of WebRTC, the project team focus shifted to the Jitsi Video Bridge for allowing web-based multi-party video calling. Later the team added Jitsi Meet, a full video conferencing application that includes a web, Android, and iOS clients. Jitsi also operates meet.jit.si, a version of Jitsi Meet hosted by Jitsi for free community use. Other projects include; Jigasi, lib-jitsi-meet, Jidesha, and Jitsi.

Jitsi has received support from various institutions such as the NLnet Foundation, the University of Strasbourg and the Region of Alsace and it has also had multiple participations in the Google Summer of Code program.

History

(...)

Primary projects of Jitsi

The Jitsi open source repository on Github currently contains 73 repositories. The major projects include:

• Jitsi Meet – video conferencing server designed for quick installation on Debian/Ubuntu servers
• JitsiVideobridge – WebRTC Selective Forwarding Unit engine for powering multi-party conferences
• Jigasi - server-side application that links allows regular SIP clients to join JitMeet conferences hosted by JitsiVideobridge.
• lib-jitsi-meet - A low-level JavaScript API for providing a customed UI for Jitsi Meet
• Jidesha – a Chrome and Firefox extension for Jitsi Meet
• Jitsi – an audio, video, and chat communicator that supports protocols such as SIP, XMPP/Jabber, AIM/ICQ, and IRC


Jitsi Meet

It is an open source JavaScript WebRTC application and can be used for videoconferencing. It is compatible with Android, Mac OS X, Windows, and Linux. One can share desktop and presentations and with just a link can invite new members for videoconference. It can be used directly in a browser or download the application.

Features of Jitsi Meet
• Encrypted communication and
• No need of new software installation

Jitsi Videobridge

It is a video conferencing solution supporting the WebRTC that allows multiuser video communication. It is SFU and only forwards the selected streams to other participating users in the video conference call, therefore, CPU horsepower is not that critical for the performance.

Jitsi Desktop

Jitsi spawned some sister projects such as the Jitsi Video Bridge Selective Forwarding Unit (SFU) and Jitsi Meet, a video and web conferencing application. To prevent confusion with the growing popularity with these other Jitsi projects, the Jitsi client application was rebranded as Jitsi Desktop.

Originally the project was mostly used as an experimentation tool because of its support for IPv6. Through the years, as the project gathered members, it also added support for protocols other than SIP.

Features

Jitsi supports multiple operating systems, including Windows as well as Unix-like systems such as Linux, Mac OS X and BSD. "Beta" packages built for Android are available but the project's roadmap describes the porting to Android as "on hold". It also includes:

• Attended and blind call transfer
• Auto away
• Auto re-connect
• Auto answer and Auto Forward
• Call recording
• Call encryption with SRTP and ZRTP
• Conference calls
• Direct media connection establishment with the ICE protocol
• Desktop Streaming
• Encrypted password storage using a master password
• File transfer for XMPP, AIM/ICQ, Windows Live Messenger, YIM
• Instant messaging encryption with OTR (end-to-end encrypted)
• IPv6 support for SIP and XMPP
• Media relaying with the TURN protocol
• Message Waiting Indication (RFC 3842)
• Voice and video calls for SIP and XMPP using H.264 and H.263 or VP8 for video encoding
• Wideband audio with SILK, G.722, Speex and Opus[43]
• DTMF support with SIP INFO, RTP (RFC 2833/RFC 4733), In-band
• Zeroconf via mDNS/DNS-SD (à la Apple's Bonjour)
• DNSSEC
• Group video support (Jitsi Videobridge)
• Packet loss concealment with the SILK and Opus codecs

📕 Description [fr]

Un outil de chat audio et vidéo libre et extrêmement simple à utiliser, par la Jitsi Team, initié par Emil Ivov (étudiant au laboratoire de l'université de Strasbourg).
En Java.

Jitsi est un outil de communication web libre et multi-plateforme (bureau & mobiles) permettant le chat audio et vidéo, le partage de bureau et l'édition de documents multi-utilisateurs (avec Etherpad). Il supporte notamment les protocoles SIP, XMPP/Jabber, AIM/ICQ, IRC. Ses points forts sont notamment, pour l'utilisateur, une utilisation immédiate sans inscription (via le navigateur internet) et totalement gratuite, des URL de réunion simples, des communications cryptées, la compatibilité WebRTC, l'interopérabilité, ... Un outil extrêmement simple et fantastique !


Jitsi est un ensemble de projets open-source qui vous permet de construire et de déployer facilement des solutions de vidéoconférence sécurisées. Au cœur de Jitsi se trouvent Jitsi Videobridge et Jitsi Meet, qui permettent d'organiser des conférences sur l'internet, tandis que d'autres projets de la communauté offrent d'autres fonctionnalités telles que l'audio, la composition, l'enregistrement et la diffusion simultanée.

Une communauté de développeurs dynamique.
Jitsi est avant tout une communauté de développeurs qui repoussent les limites de la qualité des vidéoconférences sur le web.

Une base pour des produits étonnants.
Les membres de notre communauté ont développé d'innombrables projets et produits à partir du code Jitsi.

Une visioconférence entièrement gratuite.
Jitsi est la meilleure solution de visioconférence, la plus sécurisée, disponible gratuitement pour tous.

Caractéristiques

☑ Jitsi Videobridge transmet la vidéo et l'audio de chacun à tous les participants, plutôt que de les mélanger au préalable.
☑ Meilleure qualité, latence plus faible et, si vous gérez votre propre service, une solution beaucoup plus évolutive et peu coûteuse.
☑ Jitsi est compatible avec WebRTC, la norme ouverte pour la communication sur le web.
☑ Prise en charge du routage vidéo avancé pour la diffusion simultanée, les estimations de la bande passante, le codage vidéo évolutif et bien d'autres.
☑ Paquets Ubuntu et Debian pour une installation facile.



🌍️ Wikipedia:

Jitsi (du bulgare : жици (« fil métallique ») prononciation : /ˈʒi.tsi/, anciennement SIP Communicator) est une application libre multiplateforme de messagerie instantanée, voix sur IP et visioconférence.
Le logiciel est intégré à la liste des logiciels libres préconisés par l’État français dans le cadre de la modernisation globale de ses systèmes d’informations (S.I.).
Ne supportant initialement que le protocole SIP pour l'audio, elle intègre Jingle en 2011 pour permettre la visioconférence.

Historique

SIP Communicator fut créée à l'origine dans le cadre du doctorat d'Emil Ivov au sein du LSIIT, un laboratoire de l'université de Strasbourg.
Le 11 mars 2011 SIP Communicator intègre le protocole Jingle et change de nom pour s'appeler Jitsi.

Dans sa version 1.0 sortie le 3 avril 2012, Jitsi s'exécute sur les systèmes Solaris, Windows, Mac OS X, FreeBSD et la plupart des distributions GNU/Linux.

La version 2.0 est sortie le 6 mars 2013.

Fonctionnalités

Jitsi est une alternative à Skype en termes de fonctionnalités. Il propose en particulier les services suivants :

• Téléphonie gratuite en VoIP avec d'autres utilisateurs Jitsi (XMPP et SIP) ;
• Téléphonie vers les fixes et mobiles par internet, au travers de SIP ;
• Chiffrement intégré (en SIP et en XMPP) via différents protocoles comme OTR, SRTP ou ZRTP. Il a été recommandé par Jacob Appelbaum et des membres de Telecomix pour communiquer avec les participants des printemps arabes ;
• Multiplateforme ;
• Bonne qualité sonore, sans temps de latence (en fonction de la qualité de la connexion internet) ;
• Partage d'écran ;
• Conférences audio ou vidéo à plusieurs avec Jitsi Videobridge ;
• Connexions possibles avec d'autres protocoles via des passerelles XMPP : envoi de SMS, de courriels, etc.

En pratique, comme d'autres logiciels plus anciens, Jitsi permet d'agréger différentes messageries, c'est un client de messagerie instantanée multi-protocoles. Par exemple, un utilisateur Jitsi peut ouvrir un compte Google Hangout et communiquer directement dans Jitsi avec ses contacts Google Hangout qui, quant à eux, n'ont pas Jitsi.

Protocoles

Jitsi prend en charge les protocoles suivants :

• IRC
• OSCAR (AIM/ICQ/MobileMe)
• SIP/SIMPLE
• XMPP/Jingle (Facebook Chat, Google Talk, etc.)
• YMSG (Yahoo! Messenger) (uniquement messagerie instantanée et transfert de fichiers)

Technologies

Le logiciel est codé majoritairement en java à l'aide du framework OSGi. Certaines parties sont toutefois propres à chaque système notamment pour capturer les images venant de la caméra. Il utilise les protocoles SRTP et ZRTP et peut utiliser le DNSSEC. Le logiciel utilise un système extensible via des plugins. Il peut utiliser plusieurs codecs audios (SILK, G.722, Speex et Opus) et vidéos différents (H.264, H.263 ou VP8).

Une version portable est aussi disponible.

🚧️ Installation ➜ 🚀️ Launching [fr]

🕸️ Navigateur internet :
• Aucune installation particulière n'est requise, le jeu/l'outil se lance depuis votre navigateur internet.

📦️ Installation à partir du paquet Manjaro/Arch :
• Il est dans les dépôts Manjaro/Arch (souvent dans sa dernière version), il suffit d'installer le(s) paquet(s).

💡 Nota : Des paquets jitsi-meet-electron, jitsi et jitsi-nightly, seul jitsi-meet-electron est parvenu à s'installer (et à fonctionner)

🚀️ LANCEMENT DE L'INTERFACE:

Pour la version navigateur internet :
• rendez-vous sur la page internet du site (lien "Launch it!" ci-dessus)
• sous Firefox, autorisez l'utilisation de votre microphone et de votre webcam si vous en avez-une (Édition ➜ Préférences ➜ Vie privée et sécurité ➜ Permissions ➜ Caméra ➜ Paramètres ➜ décochez "Bloquer les nouvelles demandes d'accès à votre caméra", à chaque connexion Firefox vous demandera si vous souhaitez autoriser le site à l'utiliser, idem pour le microphone).
• pour le 1er utilisateur, sur la zone de saisie, saisissez le nom du groupe d'utilisateur souhaité (exemple : "Toto") puis cliquez sur le bouton "Go"
• communiquez le nom de ce groupe d'utilisateur aux autres membres du groupe par le moyen qui vous convient (téléphone ?)
• pour les autres membres du groupe, sur la zone de saisie, saisissez le nom du groupe d'utilisateur retenu par le 1er utilisateur (exemple : "Toto") puis cliquez sur le bouton "Go"
• c'est tout, vous êtes à présent relié :)

💡 Nota:
• si vous enregistrez l'url de votre connexion dans vos raccourcis, vous remarquerez qu'elle est de la forme "https://meet.jit.si/Toto", donc la fois suivante vous arriverez directement sur votre connexion (si vous souhaitez changer le groupe, vous pouvez toujours revenir à l'adresse initiale).

🕵️ Test [fr]

📜️ Préambule :
⚬ 1ere édition : le ? sous Debian. Par : goupildb. ⏱️ Durée du test : ? minutes. 🎯️ Objectif: rédiger sa notice d'installation, tester son fonctionnement et partager mes premières impressions.
⚬ Mise à jour : le 27 Janvier 2023 sous Manjaro. Par : goupildb. ⏱️ Durée du test : 5 minutes. 🎯️ Objectif : tester son fonctionnement/évolution.


🫕️ Installation :

▸ (✔ v. 1.61.120) Web + Firefox (v. ?) : FONCTIONNE.
▸ (✘ v. 2.11.5633, ✘ v. 2.10) Web + Firefox (v. 122.0) : NE FONCTIONNE PAS.
(Pensez à désactiver vos plugins de sécurité pour ce site tel que Privacy Badger)
🔴️ Même en désactivant Privacy Badger, je ne suis parvenu à activer ni le micro, ni la webcam sous l'interface. Je n'ai pas trouvé comment déverrouiller cela dan les paramètres de confidentialité de Firefox : j'ai essayé d'appliquer des exceptions au blocage mais l'interface n'enregistre rien (????).
▸ (✔ v. 2.11.5633, ✔ v. 2.10) Web + Brave (Chromium derivative) : FONCTIONNEL.
🟢️ La manière la plus simple de l'utiliser : via Chromium ou un dérivé (j'utilise le navigateur Brave). Il fonctionne bien.
▸ (✔ jitsi-meet-electron v. 2024.1.0) Paquet Arch/AUR : FONCTIONNEL.
🟢️ Des paquets jitsi-meet-electron, jitsi et jitsi-nightly, seul jitsi-meet-electron est parvenu à s'installer (et à fonctionner)
🟢️ jitsi-meet-electron se comporte comme la version Web, en apparence c'est juste un navigateur chromium limité à l'utilisation de Jitsi, mais c'est bien ce qu'on lui demande, donc parfait !

🌻️ Premières impressions :
Pour la version web, il suffit de se rendre sur la page internet du site, de taper un mot clé générique permettant de regrouper les utilisateurs et de cliquer sur "Go" (il faut aussi avoir parfois autoriser votre microphone et votre caméra dans le menu Préférence de votre navigateur mais là aussi c'est simple - chose que je ne parviens plus à faire sous Firefox sur les dernières versions) pour démarrer la visioconférence.
J'ai testé l'outil avec Louis (depuis son portable sous Windows, là aussi sans aucune installation, voir la copie d'écran): ça marche et c'est simple !
J'ai aussi testé le partage d'écran : on peux sélectionner l'application que l'on souhaite partager : nickel.

‣ 🌞️ J'ai aimé
• Une excellente réalisation (une interface puissante et simple)
• Aucune inscription requise, donc pas d'informations personnelles à transmettre : ni transmission de nom, ni numéro de téléphone, ni email
• Les communications sont cryptées, respectant la vie privée
• Une simplicité extrême d'utilisation et une rapidité de mise en œuvre
• Idéale pour des communications en groupe de travail

‣ 🌤️ Axes d'amélioration
• N'étant pas parvenu à installer la version desktop (à présent j'y arrive, mais Louis n'est pas dispo, donc non testé sur la dernière version) je ne sais pas s'il est possible d'envoyer un signal d'appel au groupe auquel vous souhaitez communiquer. En tout cas la version Web nécessite de contacter au préalable votre groupe d'utilisateur par un moyen externe pour lui transmettre le nom de votre salon.

🕹️ Conclusion :
Impression globale : 👍️
Un outil simple, rapide et puissant.
Mon outil préféré (avec Jami) pour la visioconférence !
👏️ ❤️ Un grand bravo et merci à ses auteurs !