Récupérer un enregistrement BBB (ne fonctionne que sous un environnement Linux)

Méthode historique :

  1. Télécharger et décompresser l’archive de l’outil BBB-Recoder disponible ici : https://github.com/jibon57/bbb-recorder/archive/master.zip
  2. Suivre les étapes du ReadMe ici : GitHub - jibon57/bbb-recorder: BigBlueButton recorder using puppeteer to export as webm or mp4 file & Live RTMP broadcasting

Méthode en utilisant un container Docker :

docker run -it --entrypoint /bin/bash -v ~/tmp:/output --platform linux/amd64 mirhosting/bbb-recorder
map le répertoire local ~/tmp avec le répertoire /output dans le container

Commande à lancer dans le container :

  • Pour créer le .env
    { cat .env.example; echo -e "\ncopyToPath=/output";} > .env

  • Pour tester l’export des 10 premières secondes :
    node export.js "https://scalelite.lal.cloud.math.cnrs.fr/playback/presentation/2.0/playback.html?meetingId=XXXXXXXXXXXXXXXXXX" meeting.webm 10 true
    où XXXXXXXXXXXXXXXXXX correspond à l’identifiant du meeting.

  • Si tout va bien export complet, on remplace 10 par 0
    node export.js "https://scalelite.lal.cloud.math.cnrs.fr/playback/presentation/2.0/playback.html?meetingId=XXXXXXXXXXXXXXXXXX" meeting.webm 0 true