Nobreakspace
Ausstattung
Dienste
Chaotikum
Nobreakspace
Ausstattung
Dienste
Chaotikum
Dies ist eine alte Version des Dokuments!
Auf dieser Seite sammeln wir Hinweise dazu, wie der Dienst plaudern.chaotikum.org konfiguriert ist.
E-Mail-Benachrichtigung in Greenlight-Konfiguration /root/greenlight/.env aktivieren:
ALLOW_MAIL_NOTIFICATIONS=true
SMTP-Server in Greenlight-Konfiguration /root/greenlight/.env einrichten:
SMTP_SERVER=mail.chaotikum.net SMTP_PORT=587 SMTP_DOMAIN=chaotikum.org SMTP_USERNAME=bigbluebutton@chaotikum.org SMTP_PASSWORD=PASSWORD SMTP_AUTH=plain SMTP_STARTTLS_AUTO=true
Konfiguration testen im Verzeichnis /root/greenlight:
docker run --rm --env-file .env bigbluebutton/greenlight:v2 bundle exec rake conf:check
Greenlight neustarten im Verzeichnis /root/greenlight:
docker-compose down docker-compose up -d
Am Anfang von /etc/nginx/sites-available/bigbluebutton einen weiteren Server für HTTPS ergänzen:
server {
listen *:80;
listen [::]:80;
server_name plaudern.chaotikum.org;
server_tokens off; ## Don't show the nginx version number, a security best practice
location / {
return 301 https://plaudern.chaotikum.org:443$request_uri;
}
error_log /var/log/nginx/bigbluebutton.error.log;
access_log /dev/null;
}
Im folgenden Server listen 80; und listen [::]:80; auskommentieren.
Außerdem kann /etc/nginx/sites-available/default gelöscht werden.
Die Ansagen You are now muted. und You are now unmuted sind zu lang und nerven, wenn man sich mal schnell muten will.
In der Konfiguration /opt/freeswitch/etc/freeswitch/autoload_configs/conference.conf.xml die Parameter muted-sound und unmuted-sound in allen Profilen anpassen:
<!-- File to play to acknowledge muted --> <param name="muted-sound" value="tone_stream://%(100,0,500)"/> <!-- was conference/conf-muted.wav --> <!-- File to play to acknowledge unmuted --> <param name="unmuted-sound" value="tone_stream://%(100,0,700)"/> <!-- was conference/conf-unmuted.wav -->
In /usr/share/meteor/bundle/programs/server/assets/app/config/settings.yml wird der Client konfiguriert. Alle Optionen befinden sich unter dem Wurzelnknoten public. Dort im Knoten layout die Option autoSwapLayout auf true setzen, damit die Präsentation initial ausgeblendet wird. Sie kann dann von allen Teilnehmern individuell eingeblendet werden.
Im Knoten presentation die Option restoreOnUpdate auf true setzen, damit bei allen die Präsentation automatisch eingblendet wird, sobald jemand etwas mit der Präsentation tut.
Um die Bandbreite zu verringern, die Qualität der Webcams reduzieren.
In /usr/share/meteor/bundle/programs/server/assets/app/config/settings.yml wird der Client konfiguriert. Alle Optionen befinden sich unter dem Wurzelnknoten public.
Im Knoten kurento werden die Profile konfiguriert. Nach der Installation gab es folgende relevante Profile:
cameraProfiles:
- id: low
name: Low quality
default: false
bitrate: 100
- id: medium
name: Medium quality
default: true
bitrate: 200
- id: high
name: High quality
default: false
bitrate: 500
- id: hd
name: High definition
default: false
bitrate: 800
Hier kann man einfach den default von medium auf low verschieben.
Die Doku sagt
The settings for bitrate are in kbits/sec (i.e. 100 kbits/sec). The lowest setting allowed for WebRTC is 30 Kbits/sec.