Bigbluebutton aufzeichnung downloaden

Nach dem Ausführen des Installationsskripts (install.sh), dem Python-Skript, das das herunterladbare Material produziert, wird für jede Aufnahme automatisch von den BigBlueButton-Überwachungsskripten aufgerufen, nachdem jede Aufzeichnung transcodiert und veröffentlicht wurde. Dateien unter /usr/local/bigbluebutton/core/lib/generators/ enthalten Skripte mit Logik, Klassen und Methoden, die von anderen Skripten verwendet werden, die Medien archivieren oder verarbeiten. Wie BigBlueButton-Sitzungen sollte auch die Verwaltung von Aufzeichnungen von Software von Drittanbietern durchgeführt werden. Software von Drittanbietern verwendet die BigBlueButton-API, um dies zu erreichen. Als Benutzer können Sie Software von Drittanbietern verwenden, die den richtigen Wert auf den Parameter “record” setzt. Als Entwickler können Sie eine (nicht offizielle) Bibliothek verwenden, die die API-Aufrufe in Ihrer bevorzugten Sprache implementiert, oder sie selbst implementieren. Es wird die Prozess- und Veröffentlichungsphasen für jede Aufzeichnung auf Ihrem Server erneut durchlaufen. Diese Aktion wird eine lange Zeit dauern, da sie jede Aufzeichnung verarbeitet. BigBlueButton verfügt nicht über eine Administrator-Web-Schnittstelle, um die Sitzungen oder Aufzeichnungen zu steuern, da sie in beiden Fällen von Software von Drittanbietern verarbeitet werden, aber es verfügt über ein nützliches Tool, um den Zustand zu überwachen und Ihre Aufzeichnungen über die oben beschriebenen Phasen zu steuern. Die einzige wirklich funktionierende Lösung scheint darin zu bestehen, das Ganze wieder einzufangen, wie @olberger betonte. Leider ist das auch die ressourcenteuerste, langlebigste und fehleranfälligste Lösung.

😕 @olberger Vielen Dank für Ihre Bemühungen. Wäre toll, wenn Ihr bbb-downloader/capture-full-replay.sh selbst dockerisiert würde (vielleicht auf der Grundlage des Docker-Selen-Images). Hinzufügen einer anderen Lösung: ein Skript, das Aufnahmen in OpenCast weblog.lkiesow.de/20200318-integrate-bigbluebutton-opencast/ hochlädt. Dies scheint ideal für diejenigen, die eine große Skala von Aufnahmen. Diese Phasen werden von Ruby-Skripten behandelt. Das Verzeichnis für diese Dateien ist /usr/local/bigbluebutton/core/ Wenn ein Skript angewendet wurde, um Ihre Aufnahme zu verarbeiten, sein Name sollte unter der Spalte “Verarbeitet” aufgeführt werden, standardmäßig sollten Sie “Präsentation” sehen, wenn Sie eines von ihnen nicht sehen, finden Sie das Problem in der Protokolldatei der verarbeiteten Aufzeichnung: Wenn Sie bbb-record ausführen – neu auf einer Aufzeichnung, bei der der Prozess und das Veröffentlichungsskript nicht ausgeführt wurden, weil der Moderator der Sitzung nicht auf die Aufnahmeschaltfläche geklickt hat, wird die sergemäße Besprechung verarbeitet. In diesem Fall wird die gesamte Länge der Besprechung in die Aufzeichnung einbezogen. Ich habe eine Möglichkeit implementiert, Aufnahmen als Webm oder mp4 zu exportieren. Hier erhalten Sie Details: Hier werden die Downloadskripte in den BigBlueButton-Skriptordner kopiert und das kompilierte FFMPEG in den Ordner /opt/ffmpeg kopiert.