BigBlueButton-Adopters Meeting =============================== - Offenes Treffen deutschsprachiger BigBlueButton-Adopters - Kommt jederzeit gerne dazu - Ergänzt die Agenda - Wir treffen uns __14-tägig in den ungeraden Kalenderwochen__ - Bei Bedarf kann auch die jeweils andere Woche genutzt werden - Die Koordination geschieht über die [ZKI-Mailingliste „bbb-tech“](https://zki.de/mailman/listinfo/bbb-tech) - (~~Anschließend je nach Rhythmus um 16:00 englisches Community Meeting unter~~ <https://demo.bigbluebutton.org/gl/fre-woh-hde-kbd>) --- [Neue HackMD Note](https://hackmd.io/CMiSl8W7Ss6T1Aw6jxCRJw) (Fortführung ab dem 30.01.2023): ----------------------------------- (das alte HackMD hat die maximale Länge erreicht) Montag, 16. Januar 2023 – 15-16 Uhr ----------------------------------- Meetings Raum: https://bbb-community.uni-osnabrueck.de/b/adopters-meeting - Updates - [BBB 2.6.0-beta.6](https://github.com/bigbluebutton/bigbluebutton/releases/tag/v2.6.0-beta.6) - [BBB 2.5.10](https://github.com/bigbluebutton/bigbluebutton/releases/tag/v2.5.10) & [BBB 2.5.11](https://github.com/bigbluebutton/bigbluebutton/releases/tag/v2.5.11) - [Greenlight 3.0.0-beta.9](https://github.com/bigbluebutton/greenlight/releases/tag/release-3.0.0-beta.9) - Neue Dokumentation - Fragen - Nutzung von bigbluebutton-tests/playwright für Test der eigenen Installation? - Beta 5/6 Probleme unter Firefox? - Audio-Verbindung - Bildschirm teilen - Webcams nicht sichtbar - keine Aufzeichnungen unter /var/bigbluebutton/recording/raw/ - Tipps & Tricks Montag, 02. Januar 2023 – 15-16 Uhr ------------------------------------ Meetings Raum: https://bbb-community.uni-osnabrueck.de/b/adopters-meeting - Updates - [BBB 2.6.0-beta.4](https://github.com/bigbluebutton/bigbluebutton/releases/tag/v2.6.0-beta.4) - wenn [automatic closed captions](https://docs.bigbluebutton.org/2.6/new.html#live-automatic-closed-captions) nicht enabled ist, sollte in Browsern, die kein SpeechRecognition beherrschen, der Hinweis, dass dieser Browser zur Anzeige von Untertiteln nicht in der Lage ist, nicht angezeigt werden ([issue](https://github.com/bigbluebutton/bigbluebutton/issues/16375) dazu ist erstellt) - stun-check schlägt bei neuer coturn-Version und der Verwendung des Parameters *no-stun-backward-compatibility* fehl; dies gilt auch für die BBB Version 2.5.9 ([issue](https://github.com/bigbluebutton/bigbluebutton/issues/16377) dazu ist erstellt) - [BBB 2.5.9](https://github.com/bigbluebutton/bigbluebutton/releases/tag/v2.5.9) - DDOS-Schutz ist [wohl fehlerhaft](https://github.com/bigbluebutton/bigbluebutton/pull/15977/files) umgesetzt - Fragen - Tipps & Tricks - aktuelle BBB Übersetzungsprojekte: für [greenlight-v3](https://www.transifex.com/bigbluebutton/greenlight-v3/translate/#de) & [BBB 2.6](https://www.transifex.com/bigbluebutton/bigbluebutton-v26-html5-client/translate/#de) - danimo kann Interessierte auf Nachfrage nach der Registrierung als Editor freischalten Montag, 19. Dezember 2022 – 15-16 Uhr ------------------------------------ Meetings Raum: https://bbb-community.uni-osnabrueck.de/b/adopters-meeting - Updates - [BBB 2.6.0-beta.3](https://github.com/bigbluebutton/bigbluebutton/releases/tag/v2.6.0-beta.3) - Ergebnisse des BBB Community Tests letzte Woche Donnerstag (Issues [#16149](https://github.com/bigbluebutton/bigbluebutton/issues/16149),[#16150](https://github.com/bigbluebutton/bigbluebutton/issues/16150),[#16151](https://github.com/bigbluebutton/bigbluebutton/issues/16151),[#16153](https://github.com/bigbluebutton/bigbluebutton/issues/16153),[#16164](https://github.com/bigbluebutton/bigbluebutton/issues/16164) & [#16171](https://github.com/bigbluebutton/bigbluebutton/issues/16171)) - Fragen - Problem/bug mit Umfragen - Erfahrungen mit Transifex? - Bitten, Tipps & Tricks - bitte mal anschauen: [Only cache TURN Servers as long as credentials are valid and force firefox to use the turn server](https://github.com/bigbluebutton/bigbluebutton/pull/16172) - bitte mal testen: [Installing a TURN server](https://groups.google.com/g/bigbluebutton-dev/c/02DK0jxG8Jw) on the [BigBlueButton 2.6-beta server](https://github.com/bigbluebutton/bbb-install/pull/579) - fullaudio mit mediasoup: https://github.com/bigbluebutton/bbb-webrtc-sfu/releases/tag/v2.9.5 & https://docs.bigbluebutton.org/2.5/new.html#two-way-microphone-connections-using-mediasoup - Prüfen ob fullaudio aktiv ist (in Chrome): - chrome://webrtc-internals/ - nach 'trickle' (ICE) oder 'mediasoup' suchen Montag, 05. Dezember 2022 – 15-16 Uhr ------------------------------------ Meetings Raum: https://bbb-community.uni-osnabrueck.de/b/adopters-meeting - Updates - Greenlight [3.0.0-beta.7](https://github.com/bigbluebutton/greenlight/releases/tag/release-3.0.0-beta.7) - BBB Developer Summit XVI (es gab mehrere AGs, die u.a. unterschiedliche Prototypen entwickelt haben) - [PR](https://github.com/bigbluebutton/bbb-install/pull/579) für TURN-Install on BBB Server - [PR](https://github.com/bigbluebutton/bigbluebutton.github.io/pull/465) fürs Monitoring - Fragen - UI auf dem iPad (Safari) umständilch/buggy (schon immer, oder erst seit BBB 2.5.8)? - z.B. einzelne Kamerabilder zum Vollbild machen geht nicht - Blättern zwischen mehreren Seiten (X Kameras pro Seite) geht nicht - Tipps & Tricks Montag, 21. November 2022 – 15-16 Uhr ------------------------------------ Kein Moderator. Meetings Raum: https://bbb-community.uni-osnabrueck.de/b/adopters-meeting - Updates - [BBB 2.6.0-beta.1](https://github.com/bigbluebutton/bigbluebutton/releases/tag/v2.6.0-beta.1) - Einige Bugs enthalten - Präsentation mit kleiner Auflösung öffnen und dann vergrößern führt zu pixeligen Effekten - Weiße Hintergrundfolie wird fälschlicherweise angezogen - Läuft auch mit Fullaudio (1. aktivieren in BBB-WebRTC-SFU /etc/bigbluebutton/bbb-webrtc-sfu/production.yml (fullAudioEnabled: true), 2./etc/bigbluebutton/public.media.audio.defaultFullAudioBridge: 'f' ) - siehe auch https://docs.bigbluebutton.org/2.5/new.html#two-way-microphone-connections-using-mediasoup - [Greenlight v3.0.0 beta.6](https://github.com/bigbluebutton/greenlight/releases/tag/release-3.0.0-beta.6) - greenlight-run scheint buggy zu sein. Hat auch die implizite Annahme, dass keycloak und greenlight unter derselben Domain - Probleme bei der Migration Settings: https://github.com/bigbluebutton/greenlight/issues/4085 - GL3 scheint in der dt. Community noch ziemlich ungetestet zu sein. - [PILOS 2.0.0-alpha.4](https://github.com/THM-Health/PILOS/releases/tag/v2.0.0-alpha.4) - Ist es absehbar geplant, dass PILOS auch recordings unterstützt? - https://github.com/THM-Health/PILOS/issues/31 - Kommentar: Akutell wegen Refactoring der Architektur nicht ganz oben auf der Agenda. PRs/Mitarbeit g - Diskussion über neue REST-API: https://github.com/bigbluebutton/bigbluebutton/pull/16006 - Hybride Setups werden weiterhin nicht umfangreich unterstützt. - gerne mitdiskutieren bis kommenden Montag zur DeveloperConference in Berlin - Fragen - Diskussion zum Thema Scaler nach dem Vortrag zur BBBWorld - Viele Bezüge zur neuen API - Tipps & Tricks Montag, 07. November 2022 – 15-16 Uhr ------------------------------------ Meetings Raum: https://bbb-community.uni-osnabrueck.de/b/adopters-meeting - Updates - Greenlight [2.14.0](https://github.com/bigbluebutton/greenlight/releases/tag/release-2.14.0) (Vorbereitungen zur Migration auf v3) - Fragen - Macht firefox noch Probleme mit fullaudio - [BBB Developer Summit 2022](https://conference.bigbluebutton.org): Registrierung offen; [Veranstaltungsort an der HU Berlin](https://bauten.hu-berlin.de/de/grimm/auditorium) - [B3Scale 1.0.0](https://github.com/b3scale/b3scale/releases/tag/1.0.0) released - Tipps & Tricks Montag, 24. Oktober 2022 – 15-16 Uhr ------------------------------------ Meetings Raum: https://bbb-community.uni-osnabrueck.de/b/adopters-meeting - Updates - BBB [2.5.7](https://github.com/bigbluebutton/bigbluebutton/releases/tag/v2.5.7) & [2.5.8](https://github.com/bigbluebutton/bigbluebutton/releases/tag/v2.5.8) - Fragen - Greenlight v3: Subdomäne (gl.xx); aktuell verwendete Docker Version von keycloak ist veraltet, die aktuellste Version ist hier zu finden: https://quay.io/repository/keycloak/keycloak?tab=info ; [A simple way to do a standalone deployment of Greenlight](https://github.com/bigbluebutton/greenlight-run); [Running Keycloak in a container](https://www.keycloak.org/server/containers) - BigBlueButton Developer Summit 2023 - findet vom 28.10. bis 2.11. in Berlin statt; [Webseite zur Registrierung](https://conference.bigbluebutton.org/) & [vorläufiges Programm](https://groups.google.com/g/bigbluebutton-dev/c/o9bPSqRvscw) sowie [Übernachtungsmöglichkeiten in der Berliner Innenstadt](https://www.haushaltsabteilung.hu-berlin.de/de/personalabteilung/themen-a-z/reisekosten_old/hotelbuchung) Montag, 10. Oktober 2022 – 15-16 Uhr ------------------------------------ Meetings Raum: https://bbb-community.uni-osnabrueck.de/b/adopters-meeting - Updates - Fragen - Audio out of sync: [PR für 2.6](https://groups.google.com/g/bigbluebutton-setup/c/SvWoiQOB4tk) & [issue für 2.5.7](https://github.com/bigbluebutton/bigbluebutton/issues/15776); Links zum Thema: https://webrtchacks.com/red-improving-audio-quality-with-redundancy/,https://webrtchacks.com/implementing-redundant-audio-on-an-sfu/, https://www.meetecho.com/blog/opus-red/, https://webrtchacks.com/zoom-avoids-using-webrtc/ - Vorschlag von Danimo: Audio systematisch mit tc testen: https://wiki.archlinux.org/title/advanced_traffic_control, https://man7.org/linux/man-pages/man8/tc.8.html & https://stackoverflow.com/questions/614795/simulate-delayed-and-dropped-packets-on-linux/615757#615757 - Greenlight / PILOS Download Recording by URL+Passwort? - Greenlight / PILOS View Video by URL+Passwort? - Tipps & Tricks - Veröffentlichung Usability Report: doi.org/10.48693/193, Issues: https://github.com/bigbluebutton/bigbluebutton/issues?q=is%3Aissue+is%3Aopen+osnabr%C3%BCck+university+author%3Adavidsiecke - Greenlight 3: Anmeldung über LDAP funktioniert nur noch über den Umweg Keycloak: https://docs.bigbluebutton.org/greenlight_v3/gl3-install.html Montag, 26. September 2022 – 15-16 Uhr ------------------------------------ Meetings Raum: https://bbb-community.uni-osnabrueck.de/b/adopters-meeting - Updates - BBB [2.5.6](https://github.com/bigbluebutton/bigbluebutton/releases/tag/v2.5.6) - Fragen - neue Option `disableWebsocketFallback: true/false`? - Fragen und Überlegungen zum Zugriff auf Aufnahmen, die nicht explizit "veröffentlicht" werden.\ https://docs.bigbluebutton.org/admin/privacy.html#all-recordings-are-always-accessible - Frage: Etherpad Absturz - Frage: Aufräumen von /var/bigbluebutton/<id> (Whiteboard) - Frage: Braucht man bei BBB 2.5 noch 3 Kurento-Server? - Tipps & Tricks - Greenlight 3: Erfahrungen? - Custom vs. Smart-Layout Default wurde in BBB 2.5 von Smart auf Custom geändert. Montag, 12. September 2022 – 15-16 Uhr ------------------------------------ Meetings Raum: https://bbb-community.uni-osnabrueck.de/b/adopters-meeting - Updates - BBB [2.6-alpha.3](https://github.com/bigbluebutton/bigbluebutton/releases/tag/v2.6.0-alpha.3): Communitytest am 15.09. um 20:00 Uhr bei infra.run - Fragen - Anknüpfung an die Diskussion zur deutschen Übersetzung - Memory usage freeswitch (in den logs erscheint z.B. 99 bis 100%; meint das Auslastung oder freier Speicher?); evtl. mit [fs_cli](https://freeswitch.org/confluence/pages/viewpage.action?pageId=1048948) kontrollieren - neues Feature für Scalelite: https://groups.google.com/g/bigbluebutton-dev/c/hJOe6TFBZb8 & https://github.com/blindsidenetworks/scalelite/pull/797 - Bugs - Chat stürzt in bbb-2.6-alpha-2 bei einigen usern ab - polling-Ergebnisse werden im screen reader nicht vernünftig dargestellt Montag, 29. August 2022 – 15-16 Uhr ------------------------------------ Meetings Raum: https://bbb-community.uni-osnabrueck.de/b/adopters-meeting - Updates - Greenlight [2.13.0](https://github.com/bigbluebutton/greenlight/releases/tag/release-2.13.0) mit Security-Fixes - BigBlueButton [2.5.5](https://github.com/bigbluebutton/bigbluebutton/releases/tag/v2.5.5) - Fragen - STUN-Server einschränken: Gibt es schon eine Lösung? - Coturn in Docker und die Ports -> relaying auf nur die BBB server beschränken https://github.com/coturn/coturn/blob/master/examples/etc/turnserver.conf#L649 (damit wird dieser für andere nicht nutzbar) - Weiterhin versuchen, alles was leicht geht, genderneutral und Du/Sie agnostisch zu formulieren? Mögliche [Vorlage](https://github.com/bigbluebutton/bigbluebutton/pull/14920/files) dazu. - Wo führen wir die Diskussion zur Übersetzung fort? In Transifex? --> Roland kontaktiert nautilusx und schlägt ein Gespräch vor, Timo oder Danie - Wie wertet Ihr Statistiken z.b. Sessions / Connections etc. aus? (abgesehen von einem API curl etc.) - Basic Dashboard: <https://bigbluebutton-exporter.greenstatic.dev/> (Prometheus, Grafana) - Tipps & Tricks - mit irgendeinem Kernel funktioniert BBB nicht (service state failed) -> Updaten und v.a. neustarten. - Bei Greenlight Update von x auf y muss die Datenbank mit `rake db:migrate` migriert werden. (der Docker-Container macht das in <https://github.com/bigbluebutton/greenlight/blob/master/bin/start> bei jedem Start) - Nicht wundern, bei Ubuntu 22.04 (jammy) gibt es kein coturn package: <https://packages.ubuntu.com/search?keywords=coturn&searchon=names&suite=all&section=all> 🤦‍♂️ - Problem: https://bugs.launchpad.net/ubuntu/+source/coturn/+bug/1979978 - Bemühungen um Backport: <https://bugs.launchpad.net/ubuntu/+source/coturn/+bug/1967018> - PPAs: - https://launchpad.net/~morphis/+archive/ubuntu/staging - Chef Cookbook: https://gitlab.com/schrd/cookbook_bigbluebutton - Verbindungsqualität oder so analysieren: https://gitlab.com/schrd/cookbook_bigbluebutton/-/tree/master/files/default/freeswitch Montag, 15. August 2022 – 15-16 Uhr ------------------------------------ Meetings Raum: https://bbb-community.uni-osnabrueck.de/b/adopters-meeting - Updates - BBB [2.5.5](https://github.com/bigbluebutton/bigbluebutton/releases/tag/v2.5.5) - Fragen - Unterschiedliches Verhalten von Browsern beim Beitritt in Breakout-Räume bzw. beim Zurückgehen in den Hauptraum. Bekannt? Firefox fragt nach, Chrome verbindet direkt. - Bug in 2.5.4 showstopper, weil Breakout-Räume nicht mehrmals verwendet werden können in einer Sitzung? https://github.com/bigbluebutton/bigbluebutton/issues/15396 - STUN-Server: was macht Ihr wegen der Möglichkeit eines STUN amplification attatcks? UDP deaktivieren? Nur TCP beim STUN-Server? https://github.com/coturn/coturn/blob/master/ChangeLog - Try to mitigate STUN amplification attatck * Add new option --no-rfc5780 to force disable RFC8750 * Add new option --no-stun-backward-compatibility Disable handling old STUN Binding requests and disable MAPPED-ADDRESS attribute in binding response (use only the XOR-MAPPED-ADDRESS) * Add new option --response-origin-only-with-rfc5780 Add RESPONSE_ORIGIN attribute only if rfc5780 is enabled * Don't send SOFTWARE attribute if --no-software-attribute set on (BREAKING CHANGE) - Tipps & Tricks - BBB World [Aufzeichnungen](https://www.youtube.com/c/BigBlueButton/playlists?view=50&sort=dd&shelf_id=2) sind online. Montag, 01. August 2022 – 15-16 Uhr ------------------------------------ Meetings Raum: https://webconf-next.uni-osnabrueck.de/b/tim-fb7-em4-rna - Updates - [2.6.0.-alpha.2](https://github.com/bigbluebutton/bigbluebutton/releases/tag/v2.6.0-alpha.2) - Fragen - Streaming-Feature befreien/nachbauen? https://github.com/bigbluebutton/bigbluebutton/issues/8295#issuecomment-611280836 - Tipps & Tricks Montag, 18. Juli 2022: kein Treffen ------------------------------------ [BBB World](https://world.bigbluebutton.org/) Donnerstag, 14. Juli 2022: Community-Meeting in Osnabrück ------------------------------------ Programm: https://hackmd.io/@tiutiu/rJUzn6Gsq BBB-Raum: https://bbb-community.uni-osnabrueck.de/b/bbb-meeting Montag, 04. Juli 2022 – 15-16 Uhr ------------------------------------ Meetings Raum: https://webconf-next.uni-osnabrueck.de/b/tim-fb7-em4-rna - [BBB-Treffen in der nächsten Woche](https://www.virtuos.uni-osnabrueck.de/bbb_meeting_2022.html) - [BBB 2.6-Testumgebung](https://test26.bigbluebutton.org/b) - Updates: BigBlueButton [2.6.0-alpha.1](https://github.com/bigbluebutton/bigbluebutton/releases/tag/v2.6.0-alpha.1) - Fragen - Tipps & Tricks - Command-line client for BBB API: https://github.com/defnull/bbbctl - Send chat messages to running meetings from command-line (2.5 only): https://gist.github.com/defnull/8231ec8633781f621c59e8945256f028 - symlink, damit letsencrypt durchläuft bevor BBB installiert ist: mkdir -p /var/www/bigbluebutton-default/ ln -s /var/www/bigbluebutton-default/.well-known /var/www/html/ certbot --email it@math.uni-hamburg.de --agree-tos --rsa-key-size 4096 -w /var/www/bigbluebutton-default -d $(hostname -f) --deploy-hook "systemctl reload nginx" --webroot --non-interactive certonly - cat /etc/docker/daemon.json: { "bip": "172.26.0.1/18", "default-address-pools":[{"base":"172.26.64.0/18","size":24}] } Montag, 20. Juni 2022 – 15-16 Uhr ------------------------------------ Meetings Raum: https://webconf-next.uni-osnabrueck.de/b/tim-fb7-em4-rna - Updates - BigBlueButton [2.4.8](https://github.com/bigbluebutton/bigbluebutton/releases/tag/v2.4.8) & [2.5.0/1](https://github.com/bigbluebutton/bigbluebutton/releases/tag/v2.5.0)🎉 - Greenlight [2.12.6](https://github.com/bigbluebutton/greenlight/releases/tag/release-2.12.6) - Fragen - Info aus Hessen zu Datenschutz: https://datenschutz.hessen.de/pressemitteilungen/mit-schutzma%C3%9Fnahmen-ist-zoom-f%C3%BCr-lehrveranstaltungen-an-hessischen-hochschulen - Q&A-Tools? - Open Source Q&A tool (wie stackoverflow) https://github.com/codidact/qpixel - Erfahrungswerte/"Freigaben" für große Veranstaltungen? (Szenario mit wenigen Webcams/hauptsächlich nur Zuhörende)? 300-500 Leute? - Video-Sharing: https://github.com/bigbluebutton/bigbluebutton/issues/15208 - Wer stellt auf der [BBB World](https://world.bigbluebutton.org/) was vor? - Anwendertagung Osnabrück - Scalelite-Entwicklung? - Immer noch Breakout race conditions in 2.4? - Full-Audio in BBB2.5 nutzbar? (bei uns (UHH) langsamer Echotest) - -> [Behebbar mit zusätzlichem Parameter, wenn IP-Konfiguration trivial](https://github.com/bigbluebutton/bigbluebutton/issues/15140#issuecomment-1149261082) - [Greenlight Docker Images Buggy](https://github.com/bigbluebutton/greenlight/issues/3439) - Tipps & Tricks - [2.4.8+: fix(whiteboard): don't hide presenter's cursor ](https://github.com/bigbluebutton/bigbluebutton/commit/d263aaa1e7cff3993d690aef8d085dc78fa1b0a1) workaround bis 2.4.9 erscheint: bbb-repo ändern von https://ubuntu.bigbluebutton.org/-bionic-240 nach https://ubuntu.bigbluebutton.org/-bionic-24-dev (es werden dadurch zwei bbb-Pakete aktualisiert) - https://github.com/bigbluebutton/bigbluebutton/issues/14461 - ZKI Kontaktperson: [Malte Dreyer](https://www.cms.hu-berlin.de/de/ueberblick/personal/1686433) - letzter Bericht zur Förderung der BigBlueButton-Community: https://zenodo.org/record/5905309 Montag, 06. Juni 2022 – Feiertag ------------------------------------ Montag, 23. Mai 2022 – 15-16 Uhr ------------------------------------ Meetings Raum: https://webconf-next.uni-osnabrueck.de/b/tim-fb7-em4-rna **Anwendertreffen an der Uni Osnabrück: 14./15. Juli 2022** Infos und Anmeldung hier: https://www.virtuos.uni-osnabrueck.de/bbb_meeting_2022.html - Updates - BBB [2.5-rc.2-4](https://github.com/bigbluebutton/bigbluebutton/releases) - Fragen - Greenlight und LDAP Verbindung (hostname "xxxxx" does not match the server certificate) - Test mit: `openssl s_client -connect ldapserver:636` - bitte nochmal eine kurze Einführung in fullAudio (was ist es und wie aktiviert man das?) - https://docs.bigbluebutton.org/2.5/new.html#experimental - Mikrofonliste -> Dropdown - Tipps & Tricks Montag, 09. Mai 2022 – 15-16 Uhr ------------------------------------ Meetings Raum: https://webconf-next.uni-osnabrueck.de/b/tim-fb7-em4-rna **Wir haben einen Termin für ein Anwendertreffen an der Uni Osnabrück gefunden: 14./15. Juli 2022** - Updates - BBB [2.4.7](https://github.com/bigbluebutton/bigbluebutton/releases/tag/v2.4.7) & [2.5.0-rc.1](https://github.com/bigbluebutton/bigbluebutton/releases/tag/v2.5.0-rc.1) - Greenlight [2.12.5](https://github.com/bigbluebutton/greenlight/releases/tag/release-2.12.5) - Fragen - Scalelite und Greenlight zusammen - Tipps & Tricks Montag, 25. April 2022 – 15-16 Uhr ------------------------------------ Meetings Raum: https://webconf-next.uni-osnabrueck.de/b/tim-fb7-em4-rna - Updates - BBB [2.4.6](https://github.com/bigbluebutton/bigbluebutton/releases/tag/v2.4.6) & [2.5.1-beta.1](https://github.com/bigbluebutton/bigbluebutton/releases/tag/v2.5.0-beta.1) - Greenlight [2.12.3](https://github.com/bigbluebutton/greenlight/releases/tag/release-2.12.3) & [2.12.4](https://github.com/bigbluebutton/greenlight/releases/tag/release-2.12.4) - Scalelite [1.3.3](https://github.com/blindsidenetworks/scalelite/releases/tag/v1.3.3) & [1.3.3.1](https://github.com/blindsidenetworks/scalelite/releases/tag/v1.3.3.1) - Fragen --> Gibt es eine Möglichkeit eine 1 zu 1 "Stummschaltung" (Personal Mute) zu realisieren ohne den jeweiligen User für alle zu muten Usecase: (Wenn z.b. 2 Personen in einem Zimmer sitzen und am selben Meeting teilnehmen...) - Tipps & Tricks Montag, 11. April 2022 – 15-16 Uhr ------------------------------------ Meetings Raum: https://webconf-next.uni-osnabrueck.de/b/tim-fb7-em4-rna - Updates - BBB [2.4.6 pre-release](https://github.com/bigbluebutton/bigbluebutton/releases/tag/v2.4.6), [2.5-alpha-6](https://github.com/bigbluebutton/bigbluebutton/releases/tag/v2.5.0-alpha.6) & 2.6-dev - Umlautproblem bei Foliennamen blockiert noch das Release - inzwischen behobene issues bei 2.4.6: [14766](https://github.com/bigbluebutton/bigbluebutton/issues/14766), [14752](https://github.com/bigbluebutton/bigbluebutton/pull/14752) & [14705](https://github.com/bigbluebutton/bigbluebutton/pull/14705) - Greenlight [2.12.2.1](https://github.com/bigbluebutton/greenlight/releases/tag/release-2.12.2.1) & [3.0-dev](https://github.com/bigbluebutton/greenlight/projects/2) & [Greenlight: The days ahead](https://groups.google.com/g/bigbluebutton-dev/c/1nG-k_iTHjo) - [CVE-2015-9284](https://github.com/advisories/GHSA-ww4x-rwq6-qpgf) in OmniAuth - Fragen - Gibt es Empfehlungen für das Logmanagement / Logfileauswertung eines/mehrerer BBB Server (syslog etc.) - Skript (JGU) - Graylog - Loki - Tipps & Tricks: Speaker Animationen deaktivieren in `/etc/bigbluebutton/bbb-html5.yml`: ```yaml defaultSettings: application: animations: false ``` Montag, 28. März 2022 – 15-16 Uhr ------------------------------------ Meetings Raum: https://webconf-next.uni-osnabrueck.de/b/tim-fb7-em4-rna - Updates - BBB [2.5-alpha-4](https://github.com/bigbluebutton/bigbluebutton/releases/tag/v2.5-alpha-4), [2.5.0-alpha.5](https://github.com/bigbluebutton/bigbluebutton/releases/tag/v2.5.0-alpha.5) - 2.5.0-alpha.5 rebased to Ubuntu 20.04! - [BBB 2.5 Docs What's New](https://docs.bigbluebutton.org/2.5/new.html) - Install: `wget -qO- https://ubuntu.bigbluebutton.org/bbb-install-2.5.sh | bash -s -- -v focal-250 -s bbb.example.com -e notice@example.com -a -w` - Greenlight [2.12.0](https://github.com/bigbluebutton/greenlight/releases/tag/release-2.12.0), [2.12.1](https://github.com/bigbluebutton/greenlight/releases/tag/release-2.12.1), [2.12.1.1](https://github.com/bigbluebutton/greenlight/releases/tag/release-2.12.1.1) - Fragen - SIP Einwahl ist sehr selten - Beispiel Konfiguration: https://github.com/virtUOS/ansible-asterisk-centos8 - SIP Trunk mieten: https://www.easybell.de/business/sip-trunks - Tipps & Tricks - Greenlight Alternative der THM (Technische Hochschule Mittelhessen) mit Lastverteiler: [PILOS](https://github.com/THM-Health/PILOS) Montag, 14. März 2022 – 15-16 Uhr ------------------------------------ Meetings Raum: https://webconf-next.uni-osnabrueck.de/b/tim-fb7-em4-rna - Updates - BigBlueButton [2.4.5](https://github.com/bigbluebutton/bigbluebutton/releases/tag/v2.4.5) & [2.5-alpha-3](https://github.com/bigbluebutton/bigbluebutton/releases/tag/v2.5-alpha-3) - Fragen - Bekomme beim Lerning Dashboard HTTP/401 Permission denied. - AW: nginx fragt bei bbb-web nochmal nach wegen akt. Berechtigung oder eben auch eine kleine Zeit nach dem Session Ende. - Tipps & Tricks Montag, 28. Februar 2022 – 15-16 Uhr ------------------------------------ Meetings Raum: https://webconf-next.uni-osnabrueck.de/b/tim-fb7-em4-rna - Updates - BigBlueButton 2.5-alpha-[1](https://github.com/bigbluebutton/bigbluebutton/releases/tag/v2.5-alpha-1) & -[2](https://github.com/bigbluebutton/bigbluebutton/releases/tag/v2.5-alpha-2) - Scalelite [1.3.2.1](https://github.com/blindsidenetworks/scalelite/releases/tag/v1.3.2.1) (nur Bugfix amazonlinux image) - Fragen - Audio-Optimierung Jitter? - Umstellung von maxaveragebitrate auf bis zu 256000 (? richtig erinnert?) - Scalelite aus der docker-compose: - https://jffederico.medium.com/scalelite-lazy-deployment-745a7be849f6 - https://github.com/jfederico/scalelite-run - auch in ansible: https://github.com/ebbba-org/ansible-role-scalelite - auch integriert mit Greenlight auf dem gleichen Host, Greenlight wird dann über den Scalelite-Nginx mit ausgeliefert: https://github.com/blindsidenetworks/scalelite/issues/83 - lässt sich im zweifel sogar auf mehrere Greenlight-Instanzen erweitern, das habe ich an der Stelle dann aber nicht mehr dokumentiert... - Tipps & Tricks: ``` LOCALE_DE="/usr/share/meteor/bundle/programs/web.browser/app/locales/de.json" LOCALE_EN="/usr/share/meteor/bundle/programs/web.browser/app/locales/en.json" PROGRAM_JSON="/usr/share/meteor/bundle/programs/web.browser/program.json" yq -jP w -i $LOCALE_EN '"app.video.virtualBackground.uhh"' "University of Hamburg" yq -jP w -i $LOCALE_DE '"app.video.virtualBackground.uhh"' "Universität Hamburg" yq -jP w -i $PROGRAM_JSON 'manifest[path==app/locales/de.json].size' $(stat -c %s $LOCALE_DE) yq -jP w -i $PROGRAM_JSON 'manifest[path==app/locales/en.json].size' $(stat -c %s $LOCALE_EN) yq -jP w -i $PROGRAM_JSON 'manifest[path==app/locales/de.json].hash' $(sha1sum $LOCALE_DE|cut -d" " -f1) yq -jP w -i $PROGRAM_JSON 'manifest[path==app/locales/en.json].hash' $(sha1sum $LOCALE_EN|cut -d" " -f1) ``` - Neue Rechtsgrundlage für Aufzeichnungen von Lehrveranstaltungen in Niedersachsen: NHG §17 (6) (https://www.nds-voris.de/jportal/?quelle=jlink&query=HSchulG+ND+%C2%A7+17&psml=bsvorisprod.psml) - Scalelite config https://jffederico.medium.com/scalelite-lazy-deployment-745a7be849f6 https://github.com/jfederico/scalelite-run - Redis systemd docker-unit: ``` # cat /etc/systemd/system/scalelite-redis.service [Unit] Description=Redis Server for Scalelite After=network-online.target Wants=network-online.target Before=scalelite-api.service PartOf=scalelite-api.service [Service] EnvironmentFile=/etc/default/scalelite ExecStartPre=-/usr/bin/docker kill scalelite-redis ExecStartPre=-/usr/bin/docker rm scalelite-redis ExecStartPre=/usr/bin/docker pull redis ExecStart=/usr/bin/docker run --name scalelite-redis --env-file /etc/default/scalelite --network scalelite -v /root/sc-redis:/data redis redis-server --appendonly yes [Install] WantedBy=scalelite.target ``` - Zoom, DFN & Telecom: https://www.telekom.com/de/medien/medieninformationen/detail/zoom-und-telekom-bieten-zoom-x-an-648456 https://www.conf.dfn.de/rahmenvertraege/ - https://edumeet.org/ Montag, 14. Februar 2022 – 15-16 Uhr ------------------------------------ Meetings Raum: https://webconf-next.uni-osnabrueck.de/b/tim-fb7-em4-rna - Updates - BBB [2.4.3](https://github.com/bigbluebutton/bigbluebutton/releases/tag/v2.4.3) & [2.4.4](https://github.com/bigbluebutton/bigbluebutton/releases/tag/v2.4.4) - Greenlight [2.11.1](https://github.com/bigbluebutton/greenlight/releases/tag/release-2.11.1) & [2.11.2](https://github.com/bigbluebutton/greenlight/releases/tag/release-2.11.2) - BBB 2.4.3+ (mediasoup) - Initial Join Default Mute delay? (Elias Hackradt) [Issue 14183](https://github.com/bigbluebutton/bigbluebutton/issues/14183) - Umfrage Anwendertreffen: > Wann würde euch ein Anwendertreffen passen? > > Mai: 6 |||||| 26% > Juni: 12 ||||||||||| 52% > Juli: 5 ||||| 22% - Tipps & Tricks: - Speaker Animationen deaktivieren: defaultSettings:application:animations: false (/usr/share/meteor/bundle/programs/server/assets/app/config/settings.yml bzw. /etc/bigbluebutton/bbb-html5.yml) - https://gitlab.com/schrd/cookbook_bigbluebutton/-/tree/master/files/default/freeswitch - /usr/local/bin/fs_clibbb & F8 - Audioeinstellungen UOS: `audio_bit_rate: 64000` `audio_sampling_rate: 24000` ```yaml - name: adjust audio sampling rate for default profile replace: path: /opt/freeswitch/etc/freeswitch/autoload_configs/conference.conf.xml before: '<!-- Number of milliseconds per frame -->' regexp: '<param name="rate" value=".*\/>' replace: '<param name="rate" value="{{ audio_sampling_rate }}"/>' notify: restart freeswitch - name: adjust audio stereo for default profile (nur für Musik sinnvoll) lineinfile: path: /opt/freeswitch/etc/freeswitch/autoload_configs/conference.conf.xml insertafter: '<profile name="default">' line: '<param name="channels" value="2"/>' notify: restart freeswitch - name: adjust audio bit rate replace: path: /usr/local/bigbluebutton/bbb-webrtc-sfu/config/default.yml regexp: 'maxaveragebitrate:.*' replace: 'maxaveragebitrate: "{{ audio_bit_rate }}"' notify: restart bbb - name: copy bbb_conference.xml copy: src: bbb_conference.xml dest: /opt/freeswitch/etc/freeswitch/dialplan/default/bbb_conference.xml notify: restart freeswitch - name: copy opus.conf.xml template: src: opus.conf.xml dest: /opt/freeswitch/etc/freeswitch/autoload_configs/opus.conf.xml notify: restart freeswitch ``` Mit opus.conf.xml: ```xml <?xml version="1.0" encoding="UTF-8"?> <configuration name="opus.conf"> <settings> <param name="use-vbr" value="1" /> <param name="use-dtx" value="0" /> <param name="complexity" value="10" /> <param name="packet-loss-percent" value="15" /> <param name="keep-fec-enabled" value="1" /> <param name="use-jb-lookahead" value="1" /> <param name="advertise-useinbandfec" value="1" /> <param name="adjust-bitrate" value="1" /> <param name="maxaveragebitrate" value="{{ audio_bit_rate }}" /> <param name="maxplaybackrate" value="48000" /> <param name="sprop-maxcapturerate" value="48000" /> <param name="sprop-stereo" value="1" /> <param name="negotiate-bitrate" value="1" /> </settings> </configuration> ``` und bbb_conference.xml: ``` <?xml version="1.0" encoding="UTF-8"?> <include> <extension name="bbb_conferences_ws"> <condition field="${bbb_authorized}" expression="true" break="on-false" /> <condition field="${sip_via_protocol}" expression="^wss?$" /> <condition field="destination_number" expression="^(\d{5,11})$"> <action application="set" data="jitterbuffer_msec=60:120:20" /> <action application="set" data="rtp_jitter_buffer_plc=true" /> <action application="set" data="rtp_jitter_buffer_during_bridge=true" /> <action application="set" data="suppress_cng=true" /> <action application="answer" /> <action application="conference" data="$1@cdquality" /> </condition> </extension> <extension name="bbb_conferences"> <condition field="${bbb_authorized}" expression="true" break="on-false" /> <condition field="destination_number" expression="^(\d{5,11})$"> <action application="set" data="jitterbuffer_msec=60:120:20" /> <action application="set" data="rtp_jitter_buffer_plc=true" /> <action application="set" data="rtp_jitter_buffer_during_bridge=true" /> <action application="set" data="suppress_cng=true" /> <action application="answer" /> <action application="conference" data="$1@cdquality" /> </condition> </extension> </include> ``` Montag, 31. Januar 2022 – 15-16 Uhr ------------------------------------ Meetings Raum: https://webconf-next.uni-osnabrueck.de/b/tim-fb7-em4-rna - Updates - BBB [2.4.2](https://github.com/bigbluebutton/bigbluebutton/releases/tag/v2.4.2) - Scalelite [1.3.2.1](https://github.com/blindsidenetworks/scalelite/releases/tag/v1.3.2.1) - Fragen - Tipps & Tricks - BBB-Projekt: Barrierefreiheit & Hybride Lehre - Barrierefreiheit in BBB: - [Barrierefreiheit Issues bei BBB](https://github.com/bigbluebutton/bigbluebutton/issues?q=is%3Aopen+is%3Aissue+label%3A%22target%3A+accessibilty%22) - Hybride Lehre in BBB - D/A/CH Nutzertreffen? > Polling Question > D/A/CH Treffen Sommer 2022 > Yes: 19 ||||||||||||| 63% > No: 0 | 0% > Abstention: 11 |||||||| 37% Montag, 17. Januar 2022 – 15-16 Uhr ------------------------------------ Meetings Raum: https://webconf-next.uni-osnabrueck.de/b/tim-fb7-em4-rna - Updates - [BBB 2.4.1](https://github.com/bigbluebutton/bigbluebutton/releases/tag/v2.4.1) - Greenlight [2.11.0](https://github.com/bigbluebutton/greenlight/releases/tag/release-2.11.0) & [2.11.1](https://github.com/bigbluebutton/greenlight/releases/tag/release-2.11.1) - Scalelite [1.3.2](https://github.com/blindsidenetworks/scalelite/releases/tag/v1.3.2) - Fragen - Tipps & Tricks - Proxy-Lösung TUC - [PR 13731](https://github.com/bigbluebutton/bigbluebutton/pull/13731) - [Demo-System](https://davis.hrz.tu-chemnitz.de/) Montag, 03. Januar 2022 – 15-16 Uhr ------------------------------------ Meetings Raum: https://webconf-next.uni-osnabrueck.de/b/tim-fb7-em4-rna - Updates - [BBB 2.3.17](https://github.com/bigbluebutton/bigbluebutton/releases/tag/v2.3.17) - [BBB 2.4.0](https://github.com/bigbluebutton/bigbluebutton/releases/tag/v2.4.0) 🎉 - Fragen - BigBlueButton is not vulnerable to CVE-2021-44228 (log4j) ([Link](https://groups.google.com/g/bigbluebutton-dev/c/bYDOI_oI5Qg)) und [hier](https://github.com/bigbluebutton/bigbluebutton/issues/13897), [dort](https://github.com/bigbluebutton/bigbluebutton/issues/13935) und [überall](https://github.com/bigbluebutton/bigbluebutton/issues?q=is%3Aissue+log4j) - Umfragen / Anonyme-Umfragen - Rechtlich komplex, insbesondere bei Gremienarbeit (Wahlen von Personen) - https://voxr.org/en/vote/ - https://www.polyas.com/ - https://vote.heliosvoting.org/ - https://wahlen-organisieren.de/ (haben bei uns gerade die Ausschreibung gegen polyas gewonnen) - Hinweis Ausschreibung des DFN für Videokonferenzsysteme [EU-Weite Ausschreibung](https://ted.europa.eu/udl?uri=TED:NOTICE:661951-2021:HTML:DE:HTML&tabId=1&tabLang=de) - Tipps & Tricks - Scalelite 1.3 nicht neu starten, da das automatische Update auf 1.3.1 nginx nicht starten lässt ([Issue](https://github.com/blindsidenetworks/scalelite/issues/743)) - [Neue Accessiblity Testation für 2.4](https://github.com/bigbluebutton/bigbluebutton/issues/14001) - Meeting Layout ändern in BBB 2.4 ([API Doc: create](https://docs.bigbluebutton.org/dev/api.html#create)) - FreeSWITCH memory leak issue: https://github.com/bigbluebutton/bigbluebutton/issues/13988 - IPv6: https://docs.bigbluebutton.org/support/troubleshooting.html#configure-bigbluebuttonfreeswitch-to-support-ipv6 - [Ansible](https://gitlab.com/infra.run/public/ansible-bigbluebutton/-/commit/b4b17313fda634c1d0200afd52779f810c83fdc3) Montag, 20. Dezember 2021 – 15-16 Uhr ------------------------------------ Meetings Raum: https://webconf-next.uni-osnabrueck.de/b/tim-fb7-em4-rna - Updates - BBB [2.3.16](https://github.com/bigbluebutton/bigbluebutton/releases/tag/v2.3.16) - BBB [2.4-rc-6](https://github.com/bigbluebutton/bigbluebutton/releases/tag/v2.4-rc-6) & [7](https://github.com/bigbluebutton/bigbluebutton/releases/tag/v2.4-rc-7) - Fragen - Performance bei vielen Kameras. Welche Limits sind bekannt? - Tipps & Tricks Montag, 6. Dezember 2021 – 15-16 Uhr ------------------------------------ Meetings Raum: https://webconf-next.uni-osnabrueck.de/b/tim-fb7-em4-rna - Updates - BigBlueButton: - [2.4-rc-5](https://github.com/bigbluebutton/bigbluebutton/releases/tag/v2.4-rc-5) - [2.4-rc-6?](https://github.com/bigbluebutton/bigbluebutton/commit/feae655fbaf34ab3cd6c7aa2057a4efd407064da) - Fragen - Gendergerechte Sprache in BBB - hat da jemand schon was im Einsatz/in Vorbereitung? - [Übersetzung](https://github.com/bigbluebutton/bigbluebutton/blob/develop/bigbluebutton-html5/public/locales/de.json) - IP v6 Unterstützung hakelt - Coturn <4.5.2 [CVE-2020-26262](https://ubuntu.com/security/cve-2020-26262) access to [::] loopback can't get blocked by config - block IPv6 or - run Coturn 4.5.2-3 on [Debian](https://packages.debian.org/source/buster-backports/coturn) or [Ubuntu 21.x](https://launchpad.net/ubuntu/+source/coturn/4.5.2-3) - [Freeswitch: Config to support IPV6](https://docs.bigbluebutton.org/support/troubleshooting.html) - Tipps & Tricks - gendergerechte Lokalisierung in BBB - [GitHub: ichdasich/bbb-de-diverse-language](https://github.com/ichdasich/bbb-de-diverse-language) - [GitHub: kalkspace/bbb_ansible](https://github.com/kalkspace/bbb_ansible/blob/main/files/de-cool.json) - [Opencast-Bigbluebutton-Integration](https://github.com/elan-ev/opencast-bigbluebutton-integration) im Zusammenspiel mit Moodle auf der Basis einer [gepatchten Version des BBB-Plugins](https://scm.cms.hu-berlin.de/wuttkemx/moodle-mod_bigbluebutton) für Moodle ([Patch von Farbod](https://github.com/blindsidenetworks/moodle-mod_bigbluebuttonbn/pull/339)) - OT Moodle Roadmap - Das BBB-Plugin wird in den Moodle 4.0 core [integriert](https://tracker.moodle.org/browse/MDL-70658) und künftig [hier gepflegt](https://tracker.moodle.org/browse/MDL-73191) - Das letzte [BBB-Plugin v3.0 ist von BN für Moodle 3.11 und 4.0 angekündigt](https://github.com/blindsidenetworks/moodle-mod_bigbluebuttonbn/tree/v3.0-alpha) - Moodle 3.9 {LTS} ist hier noch verbreitet => BBB-Plugin 3.0 sollte mit Moodle 3.9-4.1 laufen. - Feature Requests - pin translator videos to stay on the top without speaking ; Irmhild Rogalla - shared camera window for translators ; Irmhild Rogalla - chat window detach ; Irmhild Rogalla - presentation window detach ; Meinrad Rombach - make echo and volume automation optional / configurable (disable) per room / session ; Meinrad Rombach - [ZoomText](https://zoomtext.de/) view problem in 2.3; Michael Wuttke - make own status set available outside of users list (beside mute...) ; Eva Karall - import for shared notes ; Meinrad Rombach - save all contents and settings of a room to reimport on next session ; Martin Hovekamp - choose a webcam to be shown in presentation area (to have a maximized 16:9 cam) ; Meinrad Rombach - the leave / change audio button could be interchanged. - so the big area could be change audio, as this is the main used function. - the small circle could be used for leave audio and be shown as red crossed circle.; Gerald Hochegger - enable/disable learning dashboard via API-create, selectable in Greenlight, Moodle (GPDR-requirement) - Screensharing with receiver side Zoom/Pan (accessibility feature); Meinrad Rombach Montag, 22. November 2021 – 15-16 Uhr ------------------------------------ Meetings Raum: https://webconf-next.uni-osnabrueck.de/b/tim-fb7-em4-rna - Updates - BigBlueButton: - [2.4-rc-4](https://github.com/bigbluebutton/bigbluebutton/releases/tag/v2.4-rc-4) - Fragen - Tipps & Tricks - Freeswitch default Passwort ändern (/opt/freeswitch/etc/freeswitch/vars.xml) EBBBA-Ansible Fix PR - [#270](https://github.com/ebbba-org/ansible-role-bigbluebutton/pull/270) - [BigBlueButton Community update call](https://groups.google.com/g/bigbluebutton-dev/c/9RuiwHErlWM) mit Fred Dixon, jeden zweiten Montag um 16 Uhr, das nächste Treffen ist am 29.11.21 - plans for multi pining of participants' videos, Issue [#13702](https://github.com/bigbluebutton/bigbluebutton/issues/13702) - PR to "Allow BBB to run behind a proxy the avoid gUM permission queries per node" von Daniel Schreiber PR [#13731](https://github.com/bigbluebutton/bigbluebutton/pull/13731) Montag, 08. November 2021 – 15-16 Uhr ------------------------------------ Meetings Raum: https://webconf-next.uni-osnabrueck.de/b/tim-fb7-em4-rna - Updates - Scalelite [1.3](https://github.com/blindsidenetworks/scalelite/releases/tag/v1.3) - Fragen - Tipps & Tricks - [Anleitung](https://github.com/bigbluebutton/bbb-webrtc-sfu/wiki/Back-of-the-envelope-calculations:-mediasoup) für mediasoup Installation: `/etc/bigbluebutton/bbb-webrtc-sfu/production.yml:` ``` videoMediaServer: mediasoup screenshareMediaServer: mediasoup audioMediaServer: mediasoup ``` - Virtual Backgrounds: [Eigene Bilder einbinden](https://github.com/bigbluebutton/bigbluebutton/issues/12937#issuecomment-951914974) - Video-Layouts für Gebärdensprach-Übersetzung: Die "Fremdsprachler" {Gehörlose & mehrere Dolmetscher} müssen sich permanent gegenseitig sehen, egal wer spricht, idealerweise mehr als eine Kamera und vergrößert - Feature Request [Video Pinning](https://github.com/bigbluebutton/bigbluebutton/issues/9136) - Workaround: Mit der [PiP-Funktion des Browsers](https://caniuse.com/picture-in-picture) - wird die benötigte Cam in ein eigenes Fenster gezogen - Probleme: - geht nur mit einer Cam *Es sind aber meist mehrere Dolmetscher[innen]* - Bei video pagination müssen die Cams für PiP immer sichtbar bleiben - Das Videogrid ist bisher für alle gleich - 4 konfigurierbare Video-Layouts: LOCAL_ALPHABETICAL VOICE_ACTIVITY_LOCAL LOCAL_VOICE_ACTIVITY LOCAL_PRESENTER_ALPHABETICAL ***NEU*** - in /etc/bigbuebutton/bbb-html5.ym ``` kurento: cameraSortingModes: defaultSorting: LOCAL_ALPHABETICAL paginationSorting: [VOICE_ACTIVITY_LOCAL,LOCAL_PRESENTER_ALPHABETICAL] ``` - Vorsicht: Der [Override](https://bbb-node.tld/etc/bigbuebutton/bbb-html5.yml) für die [settings.yaml](https://bbb-node.tld/usr/share/meteor/bundle/programs/server/assets/app/config/settings.yml) tut [manchmal nicht was man erwartet](https://github.com/bigbluebutton/bigbluebutton/issues/13597) Montag, 25. Oktober 2021 – 15-16 Uhr ------------------------------------ Meetings Raum: https://webconf-next.uni-osnabrueck.de/b/tim-fb7-em4-rna - Updates - BigBlueButton: - [2.4-rc-3](https://github.com/bigbluebutton/bigbluebutton/releases/tag/v2.4-rc-3) (mit mediasoup konfigurierbar) - [2.3.15](https://github.com/bigbluebutton/bigbluebutton/releases/tag/v2.3.15) - Greenlight: - [2.10.0.3](https://github.com/bigbluebutton/greenlight/releases/tag/release-2.10.0.3) (nur Ci-Fix) - [2.10.0.2](https://github.com/bigbluebutton/greenlight/releases/tag/release-2.10.0.2) Security Hotfix für `2.10.0` - Scalelite: diverse [1.3-beta releases](https://github.com/blindsidenetworks/scalelite/releases) - Neue Greenlight Container - `v2.10.0.1-alpine` scheint kaputt zu sein - `v2.10.0.1` funktioniert - Fragen - Wie wird mediasoup serverweit aktiviert? - --> in der settings.yml das auskommentierte kurento durch "mediasoup" ersetzen. Dreimal. Geht ab 2.4-rc3 /usr/share/meteor/bundle/programs/server/assets/app/config/settings.yml bzw. als override in /etc/bigbluebutton/bbb-html5.yml - Zusätzlich im sfu mediasoup definieren, falls nicht bereits geschehen: /usr/local/bigbluebutton/bbb-webrtc-sfu/config/default.yml bzw. als override in /etc/bigbluebutton/bbb-webrtc-sfu/production.yml - media-server-adapters: - path: mediasoup/mediasoup-adapter.js name: mediasoup - … - Installation eigener Schriftarten für LibreOffice? - mit Ansible: ``` - name: Create font dir ansible.builtin.file: path: /usr/share/fonts/truetype/google state: directory owner: root group: root mode: 0755 - name: install Nunito Sans font from Google ansible.builtin.unarchive: src: https://fonts.google.com/download?family=Nunito%20Sans dest: /usr/share/fonts/truetype/google remote_src: yes register: fonts - name: Update font cache ansible.builtin.command: fc-cache -f when: fonts.changed ``` - … Montag, 11. Oktober 2021 – 15-16 Uhr -------------------------------- Meetings Raum: https://webconf-next.uni-osnabrueck.de/b/tim-fb7-em4-rna - Updates - BigBlueButton: - [2.4-rc-2](https://github.com/bigbluebutton/bigbluebutton/releases/tag/2.4-rc-2) - Scalelite: - [1.1.8.1](https://github.com/blindsidenetworks/scalelite/releases/tag/v1.1.8.1) - [1.2](https://github.com/blindsidenetworks/scalelite/releases/tag/v1.2) - [1.2.0.1](https://github.com/blindsidenetworks/scalelite/releases/tag/v1.2.0.1) - [1.3-beta.1](https://github.com/blindsidenetworks/scalelite/releases/tag/v1.3-beta.1) - Greenlight: - [2.10.0](https://github.com/bigbluebutton/greenlight/releases/tag/release-2.10.0) - [2.10.0.1](https://github.com/bigbluebutton/greenlight/releases/tag/release-2.10.0.1) - Fragen - evtl. eine Umfrage machen, wer bereits 2.4 produktiv einsetzt > Polling Question > Nutzt ihr 2.4 schon jetzt produkiv? > > 1: 1 | 4% > 2: 27 |||||||||||||||||||| 96% > > > Polling options > 1: Ja > 2: Nein - Tipps & Tricks - Darstellung von Schrifart Arial in Präsentationen fehlerhaft: - Microsoft-Fonts auf dem BBB-Server nachinstallieren: - `apt install ttf-mscorefonts-installer` Montag, 27. September 2021 – 15-16 Uhr -------------------------------- Meetings Raum: https://webconf-next.uni-osnabrueck.de/b/tim-fb7-em4-rna - **BBB 2.4 Lasttest:** - Dienstag, den 28.09.2021 um 20:00 Uhr - BBB-Server mit dem neuen Medienserver Mediasoup - den Link zum Testraum gibt es [hier](https://www-user.tu-chemnitz.de/~schrd/bbbtest/) - Updates - BigBlueButton: - [2.3.14](https://github.com/bigbluebutton/bigbluebutton/releases/tag/v2.3.14) - [2.4-rc-1](https://github.com/bigbluebutton/bigbluebutton/releases/tag/v2.4-rc-1) - Scalelite: - [1.1.8](https://github.com/blindsidenetworks/scalelite/releases/tag/v1.1.8) - [1.2-beta.3](https://github.com/blindsidenetworks/scalelite/releases/tag/v1.2-beta.3) - Greenlight: [2.9.3-beta.1](https://github.com/bigbluebutton/greenlight/releases/tag/release-2.9.3-beta.1) - Fragen - Wie sind die Erfahrungen beim Betrieb von 3 Kurento-Instanzen? Ist der Einsatz (config siehe [ hier](https://docs.bigbluebutton.org/admin/customize.html#run-three-parallel-kurento-media-servers)) zu empfehlen? - Bzw. wie sind die Erfahrungen mit der Kurento-Alternative Mediasoup (eine Installationsanleitung dazu findet sich [hier](https://github.com/bigbluebutton/bbb-webrtc-sfu/wiki/Back-of-the-envelope-calculations:-mediasoup)) - [2.4rc-1] Konnte jemand bereits eigene virtuelle Hintergründe einbinden? Und wenn ja, wie geht das? README zu [virtual-backgrounds](https://github.com/bigbluebutton/bigbluebutton/tree/develop/bigbluebutton-html5/imports/ui/services/virtual-background) - Tipps & Tricks Montag, 13. September 2021 – 15-16 Uhr -------------------------------- Meetings Raum: https://webconf-next.uni-osnabrueck.de/b/tim-fb7-em4-rna - Updates - BigBlueButton 2.4: [2.4-beta-4](https://github.com/bigbluebutton/bigbluebutton/releases/tag/v2.4-beta-4) - Meeting-layout zurückstellen unter: defaultMeetingLayout=SMART_LAYOUT (--> CUSTOM_LAYOUT) in /etc/bigbluebutton/bbb-web.properties - Scalelite: - [1.2-beta](https://github.com/blindsidenetworks/scalelite/releases/tag/v1.2-beta.1) - [1.1.8-beta](https://github.com/blindsidenetworks/scalelite/releases/tag/v1.1.8-beta.1) - Greenlight: [2.9.2](https://github.com/bigbluebutton/greenlight/releases/tag/release-2.9.2) - Fragen - [positioning of webcam and screenshare in 2.3 and 2.4](https://groups.google.com/g/bigbluebutton-dev/c/RdIYag63cK0/m/Z8Z3cLBDCQAJ?pli=1) - inject chat messages via redis? - zusätzliche Unterstützung für BBB: [Verein](https://www.ebbba.org/) vs. Service-Vertrag (Lead: Humboldt-Uni) > Umfrage: Welche BBB Dienstleister/Vereine unterstützt ihr? > EBBBA: 1 | 4% > SLA: 3 ||| 13% > Andere Dienstleister: 3 ||| 13% > Keine: 17 ||||||||||||||| 71% - [Fairblue](https://git.fairkom.net/chat/fairblue) (BBB mit Dolmester:inkabine) von [Fairkom](https://fairapps.net/home) - Hängt mit der BBB Version teilweise hinterher. Im Moment wird bis Version 2.3.6 unterstützt - Tipps & Tricks Montag, 30. August 2021 – 15-16 Uhr -------------------------------- Meetings Raum: https://webconf-next.uni-osnabrueck.de/b/tim-fb7-em4-rna - Updates - BigBlueButton 2.3: - [2.3.13](https://github.com/bigbluebutton/bigbluebutton/releases/tag/v2.3.13) - mit den neuen features: "network stats and copy network data to clipboard" & "Allow for display of a default logo" - BigBlueButton 2.4: - 2.4er Funktionalität lässt sich u.a. hier testen: https://test24.bigbluebutton.org Wer in einer Session Dinge testen möchte, für die man mehrere User benötigt: https://test24.bigbluebutton.org/demo/demo3.jsp - Scalelite [1.1.7.1](https://github.com/blindsidenetworks/scalelite/releases/tag/v1.1.1) - Bugfix DNS-Auflösung - Greenlight - Tipps & Tricks - Scalelite entdockert und per Debian-Paket installierbar, ein "Angebot" von [senfcall](https://gitlab.senfcall.de/senfcall-public/scalelite-deb) Montag, 16. August 2021 – 15-16 Uhr -------------------------------- Meetings Raum: https://webconf-next.uni-osnabrueck.de/b/tim-fb7-em4-rna - Updates - BigBlueButton 2.3: [2.3.10](https://github.com/bigbluebutton/bigbluebutton/releases/tag/v2.3.10) - [2.3.11](https://github.com/bigbluebutton/bigbluebutton/releases/tag/v2.3.11) - [2.3.12](https://github.com/bigbluebutton/bigbluebutton/releases/tag/v2.3.12); Probleme mit selbstwählbaren Breakout Rooms - BigBlueButton 2.4: [2.4.0-beta-2](https://github.com/bigbluebutton/bigbluebutton/releases/tag/v2.4-beta-2) - [2.4.0-beta-3](https://github.com/bigbluebutton/bigbluebutton/releases/tag/v2.4-beta-3) - 2.4er Funktionalität lässt sich u.a. hier testen: https://test24.bigbluebutton.org - Die Learning-Dashboards lassen sich durch `learningDashboardEnabled=false` in der **bigbluebutton.properties** abschalten. - Scalelite [1.1.7](https://github.com/blindsidenetworks/scalelite/releases/tag/v1.1.7) - migration step beachten (!): `docker exec -t scalelite-api bundle exec rake db:migrate` - Greenlight [2.9.1](https://github.com/bigbluebutton/greenlight/releases/tag/release-2.9.1) - Fragen - Coturn-Server Zertifikat Frage (coturn_4.5.2-2_amd64) - Tipps & Tricks - BigBlueButton REST API command-line client ([bbbctl](https://github.com/defnull/bbbctl)) - recordings aufräumen mit einem [php-script](https://github.com/Davka/ScaleliteRecordingCleanup) Montag, 02. August 2021 – 15-16 Uhr -------------------------------- Meetings Raum: https://webconf-next.uni-osnabrueck.de/b/tim-fb7-em4-rna - Updates - BigBlueButton [2.3.8](https://github.com/bigbluebutton/bigbluebutton/releases/tag/v2.3.8) - [2.3.9](https://github.com/bigbluebutton/bigbluebutton/releases/tag/v2.3.9) - BigBlueButton [2.4.-alpha-2](https://github.com/bigbluebutton/bigbluebutton/releases/tag/v2.4-alpha-2) - [2.4-beta-1](https://github.com/bigbluebutton/bigbluebutton/releases/tag/v2.4-beta-1); [install-doku](https://docs.bigbluebutton.org/2.4/new.html#installation) für bbb 2.4 - Issues - [Scalelite 1.1.6] *.tar Dateien werden nach dem Import nicht aus spool Verzeichnis entfernt. Import der Recordings startet erneut ... endlos. Keine brauchbare Fehlermeldung in "docker logs scalelite-recording-importer" - [BigBlueButton 2.3.4] Nutzer bekommt Fehlermeldung app.error.408 - Authentication Timeout. Im Log steht "Encountered error while trying to authenticate" https://groups.google.com/g/bigbluebutton-dev/c/i5GweFjCGEQ - Live Stream - [GitHub Issue](https://github.com/bigbluebutton/bigbluebutton/issues/8295) Montag, 19. Juli 2021 – 15-16 Uhr -------------------------------- NEUER SERVER: https://webconf-next.uni-osnabrueck.de/b/tim-fb7-em4-rna - Updates - [BigBlueButton 2.3.5](https://github.com/bigbluebutton/bigbluebutton/releases/tag/v2.3.5) - [BigBlueButton 2.3.6](https://github.com/bigbluebutton/bigbluebutton/releases/tag/v2.3.6) (bugfix) - [Greenlight 2.9.0](https://github.com/bigbluebutton/greenlight/releases/tag/release-2.9.0) - [Scalelite 1.1.5.1](https://github.com/blindsidenetworks/scalelite/releases/tag/v1.1.5.1) & [Scalelite 1.1.6](https://github.com/blindsidenetworks/scalelite/releases/tag/v1.1.6) - News - hopefully [BigBlueButton 2.4-alpha-2](https://github.com/bigbluebutton/bigbluebutton/compare/v2.4-alpha-1...v2.4.x-release) coming soon - ffdixon: [We're working towards smaller release cycles (< 4 months) and we ideally want to get even faster cycles. ](https://matrix.to/#/!jdgaJrEEvmmrJPBKHi:matrix.org/$C0bQUk_HwVuLCuFFruFrEUl7eZvaLD-rCmpdWQLu0dk?via=matrix.org&via=tchncs.de&via=matrix.cccgoe.de); [BBB Timeline](https://docs.bigbluebutton.org/2.4/new.html#timeline) - Fragen/Diskussionen - panic/cordon/disable --> Aufklärung des Namenswirrwarrs für verschiedene Scalelite-Releases; [siehe Readme](https://github.com/blindsidenetworks/scalelite#cordon-a-server) -> sieht jetzt relativ sinnvoll aus, daher vermutlich keine größeren Änderungen mehr bei den Befehlen - Jemand schon den neuen Layout-Manager ausprobiert? (Feature von 2.4) - Das neue Audio-Connect-Feature schon ausprobiert (Trickle ICE durch Kurento, siehe Tipps & Tricks)? Insbesondere ipv6? Geht ja angeblich nicht, wenn man da nicht Freeswitch auch für konfiguriert. Freeswitch kann kein Trickle ICE, Kurento aber schon, daher hat man in []() - Issues - Warum "Serverfehler" beim Versuch, die Session zu joinen :-) - Trickle ICE Problem bei einigen alten Vodafone-Fritzboxen auch bei 2.3.6; [Fritzbox Release Notes](https://download.avm.de/fritzbox/fritzbox-6660-cable/deutschland/fritz.os/info_de.txt) [1] - Schlechtere Audioqualität in 2.3? (im Vergleich zu 2.2) - Tipps & Tricks - Freeswitch kann kein Trickle ICE, Kurento aber schon, daher hat man in [](https://github.com/bigbluebutton/bigbluebutton/pull/12705) die Option bekommen Kurento für die Verbindungsaushandlung zu benutzen (siehe auch: https://bugzilla.mozilla.org/show_bug.cgi?id=1661059) > Obacht wenn das Netzwerk-Setup vom FS ein anderes ist als das vom Kurento. Beispiel: Kurento kann ipv6, FS-ipv6 wurde (aus guten Gründen :-)) nicht mit ipv6 eingerichtet. Wenn der Kurento-Trickle eine ipv6-Connection findet und die an den FS weitergibt, landet man vermutlich im Nirvana... [1] > 1007: ICE negotiation failed - The browser and FreeSWITCH try to negotiate ports to use to stream the media and that negotiation failed. Possible Causes: NAT is blocking the connection Firewall is blocking the UDP connection/ports > > Die beste Problemlösung ist das Update auf die aktuelle Firmware. Das ist leider nicht immer möglich, wenn man z.B. eine Fritz!Box von Vodaphone hat ist man auf die automatischen Updates angewiesen und die ist mehrere Versionen in Verzug. > > Eine Lösung bis zum Update erläutert AVM: "Wir kennen entsprechende Meldungen von weiteren Kunden. Die Symptome können dabei unterschiedlich sein. Eine störungsfreie Nutzung ist dabei nicht möglich. Bitte prüfen Sie zunächst, ob das Verhalten weiterhin auftritt, wenn Sie die Option "Hardware-Beschleunigung" in der FRITZ!Box abschalten. Sie finden die Einstellung auf der Startseite der FRITZ!Box unter "Inhalt" > "FRITZ!Box Support" > Paketbeschleunigung Tritt es ohne aktive Hardware-Beschleunigung nicht mehr auf, liegt die Ursache im FRITZ!OS und trifft daher auf ein Verhalten, welches wir bereits eingehend untersucht haben. Eine entsprechende Lösung stellen wir in Form eines FRITZ!OS Updates bereit." > > Die Deaktivierung der Hardwarebeschleunigung führt aber zu deutlichen Geschwindigkeitseinbuße. Zumindest sollte es aber funktionieren. > > Eine weitere Möglichkeit ist, die Ports der Fritzbox zu öffnen: Wenn Sie unter Freigaben für Gerät unter IPv4 und/oder IPv6: Dieses Gerät komplett für den Internetzugriff über IPv4/IPv6 freigeben. Unserer Erfahrung nach funktioniert es, Sicherheitstechnisch ist es natürlich nicht so schön, die Firewall auf Ihrem Rechner sollte funktionieren. Montag, 05. Juli 2021 – 15-16 Uhr -------------------------------- __[nächstes Treffen](https://webconf-ext.uni-osnabrueck.de/b/lar-ufp-uzk-g7s)__ - Updates - scalelite 1.1.5 - News - [Rückblick BBB World](https://bigbluebutton.org/global-conference/) - Issues - … - Tipps & Tricks - … - Gibt es eine ansible-role bzw. script um einen **proctoring mode** ein bzw. wieder aus zu schalten ? - -> Einstellung live über das Zahnrad "Teilnehmerrechte einschränken" möglich. Montag, 21. Juni 2021 – 15-16 Uhr -------------------------------- __[nächstes Treffen](https://webconf-ext.uni-osnabrueck.de/b/lar-ufp-uzk-g7s)__ - Updates - [BigBlueButton 2.3.4](https://github.com/bigbluebutton/bigbluebutton/releases/tag/v2.3.4) - [Greenlight 2.8.7](https://github.com/bigbluebutton/greenlight/releases) - [Scalelite 1.1.2, 1.1.3, 1.1.4, 1.1.5-beta1](https://github.com/blindsidenetworks/scalelite/releases) - … - News - [BigBlueButton 2.4-alpha-1](https://github.com/bigbluebutton/bigbluebutton/releases/tag/v2.4-alpha-1) - [BigBlueButton World](https://bigbluebutton.org/event-page/) startet heute! - Fragen/Diskussionen - Hybride Lehre: welchen Ideen/Konzepte gibt es bei euch? - … - Issues - Streamingprobleme unter 2.3? - Tipps & Tricks - Ansible task: disable Etherpad ep_cursortrace ``` - name: Disable etherpad ep_cursortrace plugin become: true community.general.archive: path: /usr/share/etherpad-lite/node_modules/ep_cursortrace dest: /usr/share/etherpad-lite/ep_cursortrace.tgz owner: etherpad group: etherpad remove: true notify: Restart etherpad - name: Restart etherpad ansible.builtin.systemd: name: etherpad.service enabled: yes state: restarted ``` - Etherpad export "deaktivieren" ``` --- /usr/share/etherpad-lite/src/templates/pad.html.orig 2021-05-30 14:26:46.000000000 +0000 +++ /usr/share/etherpad-lite/src/templates/pad.html 2021-06-21 13:09:47.766085312 +0000 @@ -204,9 +204,6 @@ <div id="exportColumn"> <h2 data-l10n-id="pad.importExport.export"></h2> <% e.begin_block("exportColumn"); %> - <a id="exportetherpada" target="_blank" class="exportlink"> - <span class="exporttype buttonicon buttonicon-file-powerpoint" id="exportetherpad" data-l10n-id="pad.importExport.exportetherpad"></span> - </a> <a id="exporthtmla" target="_blank" class="exportlink"> <span class="exporttype buttonicon buttonicon-file-code" id="exporthtml" data-l10n-id="pad.importExport.exporthtml"></span> </a> ``` Montag, 07. Juni 2021 – 15-16 Uhr -------------------------------- - Updates - [BBB 2.3.1 - 2.3.3](https://github.com/bigbluebutton/bigbluebutton/releases) - [Greenlight 2.8.5 - 2.8.6](https://github.com/bigbluebutton/greenlight/releases) - neues feature: hide recordings - [Scalelite 1.1. - 1.1.1.0](https://github.com/blindsidenetworks/scalelite/releases) - `SERVER_ID_IS_HOSTNAME=true` - [BBB@Scale 3.0.0](https://gitlab.com/bbbatscale/bbbatscale/-/releases) - News - [BigBlueButton World](https://bigbluebutton.org/event-page/) - Fragen/Diskussionen - LDAP User als Admin im Greenlight - [Issue Ansible BBB Role](https://github.com/ebbba-org/ansible-role-bigbluebutton/issues/135) - [Pull Request Ansible BBB Role](https://github.com/ebbba-org/ansible-role-bigbluebutton/pull/139) - Etherpad: Namesanzeige beim schreiben ausschalten? - ep_cursortrace plugin im etherpad deinstallieren zum Ausschalten - Tipps & Tricks - [Ansible Role Scalelite](https://github.com/ebbba-org/ansible-role-scalelite) - Recordings in mp4 umwandeln - [PyPi Projekt: bbb-dl](https://pypi.org/project/bbb-dl/) - [BBB2mp4](https://gitlab.com/bbbatscale/bbb2mp4) - Weitere Recording Management Projekte - [tilmanmoser/bbb-video-download](https://github.com/tilmanmoser/bbb-video-download) - [danielpetri1/bbb-recording-exporter](https://github.com/danielpetri1/bbb-recording-exporter) - Issues - Etherpad/Shared Notes: Import-Funktion wird angezeigt, ist aber nicht verfügbar; kann man daraus ein feature machen, um Shared-Notes aus voriger Sitzung weiter zu bearbeiten? Montag, 24. Mai 2021 – 15-16 Uhr -------------------------------- Pfingsten Montag, 10. Mai 2021 – 15-16 Uhr -------------------------------- __[Heute in BBB 2.3](https://webconf-ext.uni-osnabrueck.de/b/lar-ufp-uzk-g7s)__ - Updates - [BBB 2.3.0](https://github.com/bigbluebutton/bigbluebutton/releases/tag/v2.3.0); läuft; es gibt ein paar issues mit redis [542](https://github.com/blindsidenetworks/scalelite/issues/542) und [524](https://github.com/blindsidenetworks/scalelite/issues/525) - [Greenlight 2.8.4](https://github.com/bigbluebutton/greenlight/releases/tag/release-2.8.4); läuft - [scalelite v1.1-beta.4](https://github.com/blindsidenetworks/scalelite/releases/tag/v1.1-beta.4); keine weiteren Kommentare dazu - Fragen/Diskussionen - BBB 2.3.1; soll ca. zwei Wochen nach 2.3 erscheinen - recordings mit BBB 2.3 - laufen wohl mit der 1.1-beta von scalelite und auch mit der v1.0-stable-bionic230-alpine Version - [Moodle-Plugin 2.4](https://github.com/blindsidenetworks/moodle-mod_bigbluebuttonbn/releases/tag/v2.4) mit BBB 2.3; Link für die Einladung von Externen (im [Moodle-Tracker](https://tracker.moodle.org/browse/CONTRIB-8152) voten!); Der [PR](https://github.com/blindsidenetworks/moodle-mod_bigbluebuttonbn/pull/289) der Uni Wien mit dem Link für Externe beim Moodle-Plugin für BBB ist wohl noch offen - [BBB@scale](https://gitlab.com/bbbatscale/bbbatscale) vs. [B3LB](https://b3lb.io/) vs. Scalelite - Es fehlt noch an Vergleichen zwischen den verschiedenen BBB Loadbalancern - Deployment Streaming BBB [GitHub - aau-zid/BigBlueButton-liveStreaming](https://github.com/aau-zid/BigBlueButton-liveStreaming), yanus-Server von Daniel Schreiber (TU Karl-Chemnitz-Stadt) oder https://github.com/lukas2511/bbb-streaming (gibt es eine Übersicht der verschiedenen Streaminglösungen?) - [Stand des BBB-Vereins](https://www.ebbba.org/) - Stand [Ansible BigBlueButton Development](https://github.com/ebbba-org/ansible-role-bigbluebutton) - Tipps & Tricks - for id in `docker exec scalelite-api /srv/scalelite/bin/rake poll:meetings | grep Failed | cut -d= -f 2 | cut -d' ' -f1`; do docker exec scalelite-redis redis-cli HDEL scalelite:meeting:$id server_id; done - https://docs.bigbluebutton.org/dev/dev23.html#installation "Local overrides for configuration settings" - bbb-html5.yml --> /usr/share/meteor/bundle/programs/server/assets/app/config/settings.yml bbb-web.properties --> /usr/share/bbb-web/WEB-INF/classes/bigbluebutton.properties - hier das [Repository](https://gitlab.rlp.net/zdvsysunix-public/bbb/bbb-helper/-/tree/main/download-videos) mit dem Script, dass die Links zu den Download-Videos in Scalelite registriert. - [bbbmap](http://bbbmap.uos.de/) soll an map.bigbluebutton.org gehen - Issues - [uBlock Origin Crash](https://github.com/bigbluebutton/bigbluebutton/issues/12292) - [scalelite redis Inkonsistenzen](https://github.com/blindsidenetworks/scalelite/issues/542) Montag, 26. April 2021 – 15-16 Uhr ---------------------------------- __[Heute in BBB 2.3](https://webconf-ext.uni-osnabrueck.de/b/lar-ufp-uzk-g7s)__ _Keine Aufzeichnung._ - Community-News - BigBlueButton [2.3-rc-1](https://github.com/bigbluebutton/bigbluebutton/releases/tag/v2.3-rc-1); diese Woche erscheint noch die erste stable release - greenlight [2.8.3](https://github.com/bigbluebutton/greenlight/releases/tag/release-2.8.3); es gab keine großen Änderungen - scalelite [v1.1-beta.1-3](https://github.com/blindsidenetworks/scalelite/releases/tag/v1.1-beta.3); das release management für sl könnte transparenter sein; Daniel fragt bei Fred mal nach; Statement von Jesus Federico zum release von sl 1.1: https://groups.google.com/g/bigbluebutton-dev/c/pD31ndFCs70 - Update auf BigBlueButton 2.3 - Lassen sich "alte" Aufzeichnungen aus BBB 2.2 nach 2.3 "übernehmen"?; anscheinend noch nicht; solange das nicht gefixed ist sollte bbb 2.3 nur als Beta-Version laufen - Was ist der beste Umgang mit "alten" BBB 2.2 Aufzeichnungen? - Weiteres - Umgang mit Datenschutzanfragen - Call to Arms [ansible-role-bigbluebutton](https://github.com/n0emis/ansible-role-bigbluebutton) - [Matrix Room](https://matrix.to/#/!uUBfbJJUXOltkplHgW:noemis.me?via=matrix.org&via=noemis.me&via=t2bot.io) Montag, 12. April 2021 – 15-16 Uhr ---------------------------------- __[Heute in BBB 2.3](https://webconf-ext.uni-osnabrueck.de/b/lar-ufp-uzk-g7s)__ _Keine Aufzeichnung._ - Community-News - BigBlueButton 2.2.36 - Scheint das Shared-Notes-Problem gefixt zu haben - 2.2.33 - 35 haben Bugs in Shared Notes - BigBlueButton 2.3-beta-2/3 - Manchmal noch Layout-Probleme, bzw. Probleme mit Umfragen - Scalelite 1.0.12.1 - B3LB's [Load Balancing](https://docs.b3lb.io/en/1.2/about/#load-calculation) - Bericht BBB-2.3-Test (Lars) - Im Einsatz für die internationale Opencast-Konferenz - Spontane Umfrage: Welche BBB-Version wird zum Sommersemester bereitgestellt? (bei 2.2 bleiben / 2.3-beta anbieten / Wechsel im Semester sobald 2.3 released / 2.2 *und* 2.3 anbieten) ![](https://i.imgur.com/hGzEg1l.png) - Workshop BBB WebRTC Streaming am 14.04.2021 ab 14:00: - https://webroom.hrz.tu-chemnitz.de/gl-davis/dan-eqs-vf2-r7e - APT Outdated 2.3.0-alpha8 - nicht mehr `-v bionic-230-dev` sondern `-v bionic-230` verwenden. - `/etc/apt/sources.list.d/bigbluebutton.list:` - `deb https://ubuntu.bigbluebutton.org/bionic-230 bigbluebutton-bionic main` - turnserver crash (vermehrt seit April) - Rostock - Coturn-4.5.0.7 (Ubuntu 18.04.5 LTS) - Max number of open files/sockets allowed for this process: 1048576 - max supported number of TURN Sessions possible is: 524000 (approximately) - früher 1-2mal im Monat ("abgefangen" via service coturn status => restart) - nun zumindest 1x täglich - auf jedem vorhandenen Server zu anderer Zeit - ohne Last / Nutzung kein Unterschied - einziger Hinweis bei jeweiligem Crash: - error 15 (https://utcc.utoronto.ca/~cks/space/blog/linux/KernelSegfaultErrorCodes) - Tipps? - Update auf Ubuntu 20.04 LTS - siehe https://docs.bigbluebutton.org/2.2/setup-turn-server.html - https://test.webrtc.org/ - Chef Cookbook für 2.3: https://gitlab.com/schrd/cookbook_bigbluebutton - TurnServer und NGinx auf Port 443 shared Montag, 29. März 2021 – 15-16 Uhr --------------------------------- __[Heute in BBB 2.3](https://webconf-ext.uni-osnabrueck.de/b/lar-ufp-uzk-g7s)__ _Keine Aufzeichnung._ - Community-News - BigBlueButton 2.3-beta-1 - Greenlight 2.8.x - Scalelite 1.0.11 - http://bbbmap.uos.de - Links aus dem Meeting: - https://github.com/DE-IBH/b3lb/tree/main/cleaner - https://github.com/plugorgau/bbb-render/pull/8 Montag, 15. März 2021 – 15-16 Uhr --------------------------------- __[Heute in BBB 2.3](https://webconf-ext.uni-osnabrueck.de/b/lar-ufp-uzk-g7s)__ _Keine Aufzeichnung._ - Community-News - BigBlueButton 2.2.35 - Etherpad-Probleme - Greenlight 2.8 - Neues PostreSQL → Datenbankmigration - BigBlueButton 2.3, News? - CLT-News (u.a. mit Vorträgen von [Daniel Schreiber/Tobias Gall](https://chemnitzer.linux-tage.de/2021/de/programm/beitrag/140) & [Sergio Vergata](https://chemnitzer.linux-tage.de/2021/de/programm/beitrag/145)); Gibt es bereits Aufzeichnungen von den beiden Vorträgen? - Ubuntu 16.04 End of Life (EOL) is scheduled for April 30, 2021; What to do when BBB 2.3 is not stable until than? (Extended Security Maintenance ([ESM](https://ubuntu.com/advantage))?) - Öffentlicher 2.3-Testserver mit Greenlight-Zugang, sodass auch 2.3-Features mit mehreren Teilnehmern getestet werden können? - https://test23.bigbluebutton.org/b - World Map für BBB erstellen z.B. wie für Opencast https://map.opencast.org/ Json Datei in die man sich einträgt. Links aus dem Chat: * Beispiel für eine gelunge Doku: https://bitbucket.darc.de/projects/TRF/repos/darc-treff-ansible/browse/roles/bbb-darc * Beispiel für Ansible-Playbooks in der Doku: https://docs.bigbluebutton.org/2.2/install.html#ansible * Doku über BBB third party integrations: https://github.com/bigbluebutton/bigbluebutton.github.io/issues/192 * Beispiel für eine Doku/Map für Matrix: https://doc.matrix.tu-dresden.de/why/ & https://github.com/matrix-tu-dresden-de/Dokumentation Montag, 01. März 2021 – 15-16 Uhr --------------------------------- [_Aufzeichnung_](https://vt.uos.de/7j5ks) - Community News - **BigBlueButton 2.2.32** - Etherpad startet nicht / Shared Notes nicht verfügbar - node_modules fehlen - `su - etherpad -s /bin/bash` - `npm install` - Etherpad Bug: 100% CPU Usage - Lösung: Redis leeren ``` if systemctl is-active --quiet etherpad; then redis-cli keys pad:* | xargs redis-cli del redis-cli keys sessionstorage:* | xargs redis-cli del redis-cli keys globalAuthor:* | xargs redis-cli del redis-cli keys token2author:* | xargs redis-cli del fi bbb-conf --restart ``` - Alternativ: `redis-cli FLUSHALL && bbb-conf --restart` (für den DS-Frühjahrsputz) - Etherpad Token-Error - Cookie `prefs` löschen - **BigBlueButton 2.2.33** - Soll Probleme von oben beheben - Etherpad-Cookie-Fehler besteht noch immer - **BigBlueButton v2.3-alpha-7** - **Scalelite 1.0.9/1.0.10** - Bei 1.0.9 auf jeden Fall `POLL_INTERVAL` in `/etc/default/scalelite` spezifizieren - **[B3LB 1.0.0](https://github.com/DE-IBH/b3lb)** - ein BBB LoadBalancer als Django App - [Doku](https://b3lb.io/) ist noch WIP - DDoS save - Vorträge & Co - Mail von Oliver auf der `bbb-tech`-Liste https://hackmd.io/@3F50cxRyTYK3Zg3CCzJIrQ/H1XK2Xbz_/edit - ZKI-Workshop am Freitag letzter Woche u.a. mit Fred Dixon - Upcoming: [BBB-Live-Streaming auf den CLT](https://chemnitzer.linux-tage.de/2021/de/programm/beitrag/140) - Bugs - Safari Camera Sharing Error 1020 - https://github.com/bigbluebutton/bigbluebutton/issues/10746#issuecomment-787097497 ``` cameraTimeouts: # Base camera timeout: used as the camera *sharing* timeout and # as the minimum camera subscribe reconnection timeout baseTimeout: 60000 # Max timeout: used as the max camera subscribe reconnection timeout. Each # subscribe reattempt increases the reconnection timer up to this maxTimeout: 120000 ``` ``` yq w -i /usr/share/meteor/bundle/programs/server/assets/app/config/settings.yml public.kurento.cameraTimeouts.baseTimeout 60000 yq w -i /usr/share/meteor/bundle/programs/server/assets/app/config/settings.yml public.kurento.cameraTimeouts.maxTimeout 120000 ``` - Textbox in whiteboard stopped working for Firefox users - https://github.com/bigbluebutton/bigbluebutton/issues/11522 Montag, 15. Februar 2021 - 15-16 Uhr ------------------------------------ [_Aufzeichnung_](https://vt.uos.de/5die3) - Nun 14-tägig - Community News - [Greenlight 2.7.20](https://github.com/bigbluebutton/greenlight/releases/tag/release-2.7.20) - SQLite - [Greenlight 2.7.19](https://github.com/bigbluebutton/greenlight/releases/tag/release-2.7.19) - Security fix - [BigBlueButton 2.3-alpha-6](https://github.com/bigbluebutton/bigbluebutton/releases/tag/v2.3-alpha-6) - iPad Button Aktivierungen erfordern 3-4 Touchberührungen - Bug im Chat (fix ist schon im branch develop) - Paketierung für 2.3 - Mittwoch Treffen mit Fred - Viel aufgeräumt - Wird automatisch gebaut mit Jenkins - Frage zu API-dropouts - Zusammenhang mit NumberOfHTML5Processes -> 4 (dedizierter 4 Kerner bei Hetzner), 32GB RAM) (John Alistair, HLS OL) **Update (23.02.2021):** Ich habe nun auf zwei AX51 gewechselt - in Alpha5 mit 4 HTML5-Prozessen das gleiche Spiel bei 115 Nutzern. Habe bei Google Groups dann einen Anfrage eingestellt, Fred antwortete und bat um Geduld bis Alpha7; Alpha7 installiert, nun kann man setNumberOfHTML5Processes gar nicht mehr setzen (-> entfernt), Problem gelöst - DANKE! 300 Nutzer auf einem AX51 NVMe ohne Probleme. - Einzelmeeting mit 30 Webcams → Kurento macht schlapp - Eventuell zu hohe Kameraauflösungen? - Oder Screensharing? - Eventuell etwas mit „Webcams only for Moderators“ zutun? - Könnten dynamische Kameraprofile helfen? - Kurento Ports - `:8888` -> Webcams - `:8889` -> Listen only - `:8890` -> Screenshare - enableMultipleKorentos (RT Priorität -2 geht dabei auf den neuen kurento Prozesse verloren) (Oliver Riesener, HSB) - freeswitch und **meteor** haben die erhöhte Priorität, nicht Kurento, alles Gut! - Eventuell Kurzvorträge einflechten - Oliver schickt eine Mail Montag, 08. Februar 2021 - 15-16 Uhr ------------------------------------ [_Aufzeichnung_](https://conference.opencast-niedersachsen.de/playback/presentation/2.0/playback.html?meetingId=6beb18de77aeab3a8133a25b50961811424fc69f-1612789352765) - 300 Webcams in einer Konferenz? - Möglichst vermeiden - Ideen: - Pagination - Kameraqualität - Qualitythreshhold - Community News - BBB Release v2.3-alpha-6 in Arbeit - Recording “Fred about 2.3” - https://opencast.beuth-hochschule.de/paella/ui/watch.html?id=0a8bf26f-732c-4250-b989-6127c6a322a8 - Load-Problem - BBB Server hat hohe Load bei einem Meeting mit ~80 Personen (~40 mit Kamera), - Lösung: dynamische camera Quality Profile Auswahl aktivieren - `cameraQualityThresholds` - Kurento bei 1200% CPU Auslastung -> Multiple Kurento als Lösung? (TU Graz) - Multiple Kurento immer aktivieren. - Defaultqualität herunterstellen - Typing-Notification - Wie häufig wollen wir uns zukünftig treffen - Wöchentlich? - 2-wöchentlich? Montag, 01. Februar 2021 - 15-16 Uhr ------------------------------------ [_Aufzeichnung ➚_](https://vt.uos.de/53h1d) - Community News - Greenlight 2.7.18 - Added reCAPTCHA to reset password page (if enabled - CreateTime now being passed to prevent join urls from being reused - BBB Release v2.3-alpha-5 - https://github.com/bigbluebutton/bigbluebutton/releases/tag/v2.3-alpha-5 - Bitte Testen! - Sonstiges - Könnten die Links zu den Aufnahmen hier im Pad gespeichert werden? - Vorschlag zu BBB Förderverein - Gründungsmitglieder und Interessierte gesucht! - https://md.darmstadt.ccc.de/bbbev?both - Stand des Service Agreements mit Blindside Networks zu BBB? - Mails an einige Unis mit vorformulierten Vertragsentwürfen sind raus - Fred Dixon stellt BBB 2.3 vor - Vortrag am Donnerstag den 4.2. um 19 Uhr hier: https://bbb-greenlight.beuth-hochschule.de/b/adminstammtisch - TURN - Ostfalia: Ein dicker TURN statt mehrere Docker Container funktioniert besser Montag, 25. Januar 2021 - 15-16 Uhr ------------------------------------- [_Aufzeichnung ➚_](https://conference.opencast-niedersachsen.de/playback/presentation/2.0/playback.html?meetingId=6beb18de77aeab3a8133a25b50961811424fc69f-1611582351955) - Community news - Greenlight 2.7.17 - DB_POOL_SIZE - Performance-Verbesserungen - Senfcall: Speichermanagement von Node.JS anpassen: - https://github.com/bigbluebutton/bigbluebutton/issues/11183 - in `/usr/share/meteor/bundle/systemd_start.sh` - `PORT=3000 /usr/share/$NODE_VERSION/bin/node --max-old-space-size=4096 --max-semi-space-size=128 main.js` - Sicherheit - Bruteforce-Bremse für Logins in Greenlight (Workaround) - von https://md.daten.reisen/nfI6p6VATzuYT3h7mgA_Ng#, um LDAP erweitert - `/etc/nginx/conf.d/limit.conf` `limit_req_zone $binary_remote_addr zone=login:10m rate=5r/m;` - `/etc/bigbluebutton/nginx/greenlight_rate_limit.nginx` ``` location ~ /b/.*/(login|ldap)$ { limit_req zone=login burst=5; proxy_pass http://127.0.0.1:5000; proxy_set_header Host $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_http_version 1.1; } ``` - BBB 2.3 - Gibt es hier irgendwelche Neuigkeiten? - Ist Skriptinstallation/Update via Skript weiterhin *best practice*? - Talk mit Fred Dixon am 4.2.2021 um 19 Uhr - https://vt.uos.de/du6n7 - Sonstiges - BigBlueButton-Praxishandbuch Version **1.10** (Feridnand Soethe) - https://soethe.net/bigbluebutton/ - Kamerakonfiguration - https://github.com/bigbluebutton/bigbluebutton/blob/8a72b8ef22cf3e83ec5312df71e5771d0eb0a0d6/bigbluebutton-html5/private/config/settings.yml#L146-L157 Montag, 18. Januar 2021 - 15-16 Uhr ------------------------------------- [_Aufzeichnung ➚_](https://conference.opencast-niedersachsen.de/playback/presentation/2.0/playback.html?meetingId=6beb18de77aeab3a8133a25b50961811424fc69f-1610977255531) - Communitynews - [Greenlight 2.7.16](https://github.com/bigbluebutton/greenlight/releases/tag/release-2.7.16) - Support für OpenID Connect - Performance Verbesserungen - NodeJS plötzliche Lastspitzen - was habt ihr geändert um diese abzufangen und die Server nutzbar zu halten? - NodeJS Memory Limit Erhöhung - Vermeidung von out-of-memory Abstürzen: - Set max memory from 1.4GB to for example 4GB by adding this line as second last line in /usr/share/meteor/bundle/systemd_start.sh : - `export NODE_OPTIONS=--max_old_space_size=4096` - Multi-User whiteboard sorgt uu. für hohe Auslastung vom NodeJS - https://github.com/bigbluebutton/bigbluebutton/issues/11169 - Workaround im [Issue](https://github.com/bigbluebutton/bigbluebutton/issues/11169#issuecomment-761802431) - NodeJS typing notificaton spam reduzieren: - wenn man in der datei `/usr/share/meteor/bundle/programs/web.browser/7ab5ebd28d0d066903f9363ec402d0fee931a588.js` den teil `t=e=>a("startUserTyping",e)` ersetzt durch `t=e=>{let cur = (+ new Date()); if (window.last_typed && (window.last_typed + 1000 > cur)) {return} else {window.last_typed = cur; return a("startUserTyping",e)}}` verhindert man, dass jeder tastendruck im chat an den server ein event schickt. - NodeJS load monitoring prometheus exporter: - https://gitlab.senfcall.de/senfcall-public/nodejs-cpu-monitor - buildanleitung für debianpaket in der [README](https://gitlab.senfcall.de/senfcall-public/nodejs-cpu-monitor/-/blob/master/README.md) - wenn der Wert bei 100% ist, fängt die UI vom html5client an zu laggen (chat, (un)mute, whiteboard, ...) - DDoS Prevention Ansätze - Erfahrungsaustausch - Fail2Ban - Nginx Action Rules: Code-Schniplsel für nginx: `location /my-website { content_by_lua_block { os.execute("/bin/myShellScript.sh") } }` (Da lassen sich sicherlich noch parameter wie Anfrager-IP übergeben) - IP Address Ranges (andere Kontinente) rausfiltern mit Datacenter Firewall API (500 Requests pro Stunde rate Limit bei Hetzner) Montag, 11. Januar 2021 - 15-16 Uhr ------------------------------------- [_Aufzeichnung ➚_](https://conference.opencast-niedersachsen.de/playback/presentation/2.0/playback.html?meetingId=6beb18de77aeab3a8133a25b50961811424fc69f-1610373326674) - Communitynews - 2.2.x - 2.3-alpha-4 - Neue Version - Greenlight 2.7.15.1 - bbb-selenium-exporter (Lars) (Automatisiertes testen von BBB) - Erste Tests erfolgreich - Von infra.run - https://data.lkiesow.io/bbb/bbb-selenium-exporter.mp4 - https://github.com/elan-ev/bbb-selenium-exporter - https://gitlab.com/infra.run/public/bbb-selenium-exporter - repo von infra.run: https://gitlab.com/infra.run/public/bbb-selenium-exporter - Hier der Link zum Vortrag von cyber4edu/infra.run zum Thema b3scale, BBB an Schulen und Moodle an Schulen: vom 7.1.2020 https://opencast.beuth-hochschule.de/paella/ui/watch.html?id=7edf7e17-0232-4591-ac39-e50cde511ec6 - Bugs/Features, die gerade anliegen - Mit Greenlight "Require Moderator Approval" kein "Promote to Moderator" mehr möglich: https://github.com/bigbluebutton/bigbluebutton/issues/9644 (C. Marg, TU Clausthal) - Schwierig nachzustellen - lässt sich wohl durch Greenlight-Update beheben [name=C. Marg, TU Clausthal][time=Wed, Jan 20, 2021 10:41 AM] - Probleme mit iOS/Safari 14 - STUN-Server/Zertifikate? https://github.com/bigbluebutton/bigbluebutton/issues/10746 (C. Marg, TU Clausthal) - Coturn 4.5.2 (neueste Version aus Docker) fixt das Problem - 443 für TLS - Default für stun - Coturn 4.5.2 - CVE-2020-26262 - Details: https://www.rtcsec.com/post/2021/01/details-about-cve-2020-26262-bypass-of-coturns-default-access-control-protection/ - Förderanträge für BBB Weiterentwicklung / Anpassung (christian.lessig@ovgu.de) - https://stiftung-hochschullehre.de/ausschreibungen/foerderbekanntmachung-2020/ - BBB-Tweaks - HTTP/2 für BBB (nginx) aktivieren: - `sed -i -e "/listen/s/ssl;/ssl\ http2;/" /etc/nginx/sites-available/bigbluebutton && systemctl reload nginx` - Mehrere Webcams aktivieren: - `yq w -i /usr/share/meteor/bundle/programs/server/assets/app/config/settings.yml public.app.enableMultipleCameras true` - Download von BBB recordings: https://gitlab.rlp.net/rzht-public/3b-download Montag, 04. Januar 2021 - 15-16 Uhr ------------------------------------- _Heute keine Aufzeichnung_ - Communitynews - 2.2.x - 2.3-alpha-4 - Neue Version - Greenlight 2.7.14 - Security Update - Langsamer Echotest in Chrome auf macOS - Echotest ausschalten → Keine Mikrofonaauswahl mehr - Bericht über Paketierung - Pakete bauen automatisiert in ursprünglicher Version - Kapselung von Libreoffice via Systemd - Demnächst erst Systemd-Features besser nutzen - Baut auf BBB-Jenkins - WebRTC-Streaming - Livedemo - Demo-Player: - https://clt.hrz.tu-chemnitz.de/clt_streaming/watch/45be652b-b0e8-4309-877f-7acfcd6ff620/ - Komponenten verfügbar auf: - https://gitlab.com/bbb-streaming/bbb_streaming - https://gitlab.com/bbb-streaming/bbb-rtp-streamer Montag, 21. Dezember 2020 - 15-16 Uhr | Informelles Treffen ----------------------------------------------------------- - wenn BBB-Sessions nicht beendet werden, die BBB-Dienste aber neu gestartet werden, können die recording jobs nicht laufen (ein Issue dazu aufzumachen wäre hilfreich) - config für Greenlight (Anzahl der threads & worker erhöhen, um die Last bei vielen Anfragen an Greenlight besser zu verteilen): - https://github.com/bigbluebutton/greenlight/blob/c21ad97b6c648bf7ac90b7be058004fbc06c2f5d/sample.env#L300-L310 - Beispiel für bbb-video-download: - https://github.com/tilmanmoser/bbb-video-download - python-script zur Greenlight-Integration (im issue zu finden): - https://github.com/tilmanmoser/bbb-video-download/issues/38 - bbb-rtp-streamer von Daniel Schneider: - https://gitlab.hrz.tu-chemnitz.de/clt/bbb-rtp-streamer Montag, 14. Dezember 2020 - 15-16 Uhr ------------------------------------- [_Aufzeichnung ➚_](https://vt.uos.de/17x41) ### Agenda Ad-hoc Agendas mit Fred: - 2.3 RC release - Release end of the week (released) - This week → Alpha 3 (released) - Early January → Beta 1 - Maybe end of February → Stable 1 - Packaging - Fred will join the packaging meeting - Community-Communication - Monthly community meeting could work - Fred is now reachable via Matrix: @ffdixon:matrix.org - BigBlueButton success stories - For now: Send them to ffdixon@bigbluebutton.org Reguläre Agenda: - Community-News - 2.2.31 - Weniger Personen rausgeworfen - Zwischenzeitlich Problem mit Typing-Indiocator - Läuft sehr gut: 30-40% weniger CPU-Last bei Node - wss-hack fest integriert (in bbb-install Script) - "Mehrere Sessions nutzen gleichen Audio-Raum" Problem behoben https://github.com/bigbluebutton/bigbluebutton/pull/10995 - 2.3 - Wichtige, aktuelle Probleme u. Lösungen - Aufzeichnen direkt auf NFS geht nun - Anzahl der Breakouträume auf bis zu 20 erhöhen ist erfolgreich getestet - Kommunikation Community/Entwickler - Offene Community-Meetings - Sprecher für die deutschsprachinge BigBlueButton-Community - Finanzierung Communitymanager/-entwickler - Paketierung - TODO für Fred - Repo anlegen - Community stellt Hardware - Mittwoch - Wünsch dir was Ergänzung: - Breakouträume - Möglichkeit Räume zu bennenen - zur Verfügung stehende Zeit nachträglich ändern - Gleiche Gruppenaufteilung bei mehreren Breakout-Sessions innerhalb eines Meetings - Rückkehr in gleiche Breakout Räume ermöglichen (Raumnamen umbennenen können) - Breakout - geteilte Notizen und Whiteboard im Hauptraum verfügbar machen (siehe Adobe Connect) - Woran Menschen tatsächlich arbeiten: - buildskripte für debian-pakete (wer?) - Ansatz von senfcall.de: https://gitlab.senfcall.de/senfcall-public/build-bbb-packages, https://bbb-apt-mirror.senfcall.de/ - Ansatz der TU Chemnitz: https://gitlab.hrz.tu-chemnitz.de/bigbluebutton/bigbluebutton-packaging - Treffen am Mittwoch (16.12.) um 18h auf diesem Link: https://lecture.senfcall.de/joh-esy-d9i-9dy - https://www.timeanddate.com/worldclock/fixedtime.html?msg=bbb+packaging&iso=20201216T18&p1=37 - Automatisiertes Live-Streaming (BBB -> RTMP) großer Veranstaltungen - https://gitlab.gwdg.de/mhellka/bbb-streamer - https://github.com/aau-zid/BigBlueButton-liveStreaming - ansible Rolle für wegwerf Instanzen: - https://gitlab.com/infra.run/public/ansible-bigbluebutton-tiny/ - Kleinere Anpassungen an UI (ELAN) - Differenziertes Scheduling - Bitte testen mit 2.2.31: https://github.com/bigbluebutton/bigbluebutton/issues/10739#issuecomment-743465367 - zwei Möglichkeiten, um `CPUSchedulingPolicy=fifo` zu aktivieren: - Option 1: `grep -q CPUSchedulingPolicy /usr/lib/systemd/system/bbb-html5.service || sed -i -e '/Group=/aCPUSchedulingPolicy=fifo\nNice=19' /usr/lib/systemd/system/bbb-html5.service; systemctl daemon-reload && systemctl restart bbb-html5` - Option 2: `mkdir -p /etc/systemd/system/bbb-html5.service.d/; echo -e '[Service]\nCPUSchedulingPolicy=fifo\nNice=19' > /etc/systemd/system/bbb-html5.service.d/override.conf; systemctl daemon-reload && systemctl restart bbb-html5` - Option 1 rückgängig machen: `grep -q CPUSchedulingPolicy /usr/lib/systemd/system/bbb-html5.service && sed -i -e '/^CPUSchedulingPolicy=/d' -e '/^Nice=/d' /usr/lib/systemd/system/bbb-html5.service; systemctl daemon-reload && systemctl restart bbb-html5` - Option 2 rückgängig machen: `rm -f /etc/systemd/system/bbb-html5.service.d/override.conf; systemctl daemon-reload && systemctl restart bbb-html5` - Plan für BBB 2.3 (DRAFT): https://docs.google.com/document/d/e/2PACX-1vQvQqbzmPRoKK2rW7gEA-OSAoKz_fE26HwnbaDSTJ91LIb-i6GYX_OUY_lltBtJ13BUN1kZLBG5Kwez/pub - Docker: https://github.com/bigbluebutton/bigbluebutton/tree/develop/bbb-libreoffice/docker; aktuelle Arbeit: https://github.com/bigbluebutton/docker/pull/43 - Greenlight-Paket (cloudron): https://www.cloudron.io/store/org.bigbluebutton.greenlight.cloudronapp.html Montag, 07. Dezember 2020 - 15-16 Uhr ------------------------------------- [_Aufzeichnung ➚_](https://vt.uos.de/2c9gq) ### Agenda - Community-News - 2.2.31(?) - aktuelles BBB 2.2 dev build nutzen - `echo "deb https://ubuntu.bigbluebutton.org/xenial-220-dev22a bigbluebutton-xenial main" | sudo tee /etc/apt/sources.list.d/bigbluebutton.list` - `wget -qO- https://ubuntu.bigbluebutton.org/bbb-install.sh | bash -s -- -v xenial-220-dev22a ...` - 2.2.31dev: `yq w -i /usr/share/meteor/bundle/programs/server/assets/app/config/settings.yml public.chat.bufferChatInsertsMs 100` - … - Wichtige, aktuelle Probleme - zur Info: BBB Malware: bigbluebutton_aufzeichnung_downloaden.js ("Grootkit") Die Schadsoftware legt bei Ihrer ersten Ausführung den Registry-Schlüssel "HKEY_CURRENT_USER\SOFTWARE\GdtMSR" an (https://www.virustotal.com/gui/file/a0c0bbfabbda7c307e20ef27f6629522cf8466edc4254a6d8f69a592f5ec4a62/detection) - Wegen der Malware-Mail: Es soll nur ein Hinweis sein dass die Nutzer da sehr "kreativ" sein können nur weil die Funktion des Downloads der Aufzeichnung fehlt. Ggf. sollte man die Nutzer auf solche Gefahren hinweisen. - Automatischer Import von Scalelite-Aufzeichnungen in Opencast (C. Eigenstetter - HS Wismar) - Transferrieren von Aufzeichnungen: https://github.com/elan-ev/opencast-bigbluebutton-integration - Opencast-Aufzeichnungen mit Greenlight (Proof-of-Concept): https://github.com/elan-ev/opencast-bigbluebutton-recordings-proxy - Datenschutz bei Aufzeichnungen - Ggf mal ein Sondertermin - StGB §201 zusätzlich zu DSGVO beachten - Bericht ZKI (Malte Dreyer) - Weiterentwicklung von BigBlueButton (Umfrage): https://zenodo.org/record/4300202 - „Crowdfunding“-Ideen - Bericht von Treffen mit Fred (Rüdiger, Lars) - Wie kann man am besten Entwicklung einbringen - Finanzierung - Dokumentation - https://github.com/bigbluebutton/bigbluebutton.github.io - Wiki für Dokumentation Montag, 30. November 2020 - 15-16 Uhr ------------------------------------- [_Aufzeichnung_](https://conference.opencast-niedersachsen.de/playback/presentation/2.0/playback.html?meetingId=6beb18de77aeab3a8133a25b50961811424fc69f-1606743646312) ### Agenda - Community-News - 2.2.30 - https://github.com/bigbluebutton/bigbluebutton/releases/tag/v2.2.30 - Bugfixes - Wichtige, aktuelle Probleme - Remote-Code-Execution bei Telefonnummern-Hack - Maskierung aus der aktuellen Dokumentation verwenden - Weitere Entwicklung - Selber entwickeln - Aufträge vergeben - Feature-Wünsche - Was ist bereits in Entwicklung? - Grobe Idee oder konkret in Planung? - Gibt es gemeinsame Interessen? ### Weiterentwicklung - Lastverteilung zwischen BBB-Knoten basierend auf Parametern wie z.B. der erwarteten Teilnehmerzahl, nicht nur auf Basis von Anzahl von Konferenzen pro Knoten - Da gab es Ideen, die jedoch bisher nicht in die offizielle Version eingeflossen sind. Voraussichtliche Teilnehmerzahl müsste z.B. per META-Info übergeben und im Scalelite ausgewertet werden!? Offenes Problem bei Load-Berechnung anhand von "Lastparametern" wie Meetings, Voice, Video war das Placement von gleichzeitig startenden Meetings. -CM - Das Frontend (LMS) hat mehr Information (Zeitpunkte der Meetings, erwartete Teilnehmerzahl) und könnte entsprechend das Load-Balancing effizienter umsetzen. In OpenOLAT ist das z.B. implementiert. - https://github.com/blindsidenetworks/scalelite/issues/99 - https://github.com/bigbluebutton/greenlight/issues/1350 - Interessenten: Uni Hildesheim, TU Clausthal, HS Hannover - Lastverteilung von z.B. Video über mehrere Server? - Interesse: TU Clausthal - https://docs.bigbluebutton.org/2.2/customize.html#run-three-parallel-kurento-media-servers - Selbstansicht ausblenden - Interesse: TU Clausthal - Wahlweise Platzhalter einblenden, falls kein Video verfügbar, um die Sichtbarkeit zu erhöhen. Eventuell Standbild oder eine Art "Profilbild". Ansonsten nur Text im Videorahmen. - Interesse: TU Clausthal - Direktes Streaming einer Veranstaltung (bereits Verfügbar als Paid Feature bei einem Cloud-Anbieter elos.vc/mconf.com) - https://github.com/bigbluebutton/bigbluebutton/issues/8295 - https://github.com/aau-zid/BigBlueButton-liveStreaming - Interessiert: Uni Osnabrück, Uni Hildesheim, Uni Innsbruck, HU Berlin - Streaming per WebRTC: Kontakt mailto:schrd@linux-tage.de - Export von Aufnahmen - Export als eine portable MP4-Datei, die Video- und Präsentationsteil enthält. - https://github.com/tilmanmoser/bbb-video-download ? - Export zu Opencast (Verarbeitung dort) (src) - https://gitlab.rlp.net/rzht-public/3b-download - Automatische sprecherbezogene Steuerung der Videogröße inkl. dynamischer Anpassung der Auflösung/Framerate/Bitrate (d.h. aktueller Sprecher groß/hohe Qualität, Zuhörer klein/geringe Qualität). Kamera-Profile zwischen denen automatisch gewechselt wird. - Ist in Entwicklung durch Paolo (plazarin auf Github) - https://github.com/bigbluebutton/bigbluebutton/issues/8388 - - Besseres Verhalten bei hoher Serverbelastung - z.B. Regulierung der Webcam Qualität basierend auf Serverauslastung bis hin zum - ggf. Abschalten von Webcam - Die meisten Probleme entstehen durch überlastete Clientes. Da muss man eher ansetzen. - Ja, aber bei uns gibt es leider auch überlastete Server - wenn zu viele (zu große) Sitzungen auf einem Server landen (s.o.) - Audio sollte über dem Videostream priorisiert werden - Limitierung der max. Anzahl der Webcams pro Sitzung in Abhängigkeit von der Teilnehmerzahl - Bsp: nur 1 Webcam bei > 150 Teilnehmern => Fehlbedienungen im Vorfeld vermeiden, welche zu Überlast führen - Man kann doch jetzt schon Webcams von Teilnehmern verbieten. - Ja, aber einige Moderatoren verstehen das 'gesperrt' nicht und entsperren alle. Die Limitierung sollte vom Admin eingestellt werden können, ohne dass Moderatoren das überschreiben / ausschalten können - Das müsste wohl im Frontend (Moodle?) implementiert werden. In OpenOLAT lassen sich Raumvorlagen definieren. In Stud.IP auch. _Bis hier sind wir gekommen_ - Statusmeldung/Warnung an Endbenutzer zur Verbindungsqualität (vgl. Balken bei Zoom) - Optimierung CPU-Belastung (end systeme) bei vielen Webcams => da ist der zoom-client weniger Ressourcen-hungrig (wenn auch nicht der zoom-webclient) - vermutlich generelles WebRTC Problem? - Das scheint auch an den Codecs zu liegen; H.264 wird meist in HW decoded. - Andere Codecs? VP9 / H.264? - Für Aufzeichnung bereits konfigurierbar - Optimierung Bandbreitenbedarf für Screensharing => 1-2Mbps ist für Home-Office zu viel (16 Mbps DSL: max. 1Mbps im uplink) - Einstellungen in `settings.yml` - Weitere Layout-Optionen (Präsentation/Video links/recht oder Präsentation mit Bild-im-Bild, vgl. Layouts bei Zoom) - Optional Steuerung des Layouts bei den Teilnehmern durch Moderator (Whiteboard/Chat/Notizen/Sprache/Teilnehmerliste ein/ausblenden) (Issue) - Whiteboardfunktionalitäten erweitern - Bilder einfügen, - Moderationskarten (vgl. Flinga-Board, miro.com, ... ) - Export als .pdf (siehe Punkt 21) - Speichermöglichkeit zur Folgebearbeitung bei späterem Termin - meetzi verwendet Jitsi Meet mit integriertem Whiteboard - Slides mit Annotationen als Download (issue) - Pollfunktionalitäten - Anonymisierte Umfrage (auch für den Moderator nicht sichtbar) - weitere Fragetypen - Schnittstelle zu Videokonferenz-Anlagen (H.323-Gateway) - hat hier schon jemand was? - Teilnehmerliste nur für Moderator sichtbar ✅ - gibt es schon. Lock Viewers -> See other viewers in the Users list - Ton auch für Desktop-Audio (Issue?) - Konfiguration in `settings.yml` ohne Funktion - Pullrequest ist schon irgendwo - Audio-/Videodateien hochladen und abspielen (issue) - Wiedergabe von Videos von hochschuleigenen Video-Servern (z.B. auf Basis JW-Player/HLS oder Opencast/Paella-Player) - Man kann wohl den verwendeten "React-Player" mit einem "Custom-Player" ergänzen und so JW-Player einbinden, wenn das nicht schonmal jemand gemacht hat... - https://example.com/...mp4 kann bereits jetzt angegeben werden - der integrierte Player folgt aktuell keiner Weiterleitung (nötig zB für Dateien in Seafile) (Issue) - Es tut auch https://.../xy#.mp4 - Interesse an Einbettung des Opencast-Players - UOS, TU Clausthal hat Interesse - Aufzeichnungen: Aufbewahrungsfristen, Scheduling des Rederings (mittels systemd-timer vs. cronjob) und Absicherung der Links (Greenlight/Scalelite/Moodle) - Kleinere geplante Erweiterungen (ELAN/UOS) - https://data.lkiesow.io/bbb/bigbluebutton-development.pdf - Bessere Verwaltung von (vielen) Breakout-Räumen - kein Echo-Test beim wechseln zwischen den Räumen (issue1, issue2) - Chatnachrichten an alle Breakout-Räume - Möglichkeit für Teilnehmer_innen in B-Räumen, eine_n Moderator_in zu kontaktieren (issue) - Gleiche Gruppenaufteilung bei mehreren Breakout-Sessions innerhalb eines Meetings - Desktop Notifications um während einer Vollbild-Präsentation über wichtige Dinge informiert zu werden. (raised hand, chat message) (issue) - Besserer/Einfacherer Auswahldialog für Audio-/Videodevices. (issue) - Moderatoren und Präsentatoren von cameraQualityThresholds ausnehmen. ### Sonstiges in die sources-list feste release Nummer eintragen: ``` #deb https://ubuntu.bigbluebutton.org/xenial-220-2.2.26 bigbluebutton-xenial main ``` ## 23. November 2020 - [_Aufzeichnung_](https://conference.opencast-niedersachsen.de/playback/presentation/2.0/playback.html?meetingId=6beb18de77aeab3a8133a25b50961811424fc69f-1606139709013)