Guten Tag, heute habe ich beschlossen, am Ende dann meinen ersten Beitrag zu schreiben.
Ich werde nicht viel über BigBlueButton sprechen, dann über BBB. Ich sage nur, dass BBB ist:
- Kostenlos (GNU Lesser General Public License).
- Für Video-Audiokonferenzen.
- Für Präsentationen.
- Für Webinare.
Fangen wir an.
Ein bisschen Hintergrund.
In unserem Fall verwenden wir Ubuntu 16.04 x64 und ich rate Ihnen das gleiche)
Für eine vollständige BBB-Funktion ist Folgendes erforderlich:
- Statische externe IP.
- Gebundener Domainname.
- SSL-Zertifikat.
- Weitergeleitete Ports.
Teil eins
Schnellinstallationsskript
Die geschätzte Installationszeit beträgt 15-20 Minuten.
Die Installation ist einfach und nicht aufdringlich.
In diesem Fall Installation mit einer externen IP.
wget -qO- https://ubuntu.bigbluebutton.org/bbb-install.sh | bash -s -- -v xenial-200
Verwenden eines externen Domainnamens bbb.example.com
wget -qO- https://ubuntu.bigbluebutton.org/bbb-install.sh | bash -s -- -v xenial-200 -s bbb.example.com
Verwenden eines externen Domainnamens bbb.example.com und Abrufen eines SSL-Zertifikats von
Verschlüsseln wir mit E-Mail info@example.com
wget -qO- https://ubuntu.bigbluebutton.org/bbb-install.sh | bash -s -- -v xenial-200 -s bbb.example.com -e info@example.com
SSL + neuester HTML5-Client
wget -qO- https://ubuntu.bigbluebutton.org/bbb-install.sh | bash -s -- -v xenial-200 -s bbb.example.com -e info@example.com -t
SSL + GreenLight
wget -qO- https://ubuntu.bigbluebutton.org/bbb-install.sh | bash -s -- -v xenial-200 -s bbb.example.com -e info@example.com -g
Alles oben
wget -qO- https://ubuntu.bigbluebutton.org/bbb-install.sh | bash -s -- -v xenial-200 -s bbb.example.com -e info@example.com -t -g
Es bleibt zu warten, bis die Installation abgeschlossen ist.
Dann dachte ich bereits darüber nach, den Leser nicht zu quälen und den zweiten Teil nicht zusammen mit dem ersten zu schreiben, aber ich erinnerte mich, dass es einen anderen Teil mit manueller Installation gab.
Teil Zwei
Schnellinstallation Docker
Die BBB- Website enthält eine Liste der Dinge, die wir in der Docker-Version nicht erhalten werden
- Nginx verfügt nicht über ein SSL-Zertifikat. Daher müssen Sie FireFox verwenden, um WebRTC-Audio / Video zu verwenden
- Prozesse werden mit Supervisord gestartet (anstelle von systemd).
- Der HTML5-Client unterstützt Videos, jedoch keine Desktop-Freigabe mit WebRTC
Das heißt, Sie werden ihn nicht zur Produktion schicken.
Aber ich werde es trotzdem beschreiben, plötzlich wird jemand daran interessiert sein zu testen.
Übrigens, wenn Sie es mit SSL hinter Reverse-Proxys verstecken, sollte bis dahin alles beginnen (ich habe es selbst nicht überprüft).
docker run -p 80:80/tcp -p 443:443/tcp -p 1935:1935 -p 5066:5066 -p 3478:3478 -p 3478:3478/udp bigbluebutton/bigbluebutton -h LOCAL_IP_ADDRESS
Sozusagen. In meinem nächsten Artikel geht es darum, all diesen Spaß manuell zu installieren, es sei denn, sie vermissen ihn natürlich.
Fin.