BigBlueButton Ingyenes videokonferencia szoftver
BigBluebutton videokonferencia rendszer online webináriumokhoz
A BigBluebutton egy ingyenes video -együttműködési szoftver, amely zökkenőmentes integrációt biztosít olyan népszerű platformokkal, mint a Drupal, a WordPress, a Redmine és a Canvas.
Áttekintés
A BigBluebutton egy nyílt forráskódú ingyenes video -együttműködési szoftver, amelyet kifejezetten az oktatási piacra terveztek. Számos olyan funkció van, amely össze van csomagolva ebben a távoli találkozó megoldásban. Teljes megoldást kínál a diákok és a tanárok virtuális munkamenetének lefolytatására. Ezért olyan robusztus funkciókat biztosít, mint a videokonferencia, a megosztott táblázat, az elektronikus kézi-emelés, a HD audio, az igény szerinti webcasting, a fájlmegosztás, a prezentációs eszközök, a képernyőmegosztás, a nyilvános/privát üzenetek küldése, a hangulatjelekkel való csevegés. Ez a webkonferencia -rendszer nagyon bővíthető, és integrációkat biztosít más hatékony platformokhoz. Ez azonban biztosítja annak integrálását más szoftverekkel, amelyek magukban foglalják a Drupal, a Redmine, a Canvas, a WordPress, az Atutor, a Chamilo, a Schoology és még sok más. Mindezek az integrációk miatt ez az önálló webes konferencia megoldás a legjobb választás az online tanulási menedzsment rendszerként. Ezenkívül a BigBluebutton alkalmazás egy HTML5 által támogatott felhasználói felület, amely támogatja a mobil elrendezéseket és az összes főbb böngészőn fut. A BigBluebutton elsősorban JavaScript -ben van írva, valamint más nyelvek, például Java, HTML5, Scala Ruby, Groovy és CSS bemenete. Ez az öngazdálkodású távoli találkozó megoldás egy jól megtervezett irányítópultot biztosít, ahol a felhasználó könnyen navigálhat. Ezenkívül teljes támogatás áll rendelkezésre az online webkonferencia szoftver használatával, telepítésével és fejlesztésével kapcsolatban.
Rendszerkövetelmények
A BigBluebutton beállításának követelményei a következők:
- Java 11 jdk
- Meteor 1.8.x verzió
- Node.js 10.20.1+
- MongoDB
Jellemzők
A BigBluebutton a következő kulcsfontosságú funkciókat kínálja:
- Nyílt forráskód
- munkamenet -felvétel
- Fájlmegosztás
- Képernyőmegosztás
- WebRTC kompatibilis
- A harmadik féltől származó szoftverek támogatása
- HD audio
- Biztonságos
- Multi-felhasználói táblázat
- Valós idejű csevegések
- Támogassa a hangulatjeleket
- szavazás
- robusztus
- Szülői / hallgatói portál
- Bővíthető
Telepítési útmutató
A fejlesztési környezet beállítása előtt először be kell állítania egy BigBluebutton 2.2 szervert, amely megtalálható ezen a link -on Először futtassa a következő parancsot:
sudo apt-get install wget
Most futtassa a parancsot az alapfejlesztési eszközök telepítéséhez
sudo apt-get install git-core ant ant-contrib openjdk-8-jdk-headless
A JDK telepítésével be kell állítania a java \ _home változót. Szerkesztés `~/.Profile '
vi ~/.profile<br></br>
Adja hozzá a következő sort a fájl végén
export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
Töltse le újra a profilját (ez automatikusan megtörténik, amikor a következő bejelentkezéskor jelentkezik, de itt kifejezetten megtesszük az új környezeti változó betöltéséhez).
source ~/.profile
Végezzen egy gyors tesztet annak biztosítása érdekében, hogy a Java \ _home be legyen állítva.
echo $JAVA_HOME /usr/lib/jvm/java-8-openjdk-amd64
A következő lépésben számos eszközt kell telepítenie az SDKMAN használatával.
curl -s “https://get.sdkman.io” | bash<br></br>source “$HOME/.sdkman/bin/sdkman-init.sh”<br></br>sdk install gradle 5.5.1<br></br>sdk install grails 3.3.9<br></br>sdk install sbt 1.2.8<br></br>sdk install maven 3.5.0<br></br>
A kód beállításához villogjon a BigBluebutton tárolóba a GitHub -fiókjába, majd klónozza. Futtassa a következő parancsot, hogy hozzáadja a távoli adattárot a helyi klónhoz.
git remote add upstream https://github.com/bigbluebutton/bigbluebutton.git<br></br>
Ezután futtassa a következő parancsokat, hogy a távoli lerakat legfrissebb verzióját lehessen lekérni.
git fetch upstream
Ezután hozzon létre egy új ágot a munkájának elindításához és a `v2.2.x-kiadás" kiadási ág alapjául
git checkout -b my-changes-branch upstream/v2.2.x-release
A szerver beállítása után beállítjuk az elülső oldalt. Futtassa a következő parancsokat a meteor.js telepítéséhez
cd ~/dev/bigbluebutton/bigbluebutton-html5<br data-rich-text-line-break="true"></br>curl https://install.meteor.com/ | sh
Ezután van egy változtatás szükséges a suttings.yml webhelyen, hogy a webkamera és a képernyő megosztása működjön az ügyfélben (feltételezve, hogy már használja a HTTPS -t). Az első lépés a „kurento.wsurl” csomagolt beállítások.yml értékének megtalálása.
grep "wsUrl" /usr/share/meteor/bundle/programs/server/assets/app/config/settings.yml
Ezután szerkessze a fejlesztési beállításokat.YML és változtassa meg a „WSURL” -et, hogy megfeleljen az előzőekből származó.
vi private/config/settings.yml
Most már készen áll a HTML5 kód futtatására. Először állítsa le a HTML5 kliens csomagolt verzióját, hogy nem fut párhuzamosan két példányt.
sudo systemctl stop bbb-html5
Végül telepítse az NPM -függőségeket, és futtassa az elülső végét a következő parancsokkal:
meteor npm install<br></br>npm start<br></br>