====== Jitsi ====== ===== Komponenten ===== * Jibri: broadcasting Komponente * Jigasi: SIP-Anbindung * jitsi-meet: Die Dateien für das Webinterface, werden vom Webserver bereitgestellt * jitsi-meet-prosody: prosody plugins für jitsi * jitsi-meet-turnserver: stun/turn server * jitsi-videobridge: "video bridging service" - verteilt die Videostreams zu den Teilnehmern * jicofo: XMPP/Jabber Komponente (Jitsi conference focus - wer spricht gerade?) * Prosody: XMPP/Jabber Server zur internen Kommunikation ===== Firewalling ===== ==== Client ==== https://github.com/jitsi/jitsi-meet-electron/releases ausgehend * Port 443/TCP * 10000/UDP ==== Server ==== FIXME ===== Paketquelle ===== offizielle Methode gpg-key nur für dieses Repo gültig: curl https://download.jitsi.org/jitsi-key.gpg.key | gpg --dearmor > /usr/share/keyrings/jitsi-keyring.gpg echo 'deb [signed-by=/usr/share/keyrings/jitsi-keyring.gpg] https://download.jitsi.org stable/' >> /etc/apt/sources.list.d/jitsi-stable.list # apt update curl https://download.jitsi.org/jitsi-key.gpg.key | sudo sh -c 'gpg --dearmor > /etc/apt/trusted.gpg.d/jitsi.gpg' # apt update [[https://community.jitsi.org/t/gpg-key-changed/97751/14|neuer gpg-key am 16.4.2021]], Fehlermeldung: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY B4D2D216F1FD7806 ===== Konfiguration ===== **config-Dateien die durch Paketupgrade überschrieben werden:** * /usr/share/jitsi-meet/static/welcomePageAdditionalContent.html * /usr/share/jitsi-meet/interface_config.js * /etc/jitsi/videobridge/config /etc/prosody/conf.avail/$FQDN.cfg.lua VirtualHost "auth.$FQDN" Component "focus.$FQDN" "client_proxy" target_address = "focus@auth.$FQDN" vorher war es: VirtualHost "auth.$FQDN" Component "focus.$FQDN" Angekündigte deprecation in /usr/share/jitsi-meet/interface_config.js * !!!IMPORTANT!!! * This file is considered deprecated. All options will eventually be moved to * config.js, and no new options should be added here. */ toolbarButtons -> config.js /** * DEPRECATED! * This config was moved to config.js as `toolbarButtons`. */ // TOOLBAR_BUTTONS: [ // 'microphone', 'camera', 'closedcaptions', 'desktop', 'embedmeeting', 'fullscreen', // 'fodeviceselection', 'hangup', 'profile', 'chat', 'recording', // 'livestreaming', 'etherpad', 'sharedvideo', 'settings', 'raisehand', // 'videoquality', 'filmstrip', 'invite', 'feedback', 'stats', 'shortcuts', // 'tileview', 'select-background', 'download', 'help', 'mute-everyone', 'mute-video-everyone', 'security' // ],