Benutzer-Werkzeuge

Webseiten-Werkzeuge


it-wiki:dienste:jitsimeet

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
it-wiki:dienste:jitsimeet [2021/01/10 12:51] – [[11] Datenschutzerklärung] markoit-wiki:dienste:jitsimeet [2021/01/16 19:47] (aktuell) – [Schritt 3 — Sperren der Erstellung von Konferenzräumen] marko
Zeile 138: Zeile 138:
  
 Ihr Jitsi Meet-Server ist nun eingerichtet und sicher konfiguriert. Ihr Jitsi Meet-Server ist nun eingerichtet und sicher konfiguriert.
- 
-https://www.kuketz-blog.de/jitsi-meet-optimierung-der-performance/ 
- 
- 
- 
 ===== Schritt 4 — Optimierung der Performance ===== ===== Schritt 4 — Optimierung der Performance =====
 Mit ein paar kleinen Eingriffen in die Jitsi-Meet-Konfiguration könnt ihr die Leistung optimieren. Insbesondere Video-Konferenzen mit mehreren Teilnehmern profitieren von den Einstellungen. Mit ein paar kleinen Eingriffen in die Jitsi-Meet-Konfiguration könnt ihr die Leistung optimieren. Insbesondere Video-Konferenzen mit mehreren Teilnehmern profitieren von den Einstellungen.
Zeile 308: Zeile 303:
 </code> </code>
 ==== [12] - Anpassen des Nginx Webservers ==== ==== [12] - Anpassen des Nginx Webservers ====
-[[it-wiki:dienste:jitsimeet:nginx_conf|nginx Konfiguration]]+[[.jitsimeet:nginx_conf|nginx Konfiguration]]
  
 ==== [13] - weitere Anpassungen des sip-communicator ==== ==== [13] - weitere Anpassungen des sip-communicator ====
