...
| Bloc de code | ||||
|---|---|---|---|---|
| ||||
crontab -e */2 * * * * /usr/bin/bash -c 'export WORKON_HOME=/data/www/%userpod%/.virtualenvs; export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3.6; cd /data/www/%userpod%/django_projects/podv2; source /usr/bin/virtualenvwrapper.sh; workon django_pod; python manage.py bbb main' |
Configuration dans Pod
Ne pas oublier d'avoir réalisé au préalable la configuration pour la publication des présentations Web (cf. Mise en place de la publication des présentations Web de BigBlueButton vers Pod v2#ConfigurationdansPod).
Dans le fichier settings_local.py, ce système n'utilise que peu de paramètres, à savoir :
| Bloc de code | ||||
|---|---|---|---|---|
| ||||
# Allow the users to perform a BigBlueButton live USE_BBB_LIVE = True # Allow users to record their BigBlueButton live USE_BBB_LIVE_DOWNLOADING = True # Number maximum of BBB lives simultaneous managed by the system BBB_NUMBER_MAX_LIVES = 5 |
Le fait de mettre mettre USE_BBB_LIVE_DOWNLOADING = True implique de mettre la configuration adéquat pour DEFAULT_BBB_PATH et également dans le script bbb-pod-live.php sur le serveur bbb-pod-live.
Les éléments de paramétrage sont les suivants :
- USE_BBB_LIVE : utilisation (True/False) de la gestion des directs BBB pour Pod
- USE_BBB_LIVE_DOWNLOADING
...
- : utilisation (True/False) de l'enregistrement des directs BBB pour Pod
- BBB_NUMBER_MAX_LIVES : nombre maximum de directs BBB simultanées gérés par le système (calculé par rapport au nombre de serveurs et d'instances de bbb-liveStreaming que vous avez configuré).
Exploitation
Dans le cas normal, où tout se passe bien, ce système ne devrait pas engendrer d'exploitation particulière et vous ne recevrez d'emails de la part du système qu'en cas d'erreurs.
...
- soit il faut configurer Pod pour être en mode debug (cf. settings_local.py).
Attention : le mode debug ne doit pas être activé dans un environnement de production. - soit modifier directement le script /django_projects/podv2/pod/video/management/commands/bbb.py pour qu'il affiche directement les traitements réalisés (cf. fonction print_if_debug).
...