Oct 19, 2021 by Thibault Debatty | 2075 views
BigBlueButton is a great platform for online teaching. It has many features like built-in drawing tools (even supports multi-user drawing), breakout rooms, chat, shared notes, polling, screen sharing, session recording etc. But, the recorded sessions are no actual videos.
During the meeting, the different "streams" are recorded separately: presentation pages, chat messages, drawings, audio stream and webcams. On the playback interface, the different streams are "played" separately from each other, maintaining the synchronization. This allows to spare a lot of bandwidth as only the webcam streams have to be recorded as videos.
But if you want to share or archive the session, you might some time prefer a video recording...
You can use our Docker image to capture the recorded session into a video. By default, videos are saved to the
/video directory of the container, so you must use a mounted volume to get the video on your host machine:
docker run --rm -v `pwd`:/video cylab/bbb-recorder <URL>
<URL> is the URL of the recording. E.g.
docker run --rm -v `pwd`:/video cylab/bbb-recorder https://meet.cylab.be/playback/presentation/2.3/e9edba52669216dab8a3a0314033c11ffc21c6e6-1634497463561
Under the hood, this image contains an X virtual framebuffer (xvfb) and a node script that:
The source of the image is available at https://gitlab.cylab.be/cylab/bbb-recorder