BBB : Différence entre versions
(→Installation) |
|||
| Ligne 9 : | Ligne 9 : | ||
#Recuperation du script | #Recuperation du script | ||
wget https://ubuntu.bigbluebutton.org/bbb-install.sh | wget https://ubuntu.bigbluebutton.org/bbb-install.sh | ||
| + | |||
#Rendre le script executable | #Rendre le script executable | ||
chmod +x bbb-install.sh | chmod +x bbb-install.sh | ||
| + | |||
#Installation BBB automatique (xenial-22 pour ubuntu 16.04, -c pour config auto d'un serveur turn) | #Installation BBB automatique (xenial-22 pour ubuntu 16.04, -c pour config auto d'un serveur turn) | ||
./bbb-install.sh -v xenial-22 -s bbb2.webconf.dr13.cnrs.fr -c turn2.webconf.dr13.cnrs.fr:38786303fa418838ccdbb301dd2a7570 | ./bbb-install.sh -v xenial-22 -s bbb2.webconf.dr13.cnrs.fr -c turn2.webconf.dr13.cnrs.fr:38786303fa418838ccdbb301dd2a7570 | ||
| + | |||
#Pour définir le nom d'hôte pour la configuration du BigBlueButton. | #Pour définir le nom d'hôte pour la configuration du BigBlueButton. | ||
bbb-conf --setip bbb2.webconf.dr13.cnrs.fr | bbb-conf --setip bbb2.webconf.dr13.cnrs.fr | ||
Version actuelle datée du 4 février 2021 à 10:31
Installation[modifier]
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) :
#Recuperation du script wget https://ubuntu.bigbluebutton.org/bbb-install.sh #Rendre le script executable chmod +x bbb-install.sh #Installation BBB automatique (xenial-22 pour ubuntu 16.04, -c pour config auto d'un serveur turn) ./bbb-install.sh -v xenial-22 -s bbb2.webconf.dr13.cnrs.fr -c turn2.webconf.dr13.cnrs.fr:38786303fa418838ccdbb301dd2a7570 #Pour définir le nom d'hôte pour la configuration du BigBlueButton. bbb-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