Méthode historique :
- Télécharger et décompresser l’archive de l’outil BBB-Recoder disponible ici : https://github.com/jibon57/bbb-recorder/archive/master.zip
- 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