-[[it-wiki:dienste:jitsimeet:sip-communicator_properties|sip-communicator Konfiguration]]+[[.jitsimeet:sip-communicator_properties|sip-communicator Konfiguration]] 
 + 
 +===== Schritt 5 — Jitsi Meet: Erste Hilfe bei Problemen ===== 
 +[[.jitsimeet:jitsi-meet-erste-hilfe-bei-problemen#smartphone|Jitsi Meet: Erste Hilfe bei Problemen]] 
 + 
 +===== Schritt 6 — Lobby Wartebereich ===== 
 +=== Jitsi Meet hat eine neue Funktion: eine Lobby als Wartebereich. Damit kann die moderierende Person pro Teilnehmer entscheiden, wer den virtuellen Besprechungsraum betreten darf. Dieses Feature muss bisher noch manuell aktiviert werden, auf meinem Server habe ich es bereits eingerichtet. === 
 + 
 +Jitsi Meet ist ein beliebtes online Videokonferenzsystem, dass von immer mehr Menschen genutzt wird. In Sache Datenschutz, einfacher Installation auf einem eigenen Server und unkomplizierter Nutzung per Webbrowser und ohne Account ist es vielen anderen Systemen überlegen. Jitsi Meet ist zudem ein Open-Source-Projekt, bei dem sich jeder beteiligen kann und Anregungen und Verbesserungsvorschläge einreichen kann. Die Macher und die Community hinter Jitsi Meet sind daher sehr fleißig und veröffentlichen regelmäßig neue Versionen. Auf der [[https://github.com/jitsi/|Github Seite]] des Projektes werden die Änderungen in einem [[https://github.com/jitsi/jitsi-meet-release-notes/blob/master/CHANGELOG-WEB.md|Changelog]] zusammengefasst. Hier lohnt sich immer mal wieder vorbeizuschauen, welche neue Funktionen Jitsi Meet inzwischen bietet. Gerade im August und September gab es größere Updates. In diesem Zuge wurde auch das neue Lobbyfeature realisiert. 
 + 
 +==== [1] Funktionsweise der Lobby ==== 
 +Die Lobby von Jitsi Meet kann genutzt werden, um Teilnehmer einer Audio- oder Videokonferenz zu sammeln und dann gemeinsam zu starten. Es ist also ein Warteraum, indem sich die Personen befinden, bevor ein virtuelles Meeting beginnt. Gleichzeitig kann der Organisator anhand der Namen kontrollieren, wer an dieser Jitsi Meet Veranstaltung teilnimmt. 
 +{{:it-wiki:dienste:jitsi-meet_lobby_sicherheistoptionen.jpg?200 |Sicherheistoptionen in Jitsi Meet}} 
 +Übrigens ist die Person, die als Erstes den virtuellen Konferenzraum betreten hat, in der Rolle des Organisators. Dieser kann über die Sicherheitsfunktionen, das orange Icon in Form eines Schildes rechts unten, die Lobby aktivieren. Dort kann auch das Passwort vergeben werden. 
 +{{ :it-wiki:dienste:jitsi-meet_lobby_anfragen.jpg?200|Jitsi Meet Konferenz beitreten}} 
 +Zur Aktivierung der Lobby von Jitsi Meet muss auf den Schalter, neben „Lobby aktivieren“, geklickt werden. Ist die Lobby aktiviert, verfärbt sich der Schalter grün und ein zusätzliches Häkchen zur Bestätigung erscheint. Mit der aktivierten Lobby bekommen neue Teilnehmer eine Meldung angezeigt, um sie darüber zu informieren, dass sie erst vom Organisator freigegeben werden müssen. 
 +{{:it-wiki:dienste:jitsi-meet_lobby_anklopfen.jpg?200 |Lobby Anfragen}} 
 +Der Organisator des Jitsi Meet Raums bekommt ebenfalls eine Meldung angezeigt und kann den neuen Teilnehmer mit einem Klick freigeben. In der Meldung „Liste anklopfender Teilnehmer“ wird der eingegeben Namen angezeigt und die beiden Buttons „Annehmen“ und „Ablehnen“ erscheinen zur Auswahl. Wird die Anfrage bestätigt, erscheint der Teilnehmer im virtuellen Besprechungsraum. 
 + 
 +==== [2] Konfiguration des Servers ==== 
 +Das Jitsi Meet Feature Lobby ist im Standard nicht aktiviert und muss manuell durch den Serverbetreiber konfiguriert werden. Dazu wurde im offiziellen Forum eine [[https://community.jitsi.org/t/how-to-how-do-i-use-the-new-lobby-feature/73100|Konfiguration]] veröffentlicht, die ich hier noch einmal Schritt für Schritt erkläre. Auf dem Server muss Prosody in einer aktuellen Version vorliegen, sie muss höher als 0.11.5 sein. Die aktuelle Version von Prosody kann unter Ubuntu mit dem folgenden Befehl abgefragt werden: 
 +<code bash> 
 +$ sudo apt list -a prosody 
 +</code> 
 +Sollte bisher eine ältere Installation vorhanden sein, kann gezielt entweder Prosody ([[https://community.jitsi.org/t/how-to-how-do-i-update-prosody/72205|Anleitung]]) oder das gesamte System aktualisiert werden: 
 +<code bash> 
 +$ sudo apt-get update && sudo apt-get upgrade 
 +</code> 
 +Die Einrichtung unterscheidet sich je nachdem, ob die Jitsi Meet Instanz als Anonymous Domain (ohne Login) oder Secure Domain (mit Login) betrieben wird. 
 + 
 +In der Standardkonfiguration ist kein Login für eine Jitsi Meet Videokonferenz notwendig, also werden die Anonymous Domain Einstellung verwendet. Zur Konfiguration muss dann die Datei //**meet.example.com.cfg.lua**// bearbeitet werden, die sich im Ordner //**/etc/prosody/conf.d/**// befindet. Der Dateinamen variiert hierbei in Abhängigkeit des gewählten Domainnamen. Wie immer gilt, dass bei allen Einträgen meet.example.com durch die eigene Domain ersetzt werden muss. 
 + 
 +Als Erstes muss im Abschnitt VirtualHost //**„meet.example.com“**// im Bereich modules_enabled, hinter dem letzten Eintrag //**„conference_duration“**//; ein neuer Eintrag //**„muc_lobby_rooms“**//; hinzugefügt werden. 
 + 
 +// /etc/prosody/conf.d/meet.example.com.cfg.lua // 
 +<code> 
 +VirtualHost "meet.example.com"   
 +...   
 +        modules_enabled = {   
 +            ...   
 +            "conference_duration";   
 +            "muc_lobby_rooms";   
 +        }   
 +</code> 
 +Nach diesem Block folgt ein Eintrag mit dem Namen c2s_require_encryption. Darunter müssen dann die folgenden drei Zeilen eingefügt werden: 
 + 
 +// /etc/prosody/conf.d/meet.example.com.cfg.lua // 
 +<code> 
 +c2s_require_encryption = false   
 +lobby_muc = "lobby.meet.example.com"   
 +main_muc = "conference.meet.example.com"   
 +-- muc_lobby_whitelist = { "recorder.meet.example.com"
 +</code> 
 +Unterhalb von diesem Block muss außerdem noch die Komponente, analog zu den vorhandenen Einträgen, definiert werden. 
 + 
 +// /etc/prosody/conf.d/meet.example.com.cfg.lua // 
 +<code> 
 +Component "lobby.meet.example.com" "muc"   
 +    storage = "memory"   
 +    restrict_room_creation = true   
 +    muc_room_locking = false   
 +    muc_room_default_public_jids = true 
 +</code> 
 +Bei einer Secure Domain Konfiguration muss die Lobby-Konfiguration unter dem Gast-VirtualHost Eintrag hinzugefügt werden. Dies ist anders als bei der Anonymous Domain: 
 + 
 +// /etc/prosody/conf.d/meet.example.com.cfg.lua // 
 +<code> 
 +VirtualHost "guest.test.example.com"   
 +    authentication = "anonymous"   
 +    c2s_require_encryption = false   
 +    modules_enabled = {   
 +        "muc_lobby_rooms";   
 +    }   
 +    lobby_muc = "lobby.test.example.com"   
 +    main_muc = "conference.meet.example.com"   
 +   
 +Component "lobby.test.example.com" "muc"   
 +    storage = "memory"   
 +    restrict_room_creation = true   
 +    muc_room_locking = false   
 +    muc_room_default_public_jids = true 
 +</code> 
 +Nachdem die Konfiguration vorgenommen wurde, steht die neue Lobby Funktion nach einem Neustart von Jitsi Meet zur Verfügung. 
 +<code bash> 
 +$ systemctl restart prosody && systemctl restart jicofo && systemctl restart jitsi-videobridge2 && systemctl restart nginx 
 +</code>
  
-===== [14] Jitsi Meet: Erste Hilfe bei Problemen ===== +===== Schritt 7 — STUN- bzw. TURN-Server ===== 
-[[it-wiki:dienste:jitsimeet:jitsi-meet-erste-hilfe-bei-problemen#smartphone|Jitsi Meet: Erste Hilfe bei Problemen]]+[[coturn|Betrieb eines coturn-Servers]]
it-wiki/dienste/jitsimeet.1610283075.txt.gz · Zuletzt geändert: 2021/01/10 12:51 von marko