JitsiJitsi (französische Schreibweise für das bulgarische жици schizi „Drähte“, Aussprache [ ]) ist eine Sammlung freier Software für IP-Telefonie (VoIP), Videokonferenzen und Instant Messaging. Der Ursprung war ein Java-basierter Messenger-Client für XMPP und weitere Protokolle, jetzt Jitsi Desktop genannt. Inzwischen gibt es mit Jitsi Meet eine Software für Videokonferenzen, die im Webbrowser, als mobile App und als Electron-basierte Desktopanwendung für Windows, MacOS und Linux genutzt werden kann.[1] Durch die COVID-19-Pandemie gewann Jitsi Meet viele neue Nutzer in Schulen, Bildungseinrichtungen, der Verwaltung und in Unternehmen, nicht zuletzt wegen der einfachen Bedienbarkeit ohne Installation auf dem Desktop-Computer und der Datensparsamkeit bei der Anmeldung. GeschichteDie Entwicklung von Jitsi, damals noch „SIP Communicator“ (SIP ist ein Akronym für Session Initiation Protocol), wurde 2003 von dem gebürtigen Bulgaren Emil Iwow als Masterarbeit seines Informatik-Studiums an der Universität Straßburg begonnen.[2] Ende 2006 war das Projekt so weit fortgeschritten, dass eine erste Alpha-Version veröffentlicht werden konnte. Eine erste grafische Benutzeroberfläche war vorhanden, die wichtigsten Protokolle bereits implementiert und alle gängigen Betriebssysteme (Windows, Linux und macOS) wurden unterstützt. Jitsi ist in Java implementiert und somit auf allen Plattformen mit einer Java-Laufzeitumgebung nutzbar. Im November 2007 erschien die zweite Alpha-Version, die schon wesentlich mehr Funktionalität bot. Neben der Einbindung weiterer Protokolle wurde auch stark auf dem OSGi-Framework aufgesetzt, das für neue Entwickler sehr einstiegsfreundlich ist. Durch Neuerungen wie Benutzer-Avatare oder erweiterte Verlaufs-Funktionalität wurde auch der Komfort erhöht. Die Zahl der Entwickler, die an dem Open-Source-Projekt mitarbeiteten, stieg drastisch an. Dadurch konnte die dritte Alpha-Version bereits im Februar 2008 erscheinen. Der Schwerpunkt wurde jetzt auf Konferenz-Chats und Internationalisierung (Einbindung der bekanntesten Sprachen) gelegt. 2009 gründete Emil Iwow zusammen mit seiner Studienkollegin Jana Stamtschewa das Unternehmen Blue Jimp, um Beratungsleistungen für Jitsi anzubieten und die Weiterentwicklung sicherzustellen.[2] SIP-Communicator beziehungsweise Jitsi ist seit 2009[3] Teilnehmer beim Google Summer of Code (GSoC). Ein beträchtlicher Teil der Jitsi-Codebasis wurde von GSoC-Teilnehmern beigesteuert. 2011 wurde das Projekt in Jitsi umbenannt, da es sich nach der dazugekommenen Unterstützung von Audio- und Video-Gesprächen nicht mehr nur um ein SIP-Softphone, sondern um einen Instant Messenger mit Audio- und Videotelefoniefunktion handelt.[4] Nightly Builds wurden im März 2011 zu Beta-Versionen erkoren. Seit diesem Jahr unterstützt Jitsi auch den Audio-Codec SILK. Beim Vergleich von Jitsi mit Skype, Ekiga, Empathy und NullTeam Yate q14 durch die Zeitschrift Chip Linux im März 2014 war Jitsi Testsieger mit 5 von 5 Punkten.[5] 2015 wechselte das Projekt von der LGPL- zur Apache-Lizenz, um die Hürden bei der Integration von Jitsi in andere Software zu senken;[6] seit 2015 kann Jitsi auch als JavaScript Library direkt im Browser ohne Softwareinstallation ausgeführt werden, einstweilen für Chrome, Opera und Mozilla Firefox (ab Version 40).[7] Mit der Jitsi Videobridge können Konferenzräume realisiert werden, die mit geringen Server-Ressourcen auskommen und sparsam mit der Bandbreite sind. Ein solcher Service wird von den Jitsi-Entwicklern auch selbst angeboten. Außerdem wird 2015 die Firma Blue Jimp von Atlassian gekauft.[8] 2018 übernimmt die Firma 8x8 das Entwicklerteam und die Markenrechte von Atlassian, um Jitsi in ihre eigenen Produkte zu integrieren. Mitte 2020 nutzten ca. zehn Millionen Personen die Plattform. 2023 wird die Nutzung in eingebetteter Form (etwa innerhalb von Webseiten oder Lernplattformen) eingeschränkt auf 5 Minuten, der Abschluss eines Jitsi-as-a-Service Vertrages wird empfohlen. Jitsi Meet
Jitsi Meet ist eine WebRTC-basierende Software für Videokonferenzen. Der gesamte Jitsi-Softwarestack wird über den XMPP-Server Prosody verwaltet.[12] Jitsi Meet ist eine Serversoftware, die für die Nutzer den Client als Webapplikation bereitstellt, während die Jitsi Videobridge die Server-Komponente bildet[13]. Jitsi Videobridge verteilt basierend auf der SFU-Technologie die gerade aktiven Videostreams an alle Teilnehmer[14]. Das hat den Vorteil von vergleichsweise geringem CPU-Bedarf auf Serverseite, kann jedoch im Vergleich zur Zusammenfassung aller Videoströme mittels des MCU-Ansatzes eine bessere Internetverbindung und/oder höhere CPU-Last auf Clientseite benötigen[15]. Die maximale Teilnehmerzahl einer Konferenz hängt von der jeweiligen Installation ab. Bei großen Installationen werden in einer Konferenz bis zu 75 Teilnehmer unterstützt[16]. Die Gesamtanzahl an Teilnehmern einer Installation hängt von der Anzahl der Videobridges ab. Es werden Installationen für mindestens 5000 gleichzeitige Teilnehmer betrieben.[17] Jitsi Meet kann im Webbrowser, als mobile App für Android und iOS und als Electron-basierte Desktopanwendung für Windows, MacOS und Linux benutzt werden. Grundsätzlich werden Videokonferenzräume über eine eindeutige URL definiert und es wird kein Benutzerkonto benötigt. Teilnehmer können optional einen frei wählbaren Namen setzen. Jeder Teilnehmer kann einen Videokonferenzraum eröffnen und andere einladen. Da so keine personenbezogenen Daten erfasst werden müssen, kann Jitsi anonym genutzt werden. Dennoch können Moderationsrechte vergeben werden: Räume können mit einem Passwort geschützt oder Teilnehmer nur auf Nachfrage zugelassen (Lobbymodus) werden. In einer laufenden Konferenz können einzelne Teilnehmer stumm geschaltet oder ganz entfernt werden. Moderationsrechte werden grundsätzlich dem ersten Teilnehmer übergeben der die Konferenz betritt. Es ist aber administrativ möglich, dass nur authentifizierte Benutzer[18] neue Konferenzräume erstellen können.[19] Diese haben dann auch die alleinigen Moderationsrechte. Nutzt man Jitsi Meet über die Infrastruktur der Firma 8x8, muss zumindest der Moderator eines Videokonferenzraums sich gegenüber der Plattform autorisieren (Google, Facebook oder GitHub Account). Jitsi Meet bietet folgende zusätzliche Funktionen:[20]
Jitsi Desktop
Jitsi Desktop ist eine gleichnamige Anwendungssoftware, die auf einem Desktop-Computer installiert werden muss. Die Software unterstützt in allen Protokollen Präsenz- und Sofortnachrichten. In den meisten Fällen ist auch Dateiübertragung möglich. (Video-)Telefonie ist derzeit mit SIP und Jingle möglich, jedoch nicht mit Jitsi Meet, dafür gibt es wiederum eine eigene Jitsi Meet Desktopanwendung. Die Unterstützung der Google-Variante von Jingle (Google Talk) ermöglicht auch Verbindungen von einem Gmail-Konto zu Android-Geräten. Darüber hinaus bietet Jitsi Desktop folgende Merkmale:
Unterstützte Protokolle Jitsi Desktop unterstützt alle gängigen Protokolle bekannter Instant Messenger.[29] Teilweise befindet sich die Implementierung der Protokolle allerdings noch in der Entwicklung und liefert nicht immer die gewünschten Ergebnisse. Zu den bereits implementierten Protokollen gehören:
Zahlreiche Audio- und Videocodecs werden unterstützt: NutzungIm Zuge der Schulschließungen aufgrund der COVID-19-Pandemie gewann Jitsi Meet 2020 viele neue Nutzer durch Online-Unterricht, da es ohne Anmeldung und ohne Installation auf dem Desktop-Computer verwendet werden kann. Deshalb wurde es von vielen Plattformen für den Online-Unterricht empfohlen.[33] Zahlreiche Unternehmen, Bildungseinrichtungen, wie das Leibniz-Rechenzentrum,[34] oder Behörden wie Dataport[35] betreiben „Jitsi Meet“-Instanzen zugänglich für authentifizierte Mitglieder. Andere Initiativen, Vereine oder Bildungseinrichtungen betreiben offene und kostenlose „Jitsi Meet“-Instanzen zur freien Nutzung, dazu gehören fairmeeting mit einer sehr leistungsfähigen Instanz (von fairkom DSGVO-konform gehostet auf eigenem kubernetes-Cluster)[36] sowie 8×8 selbst.[37] Von der Nutzung der Instanz des Jitsi-Meet-Herstellers rät der Verein Digitalcourage allerdings ab, weil sie nicht trackerfrei ist, auf AWS gehostet wird und Daten in die USA abfließen.[38] Zudem lassen sich hier seit dem 24. August 2023 keine anonymen Videokonferenzen mehr erstellen; eine Anmeldung über Google, GitHub oder Facebook ist notwendig.[39][40] Siehe auch
WeblinksCommons: Jitsi – Sammlung von Bildern, Videos und Audiodateien
Einzelnachweise
|