BBB : Différence entre versions

De Wiki_DR13
Aller à : navigation, rechercher
(Installation)
Ligne 40 : Ligne 40 :
 
  source /etc/bigbluebutton/bbb-conf/apply-lib.sh
 
  source /etc/bigbluebutton/bbb-conf/apply-lib.sh
 
   
 
   
 +
#Permet d'activer 3 processus distinct pour chaque flux BBB (son,voix,camera)
 
  enableMultipleKurentos
 
  enableMultipleKurentos
 
   
 
   

Version du 28 janvier 2021 à 09:26

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 redemarrage de service :

/etc/bigbluebutton/bbb-conf/apply-config.sh

Nous pouvons tout personnalisé 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

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