...
- le système de revendication des enregistrements de Pod (cf. https://www.esup-portail.org/wiki/x/DgB8Lw),
- le système d'import des vidéos externes pour y ajouter la possibilité de convertir des enregistrements BBB, de type présentation, en vidéo (via le plugin bbb-recorder, cf. ci-dessous),
- un script de migration, qui offre plusieurs possibilités.
...
Une fois que toutes les vidéos ont été encodées, l'architecture BBB locale peut être arrêtée. Les usagers devront aller chercher leurs vidéos dans l'onglet Revendication des enregistrements dans Pod.
Info |
---|
N'hésitez pas à consulter la documentation sur le système de revendication https://www.esup-portail.org/wiki/x/DgB8Lw Entre autres, il y a une possibilité de prévisualiser ces enregistrements. |
- 2° possibilité, pour ceux qui ont beaucoup d'enregistrements à récupérer
...
- Utilisation de la revendication pour tous les enregistrements, en simulation uniquement :
python -W ignore manage.py migrate_bbb_recordings --use-manual-claim --dry - Utilisation de la revendication d'enregistrements pour seulement les 2 enregistrements les plus récents, en simulation uniquement :
python -W ignore manage.py migrate_bbb_recordings --min-value-record-process=1 --max-value-record-process=2 --use-manual-claim --dry &Info title Utilisation de Celery ou non ? Si vous utilisez les tâches asynchrones (CELERY_TO_ENCODE = True), sans le dry, cette commande va lancer 2 tâches d'encodage.
Si vous n'utilisez pas les tâches asynchrones (CELERY_TO_ENCODE = False), sans le dry, cette commande va réaliser directement l'encodage (sauf si le playback est au format vidéo bien entendu) de la 1° présentation, puis une fois celle-ci terminée, l'encodage de la 2° présentation.
Dans ce cas là, cela peut être long, d'où l'utilisation en arrière plan (via le & en fin de commande). - Utilisation du module d'importation vidéo externe, avec accès à la base de données Moodle pour tous les enregistrements, en simulation uniquement :
python -W ignore manage.py migrate_bbb_recordings --use-import-video --use-database-moodle --dryInfo title Pas d'encodage réalisé Sans le dry, cette commande va créer des lignes d'enregistrements externes dans la base de Pod, pour le module d'import des vidéos. Il n'y a alors aucun encodage qui est réalisé à ce moment.
Les usagers pourront retrouver ces enregistrements dans ce module d'import des vidéos et les téléverser sur Pod en tant que vidéo : c'est à ce moment que l'encodage sera réalisé.
- Utilisation du module d'importation vidéo externe, sans accès à la base de données Moodle pour les 10 enregistrements les plus récents, en simulation uniquement :
python -W ignore manage.py migrate_bbb_recordings --min-value-record-process=1 --max-value-record-process=10 --use-import-video --dry
Exploitation
Interface d'administration
Sortie du script migrate_bbb_recordings
Le script affiche un ensemble d'informations pour chaque ligne traitée; il ne faut pas hésiter à le lancer en mode dry.
Info |
---|
Il est possible de relancer le script plusieurs fois, cela ne va pas créé de doublons. Par contre, cela peut ré-encoder des enregistrements qui avaient déjà été encodés lors de la 1° passe. |
Interface d'administration
Revendication des Revendication des enregistrements,
L'interface d'administration permettant de suivre les enregistrements traités concerne les enregistreurs et les enregistrements.
...
L'interface d'administration permettant de suivre les enregistrements traités concerne les enregistrements externes dans Importer une vidéo externe.
Logs de la solution
Info |
---|
Selon votre environnement, les logs de Pod peuvent se retrouver dans le fichier /var/log/syslog |
Tâches asynchrones (CELERY_TO_ENCODE = True)
Sur les serveurs d'encodage, les logs celery se trouvent dans /var/log/celery/worker1.log (selon votre configuration, si vous utilisez plusieurs workers, vous pouvez avoir plusieurs fichiers).
RabbitMQ-Server
Si vous utilisez RabbiMQ-Server, sur ce serveur, vous pouvez avoir des informations dans /var/log/rabbitmq/rabbit@xxxxx.log.
bbb-recorder
Les logs des traitements de bbb-recorder sont accessibles dans le répertoire configuré via IMPORT_VIDEO_BBB_RECORDER_PATH/logs.