BBB : Différence entre versions
(→Installation) |
|||
| Ligne 1 : | Ligne 1 : | ||
==Installation== | ==Installation== | ||
| − | Serveur BigBlueButton | + | '''Serveur BigBlueButton''' |
Les serveur de BigBlueButton sont installés dans la batcave, BAIE de la DR13, ce sont des serveurs physique. Ils sont sous Ubuntu Server 16.04. La méthode d'installation suivie a été celle décrite par la documentation : https://docs.bigbluebutton.org/2.2/install.html et plus particulierement par le script : https://github.com/bigbluebutton/bbb-install. | Les serveur de BigBlueButton sont installés dans la batcave, BAIE de la DR13, ce sont des serveurs physique. Ils sont sous Ubuntu Server 16.04. La méthode d'installation suivie a été celle décrite par la documentation : https://docs.bigbluebutton.org/2.2/install.html et plus particulierement par le script : https://github.com/bigbluebutton/bbb-install. | ||
Version du 28 janvier 2021 à 09:50
Installation
Serveur BigBlueButton
Les serveur de BigBlueButton sont installés dans la batcave, BAIE de la DR13, ce sont des serveurs physique. Ils sont sous Ubuntu Server 16.04. La méthode d'installation suivie a été celle décrite par la documentation : https://docs.bigbluebutton.org/2.2/install.html et plus particulierement par le script : https://github.com/bigbluebutton/bbb-install.
Voici le processus (je travaille dans /root) :
wget https://ubuntu.bigbluebutton.org/bbb-install.sh
chmod +x bbb-install.sh
./bbb-install.sh -v xenial-22 -s bbb2.webconf.dr13.cnrs.fr -c turn2.webconf.dr13.cnrs.fr:38786303fa418838ccdbb301dd2a7570
-conf --setip bbb2.webconf.dr13.cnrs.fr
BBB fournit un outil en ligne de commande pour gérer le serveur.
# État des composants bbb-conf --status # Redémarre, démarre et arrête le service bbb-conf --restart bbb-conf --start bbb-conf --stop # Plus de commandes bbb-conf --help
Pour customiser BBB, il existe un fichier qui est lu à chaque redémarrage de service (par defaut le script n'est pas executable ==> chmod +x ../../apply-conf.sh)
/etc/bigbluebutton/bbb-conf/apply-config.sh
Ici le fichier sur les serveurs BBB :
#!/bin/bash # Pull in the helper functions for configuring BigBlueButton source /etc/bigbluebutton/bbb-conf/apply-lib.sh #Permet d'activer 3 processus distinct pour chaque flux BBB (son,voix,camera) enableMultipleKurentos #Redéfinie le bitrate des cameras selon le niveau de qualité# echo " - Setting camera defaults" yq w -i $HTML5_CONFIG 'public.kurento.cameraProfiles.(id==low).bitrate' 50 yq w -i $HTML5_CONFIG 'public.kurento.cameraProfiles.(id==medium).bitrate' 100 yq w -i $HTML5_CONFIG 'public.kurento.cameraProfiles.(id==high).bitrate' 200 yq w -i $HTML5_CONFIG 'public.kurento.cameraProfiles.(id==hd).bitrate' 300
Le fichier de configuration NGINX se trouve ici
/etc/nginx/sites-available/bigbluebutton