En temps normal, dès que nous (ou nos clients) souhaitions télécharger les enregistrements d'une session de visio-conférence, il fallait le faire à la main, en CLI.
Bien que ce projet est open-source, la méthode est fastidieuse, et prend du temps (à savoir que le temps de traitement d'une vidéo est égal au temps de la vidéo). Nous utilisions le projet BBB-Recorder, à travers la commande suivante (exemple) :
Aussi, nous avions une demande d'insérer un bouton de téléchargement au sein du lecteur web consacré au visionnage des enregistrements. C'est pourquoi nous sommes passés au projet BBB-Video-Download, couplé à BBB-Add-Download-Button. Tous deux sont des projets open-source créés par la communauté.
Attention BBB-Add-Download-Button ne fonctionne pas sans BBB-Video-Download !
J'ai fait l'installation sur un serveur BBB déjà existant et prêt à l'emploi. Tout d'abord il faut installer le paquet BBB-Video-Download, selon la documentation disponible ici.
Une fois ce paquet installé et prêt, installer le bouton de téléchargement. Finalement le projet GitHub contient seulement deux fichiers (playback.html et playback.js) !
Attention à l'emplacement de destination, dans le cas où nous sommes sur la version 2.2.x (version actuelle), il s'agira du répertoire /var/bigbluebutton/playback/presentation/2.0 (comme précisé ci-dessus).
Cependant, en version beta, il s'agira à priori du répertoire /var/bigbluebutton/playback/presentation/2.3. Cependant le bouton n'est à priori pas encore compatible avec cette nouvelle version...
Et voici le résultat final :
Notez également que ce bouton est disponible pour les futurs enregistrements également, ceux faits jusqu'à présent devront être générés manuellement.