fairteaching issueshttps://git.fairkom.net/hosting/fairteaching/-/issues2024-03-04T14:50:51Zhttps://git.fairkom.net/hosting/fairteaching/-/issues/20upload recording2024-03-04T14:50:51ZRoland Altonupload recordingRecordings currently cannot be downloaded from BBB https://github.com/bigbluebutton/bigbluebutton/issues/9428
Here is a script for uploading recordings to [OpenCast](https://opencast.org/): https://weblog.lkiesow.de/20200318-integrate-...Recordings currently cannot be downloaded from BBB https://github.com/bigbluebutton/bigbluebutton/issues/9428
Here is a script for uploading recordings to [OpenCast](https://opencast.org/): https://weblog.lkiesow.de/20200318-integrate-bigbluebutton-opencast/https://git.fairkom.net/hosting/fairteaching/-/issues/27Collect feedback on Logout2024-03-04T14:50:47ZRoland AltonCollect feedback on LogoutEnable here /usr/share/meteor/bundle/programs/server/assets/app/config/settings.yml
askForFeedbackOnLogout: false
Start script https://docs.bigbluebutton.org/2.2/customize.html#collect-feedback-from-the-users (nginx-full ??)
- [x]...Enable here /usr/share/meteor/bundle/programs/server/assets/app/config/settings.yml
askForFeedbackOnLogout: false
Start script https://docs.bigbluebutton.org/2.2/customize.html#collect-feedback-from-the-users (nginx-full ??)
- [x] adapted language file (replaced BBB) `/usr/share/meteor/bundle/programs/server/assets/app/locales/de.json`
Check if a link could be embedded to ask for donation.https://git.fairkom.net/hosting/fairteaching/-/issues/35Improve chat2024-03-04T14:50:39ZRoland AltonImprove chat## Requirements
- emojis
- secure
- threading
Chat uses a lot of nodeJS resources see https://github.com/bigbluebutton/bigbluebutton/issues/8554
## Option Rocket.Chat
Replace chat with Rocket.Chat
- highly customizable
- flexible u...## Requirements
- emojis
- secure
- threading
Chat uses a lot of nodeJS resources see https://github.com/bigbluebutton/bigbluebutton/issues/8554
## Option Rocket.Chat
Replace chat with Rocket.Chat
- highly customizable
- flexible user interface
- API
- federation
- apphttps://git.fairkom.net/hosting/fairteaching/-/issues/42Avoid echo tests2024-03-04T14:50:29ZRoland AltonAvoid echo testsWe have a setting to switch off the echo test.
But this had side effects. Further investigation necessary. Was this only related to the audio share extension? See also https://git.fairkom.net/clients/innovationcampus/meet/-/issues/5
At...We have a setting to switch off the echo test.
But this had side effects. Further investigation necessary. Was this only related to the audio share extension? See also https://git.fairkom.net/clients/innovationcampus/meet/-/issues/5
At least we should not have an echo test when coming back from breakout rooms.https://git.fairkom.net/hosting/fairteaching/-/issues/46Camera / Mic restriction not effective2024-03-04T14:50:20ZRoland AltonCamera / Mic restriction not effectiveUser reports [here](https://fairchat.net/channel/fairapps?msg=oQ9dK2RisyAY9PCFx):
> Einschränken der Nutzerinnenrechte nicht. Habe das Aktivieren von Kamera/Mikro gesperrt, Teilnehmerinnen erscheinen anfangs auch als "gesperrt|Gast". Da...User reports [here](https://fairchat.net/channel/fairapps?msg=oQ9dK2RisyAY9PCFx):
> Einschränken der Nutzerinnenrechte nicht. Habe das Aktivieren von Kamera/Mikro gesperrt, Teilnehmerinnen erscheinen anfangs auch als "gesperrt|Gast". Das "gesperrt" verschwindet dann aber, und die TN können ihre Kamera einschalten, bis ich sie erneut manuell sperre.https://git.fairkom.net/hosting/fairteaching/-/issues/50Zugang mit Firefox unter IOS nicht möglich (arlberg)2024-03-04T14:50:02ZFelix WolfstellerZugang mit Firefox unter IOS nicht möglich (arlberg)Der entsprechende Nutzer kann mit IOS 13.6 und Firefox Daylight 30.0 (3279) einem Raum nicht beitreten bzw sieht nach der Namenseingabe bei greenloght dann nur einen "Bildschirm mit dunklem Hintergrund". Da er unter Safari die Kamera nic...Der entsprechende Nutzer kann mit IOS 13.6 und Firefox Daylight 30.0 (3279) einem Raum nicht beitreten bzw sieht nach der Namenseingabe bei greenloght dann nur einen "Bildschirm mit dunklem Hintergrund". Da er unter Safari die Kamera nicht nutzen kann (https://git.fairkom.net/hosting/fairteaching/-/issues/22) haben wir aktuell kein funktionierendes "Workaround". Wenn er mit Chrome auf die Seite zugreift wird er wohl auf Safari verwiesen. Kann das nicht reproduzieren, dazu fehlt mir die entsprechende lock-in-Technik.https://git.fairkom.net/hosting/fairteaching/-/issues/58Replace help page2024-03-04T14:49:34ZRoland AltonReplace help pageSee https://soethe.net/deutsche-hilfe-in-bigbluebutton/
in settingy.yml replace
helpLink: https://bbb-handbuch.hostsharing.net/Praxishandbuch%20BBB%201.10.pdfSee https://soethe.net/deutsche-hilfe-in-bigbluebutton/
in settingy.yml replace
helpLink: https://bbb-handbuch.hostsharing.net/Praxishandbuch%20BBB%201.10.pdfhttps://git.fairkom.net/hosting/fairteaching/-/issues/63Optimize ICE TURN2024-03-04T14:49:29ZRoland AltonOptimize ICE TURN- ipv4only coturn as first turn
- no settings in /etc/kurento/modules/kurento/WebRtcEndpoint.conf.ini
- block private IPs
Recommended by https://github.com/bigbluebutton/bigbluebutton/issues/10746#issuecomment-825547172
See also https:...- ipv4only coturn as first turn
- no settings in /etc/kurento/modules/kurento/WebRtcEndpoint.conf.ini
- block private IPs
Recommended by https://github.com/bigbluebutton/bigbluebutton/issues/10746#issuecomment-825547172
See also https://git.fairkom.net/hosting/fairmeeting/-/issues/10https://git.fairkom.net/hosting/fairteaching/-/issues/67gendergerechte Übersetzungen2022-08-29T14:40:08ZRoland Altongendergerechte ÜbersetzungenLinks wählen Filters / Text / Translation text um nach bereits übersetzten Ausdrücken zu suchen.
https://www.transifex.com/bigbluebutton/bigbluebutton-v23-html5-client/translate/#de/enjson/294566264?q=translation_text%3ASieLinks wählen Filters / Text / Translation text um nach bereits übersetzten Ausdrücken zu suchen.
https://www.transifex.com/bigbluebutton/bigbluebutton-v23-html5-client/translate/#de/enjson/294566264?q=translation_text%3ASieRoland AltonRoland Altonhttps://git.fairkom.net/hosting/fairteaching/-/issues/704:3 in recordings with a 16:9 camera2024-03-04T14:49:26ZHofer Dimitri4:3 in recordings with a 16:9 cameraFound the following in the presentation.yml file:
`/usr/local/bigbluebutton/core/scripts/presentation.yml`
```
video_output_width: 640
video_output_height: 480
```
This could be the reason for the black stripes in the Recordings. @rol...Found the following in the presentation.yml file:
`/usr/local/bigbluebutton/core/scripts/presentation.yml`
```
video_output_width: 640
video_output_height: 480
```
This could be the reason for the black stripes in the Recordings. @roland.alton @felix @bbbhttps://git.fairkom.net/hosting/fairteaching/-/issues/76german voice in fairteaching2024-03-04T14:49:07ZKoller Floriangerman voice in fairteachinghier zu finden:
https://github.com/Daedalus3/freeswitch-german-soundfileshier zu finden:
https://github.com/Daedalus3/freeswitch-german-soundfileshttps://git.fairkom.net/hosting/fairteaching/-/issues/78checkout eturnal2024-03-04T14:49:07ZHofer Dimitricheckout eturnalhttps://eturnal.net/documentation/https://eturnal.net/documentation/https://git.fairkom.net/hosting/fairteaching/-/issues/80test greenlight in k8s2024-03-04T14:49:05ZHofer Dimitritest greenlight in k8sDocumentation for the test of greenlight in kubernetes. Shouldn't be to hard to accomplish.
I will set up another repo for the deployment files.Documentation for the test of greenlight in kubernetes. Shouldn't be to hard to accomplish.
I will set up another repo for the deployment files.https://git.fairkom.net/hosting/fairteaching/-/issues/82test scalelite in k8s2023-09-13T12:30:16ZHofer Dimitritest scalelite in k8stry scalelite on k8stry scalelite on k8shttps://git.fairkom.net/hosting/fairteaching/-/issues/87event management2024-03-04T14:48:54ZRoland Altonevent managementvenueless has a nice setup of tool combinations
BSL license: only for non-production use with Additional Use Grant - but readme FAQ says:
> You can set up venueless on a server under your control to host as many events as you like wi...venueless has a nice setup of tool combinations
BSL license: only for non-production use with Additional Use Grant - but readme FAQ says:
> You can set up venueless on a server under your control to host as many events as you like without any limitations, but you can't provide it as a service to other organizations.
install with docker, requires redis & pg: https://github.com/venueless/venueless/blob/dev/docs/admin/management.rst
![venueless.events_screenshot](/uploads/7e0ed74030f694a1c38eca2256f11285/venueless.events_screenshot.png)https://git.fairkom.net/hosting/fairteaching/-/issues/89Drupal / backdrop CMS integration2024-03-04T14:48:53ZRoland AltonDrupal / backdrop CMS integrationTest https://backdropcms.org/project/bbbTest https://backdropcms.org/project/bbbhttps://git.fairkom.net/hosting/fairteaching/-/issues/90Reformulate WelcomeMessage and Footer2024-03-04T14:48:50ZHofer DimitriReformulate WelcomeMessage and FooterWe should update Text and switch footer and header text.
Current Text:
WelcomeMessage
`Willkommen im Raum <b>%%CONFNAME%%</b>.<br><br>Tipps zur Nutzung gibt es in den <a href="https://git.faiWillkommen im Raum <b>%%CONFNAME%%</b>.<br><b...We should update Text and switch footer and header text.
Current Text:
WelcomeMessage
`Willkommen im Raum <b>%%CONFNAME%%</b>.<br><br>Tipps zur Nutzung gibt es in den <a href="https://git.faiWillkommen im Raum <b>%%CONFNAME%%</b>.<br><br>Tipps zur Nutzung gibt es in den <a href="https://git.fairkom.net/hosting/fairteaching/-/wikis/home"><u>FAQs</u></a>, in einem <a href="https://www.youtube.com/watch?v=-hmsbyhE50M" target="_blank"><u>Videotutorial</u></a> oder den englischsprachigen <a href="event:http://www.bigbluebutton.org/html5"><u>Erkl\u00e4rvideos</u></a>.<br><br>Wir empfehlen die Verwendung eines Headsets, Verbindung mit LAN Kabel oder Aufenthalt in der N\u00e4he des WLAN Routers f\u00fcr ein gutes Gelingen.<br><br>Aufnahmen k\u00f6nnen nur in einem Raum mit der Endung _recording stattfinden, diese werden nach 90 Tagen wieder gel\u00f6scht. Alle aktiven Teilnehmer*innen sollen vor oder in der Sitzung sagen, dass diese mit einer Aufnahme einverstanden sind.`
WelcomeMessageFooter
`Per Telefon teilnehmen / dial in:<br>AT +43 1 32 40 80 20 22<br>DE +49 3 41 22 90 87 22<br>PIN Code: %%CONFNUM%% mute/unmute: 0<br> <br>Dieser Videokonferenzdienst wird bereitgestellt von <a href="https://fairkom.eu/" target="_blank"><u>fairkom</u></a> in Dornbirn mit Servern in N\u00fcrnberg und Wien. Videokonferenz - Pakete <a href="https://erp.fairkom.net/fairkom-videokonferenzen" target="_blank"><u>hier vergleichen</u></a>.`https://git.fairkom.net/hosting/fairteaching/-/issues/110Improve 404 for deleted recordings2024-03-04T14:48:44ZHofer DimitriImprove 404 for deleted recordingshttps://git.fairkom.net/hosting/fairteaching/-/issues/113Think about activating to warn about unsaved content2024-03-04T14:48:39ZHofer DimitriThink about activating to warn about unsaved contentThere is a setting that warns people about unsaved content:
`warnAboutUnsavedContentOnMeetingEnd: false`
could be a nice feature to improve usability.There is a setting that warns people about unsaved content:
`warnAboutUnsavedContentOnMeetingEnd: false`
could be a nice feature to improve usability.https://git.fairkom.net/hosting/fairteaching/-/issues/114wording2022-11-05T16:11:59ZRoland AltonwordingImprove wording in BBB
Öffentlicher Chat -> Gemeinsamer Chat (der Chat ist ja nicht nach aussen öffentlich)Improve wording in BBB
Öffentlicher Chat -> Gemeinsamer Chat (der Chat ist ja nicht nach aussen öffentlich)https://git.fairkom.net/hosting/fairteaching/-/issues/124Optimizing bbb for big conferences2024-03-07T11:00:18ZHofer DimitriOptimizing bbb for big conferencesIncreasing the heap-size for node might result in better performance for big conferences.
changed in systemd_start_frondend.sh
from 2048 to 4096
Increasing the processes might not be that effective. Ratio of 3:2 seems to be good.Increasing the heap-size for node might result in better performance for big conferences.
changed in systemd_start_frondend.sh
from 2048 to 4096
Increasing the processes might not be that effective. Ratio of 3:2 seems to be good.https://git.fairkom.net/hosting/fairteaching/-/issues/129customize sounds for dial-in2022-11-24T15:49:31ZHofer Dimitricustomize sounds for dial-inIt would be nice to have a fairkom sound for the "enter the conference pin number"It would be nice to have a fairkom sound for the "enter the conference pin number"2022-12-16https://git.fairkom.net/hosting/fairteaching/-/issues/137Rework Raumtypen in pro.fairteaching.net2023-09-13T12:31:59ZHofer DimitriRework Raumtypen in pro.fairteaching.netRaumtypen bilden derzeit nicht alle usecases ordentlich ab.
Wäre gut, wenn wir hier nochmal die Köpfe zusammenstecken und die derzeitgen typen nochmal durchgehen.
![grafik](/uploads/1a74f960b23ba487cd08675fd6416a3c/grafik.png)Raumtypen bilden derzeit nicht alle usecases ordentlich ab.
Wäre gut, wenn wir hier nochmal die Köpfe zusammenstecken und die derzeitgen typen nochmal durchgehen.
![grafik](/uploads/1a74f960b23ba487cd08675fd6416a3c/grafik.png)https://git.fairkom.net/hosting/fairteaching/-/issues/139check out alternative load balancers2024-03-22T19:11:44ZRoland Altoncheck out alternative load balancersAnother Django based load balancer for BBB
- https://docs.b3lb.io/en/latest/about/
- https://chemnitzer.linux-tage.de/2022/de/programm/beitrag/178Another Django based load balancer for BBB
- https://docs.b3lb.io/en/latest/about/
- https://chemnitzer.linux-tage.de/2022/de/programm/beitrag/178https://git.fairkom.net/hosting/fairteaching/-/issues/140Live subtitling2022-04-15T08:51:20ZRoland AltonLive subtitlingWith the kaldi ASR it is possible to provide an open source based speech-to-text service.
https://www.inf.uni-hamburg.de/en/inst/ab/lt/publications/2021-geislingeretal-interspeech-bbb.pdf
https://github.com/uhh-lt/bbb-live-subtitles w...With the kaldi ASR it is possible to provide an open source based speech-to-text service.
https://www.inf.uni-hamburg.de/en/inst/ab/lt/publications/2021-geislingeretal-interspeech-bbb.pdf
https://github.com/uhh-lt/bbb-live-subtitles was developed for BBB 2.2, for 2.4 [some tweaks](https://github.com/uhh-lt/bbb-live-subtitles/issues/4) are necessary.https://git.fairkom.net/hosting/fairteaching/-/issues/141Speaker Animationen2022-04-11T13:20:09ZRoland AltonSpeaker AnimationenSpeaker Animationen kosten Browserpower und bei grösseren Gruppen macht das auch wenig Sinn weil die User nicht sortiert sind nach Aktivität.
Kann hier deaktiviert werden:
> defaultSettings:application:animations: false (/usr/share/m...Speaker Animationen kosten Browserpower und bei grösseren Gruppen macht das auch wenig Sinn weil die User nicht sortiert sind nach Aktivität.
Kann hier deaktiviert werden:
> defaultSettings:application:animations: false (/usr/share/meteor/bundle/programs/server/assets/app/config/settings.yml bzw. /etc/bigbluebutton/bbb-html5.yml)https://git.fairkom.net/hosting/fairteaching/-/issues/147dialin with fixed meeting PIN code2024-03-18T17:06:00ZRoland Altondialin with fixed meeting PIN codeEach new meeting generates a new dialin ID, which cannot be communicated before the meeting https://git.fairkom.net/hosting/fairteaching/-/issues/8#note_24438
Scalelite now has a variant with a central freeswitch https://github.com/blin...Each new meeting generates a new dialin ID, which cannot be communicated before the meeting https://git.fairkom.net/hosting/fairteaching/-/issues/8#note_24438
Scalelite now has a variant with a central freeswitch https://github.com/blindsidenetworks/scalelite/pull/797https://git.fairkom.net/hosting/fairteaching/-/issues/151Use Turn only on 3478 and 443 for tls2023-01-16T09:19:45ZHofer DimitriUse Turn only on 3478 and 443 for tlsIt seems like there are no issues anymore for ios if turns listens on 443.
We could simplify our config see https://docs.bigbluebutton.org./admin/setup-turn-server.html#configure-bigbluebutton-to-use-your-turn-server
Probably needs fur...It seems like there are no issues anymore for ios if turns listens on 443.
We could simplify our config see https://docs.bigbluebutton.org./admin/setup-turn-server.html#configure-bigbluebutton-to-use-your-turn-server
Probably needs further testing with an ios device.https://git.fairkom.net/hosting/fairteaching/-/issues/152browser tests2023-01-16T14:23:24ZHofer Dimitribrowser testshttps://playwright.dev/https://playwright.dev/https://git.fairkom.net/hosting/fairteaching/-/issues/153Consider Philos as an alternative to greenlight2023-01-18T10:54:42ZHofer DimitriConsider Philos as an alternative to greenlighthttps://github.com/THM-Health/PILOShttps://github.com/THM-Health/PILOShttps://git.fairkom.net/hosting/fairteaching/-/issues/154alternative frontend2024-01-30T09:47:44ZHofer Dimitrialternative frontendhttps://github.com/riadvice/bbbeasyhttps://github.com/riadvice/bbbeasyhttps://git.fairkom.net/hosting/fairteaching/-/issues/161Firefox browsers no camera and not sharing screen2023-11-09T12:43:39ZRoland AltonFirefox browsers no camera and not sharing screenShowing error 1020
Chromium works.Showing error 1020
Chromium works.https://git.fairkom.net/hosting/fairteaching/-/issues/162camera turns off after some time2024-01-23T10:41:50Zjonaslcamera turns off after some timewhen camera is activated it turns off after some time 10-15mins without turning it of manually. If activating it again, same issue appears again.
Chromium Version 120.0.6099.216 (Offizieller Build) for Linux Mint (64-Bit)when camera is activated it turns off after some time 10-15mins without turning it of manually. If activating it again, same issue appears again.
Chromium Version 120.0.6099.216 (Offizieller Build) for Linux Mint (64-Bit)https://git.fairkom.net/hosting/fairteaching/-/issues/163Set up machines with BBB 2.72024-03-13T09:33:59ZMartin KlampferSet up machines with BBB 2.7Set up two new machines running BBB 2.7 and greenlight. The [ebbba role](https://github.com/ebbba-org/ansible-role-bigbluebutton) can be used.
There are a few UI changes, so the presentation pdf must be adapted.
Edit:
Machines are ord...Set up two new machines running BBB 2.7 and greenlight. The [ebbba role](https://github.com/ebbba-org/ansible-role-bigbluebutton) can be used.
There are a few UI changes, so the presentation pdf must be adapted.
Edit:
Machines are ordered and running (4tb, 64gb ram, ryzen 7):
| fqdn | hostname| ipv4 | ipv6 | robot server id |
| -------------------------- |---------| ---------------|----------------------|-------------------------|
| glungezer.fairteaching.net | bridge8 | 144.76.172.219 | 2a01:4f8:200:50d1::2 | Server Auction #2277661 |
| ortler.fairteaching.net | bridge9 | 138.201.194.99 | 2a01:4f8:172:3c0c::2 | Server Auction #2229361 |Martin KlampferMartin Klampferhttps://git.fairkom.net/hosting/fairteaching/-/issues/164Fairteaching relaunch BBB 2.72024-03-18T15:33:38ZMartin KlampferFairteaching relaunch BBB 2.7This is a meta issue for keeping track of the several steps involved in bringing our fairteaching infrastructure up-to-date.
Required steps:
- [ ] [Server setup and BBB installation](#163)
- [ ] [include grafana-agent on the BBB mach...This is a meta issue for keeping track of the several steps involved in bringing our fairteaching infrastructure up-to-date.
Required steps:
- [ ] [Server setup and BBB installation](#163)
- [ ] [include grafana-agent on the BBB machines](#165)
- [ ] [set up restic backups for recordings](#166)
- [ ] [Create SIP endpoint for new BBB infrastructure](#173)
- [ ] [Greenlight on k8s](#167)
- [ ] [b3scale on k8s](#168)
- [ ] [set up fairlogin](#169)
- [ ] [Test the new infrastructure](#170)
- [ ] [Upgrade presentation slides for BBB 2.7](#172)Martin KlampferMartin Klampferhttps://git.fairkom.net/hosting/fairteaching/-/issues/165Set Up grafana agent on BBB 2.7 machines2024-03-13T09:40:42ZMartin KlampferSet Up grafana agent on BBB 2.7 machineshttps://git.fairkom.net/hosting/fairteaching/-/issues/166Set up restic backups for recordings2024-03-13T09:41:34ZMartin KlampferSet up restic backups for recordingshttps://git.fairkom.net/hosting/fairteaching/-/issues/167Set up Greenlight on k8s2024-03-13T09:41:35ZMartin KlampferSet up Greenlight on k8sMartin KlampferMartin Klampferhttps://git.fairkom.net/hosting/fairteaching/-/issues/168Set up b3scale on k8s2024-03-22T19:11:44ZMartin KlampferSet up b3scale on k8sMartin KlampferMartin Klampferhttps://git.fairkom.net/hosting/fairteaching/-/issues/169Add fairlogin to greenlight2024-03-13T09:41:35ZMartin KlampferAdd fairlogin to greenlightMartin KlampferMartin Klampferhttps://git.fairkom.net/hosting/fairteaching/-/issues/170Test the new fairteaching infrastructure2024-03-13T09:48:44ZMartin KlampferTest the new fairteaching infrastructurehttps://git.fairkom.net/hosting/fairteaching/-/issues/171Evaluate possibilities for BBB hosting on k8s2024-03-22T19:10:48ZMartin KlampferEvaluate possibilities for BBB hosting on k8sWie man eine skalierbare BigBlueButton Videokonferenzlösung auf AWS baut: https://aws.amazon.com/de/blogs/germany/wie-man-eine-skalierbare-bigbluebutton-video-konferenzloesung-auf-aws-baut/
[https://kubevirt.io/](https://kubevirt.io/)Wie man eine skalierbare BigBlueButton Videokonferenzlösung auf AWS baut: https://aws.amazon.com/de/blogs/germany/wie-man-eine-skalierbare-bigbluebutton-video-konferenzloesung-auf-aws-baut/
[https://kubevirt.io/](https://kubevirt.io/)https://git.fairkom.net/hosting/fairteaching/-/issues/172Upgrade presentation slides for BBB 2.72024-03-13T10:00:10ZMartin KlampferUpgrade presentation slides for BBB 2.7https://git.fairkom.net/hosting/fairteaching/-/issues/173Create SIP endpoint for new BBB infrastructure2024-03-19T08:37:43ZMartin KlampferCreate SIP endpoint for new BBB infrastructureRoland AltonRoland Alton