bigbluebutton / bigbluebutton-html-plugin-sdk

BigBlueButton Plugin SDK
GNU Lesser General Public License v3.0
6 stars 5 forks source link

Generic message posting function for integrations with Recordings #73

Open gustavotrott opened 6 months ago

gustavotrott commented 6 months ago

Problem:

I was thinking about plugins and their lack of support for recordings. And even if it had support for recordings, it's possible that some developers might hesitate to venture into adding recording capabilities to their plugins. Specifically, they would need to implement a handler on the recording side capable of reading messages from the data channel and replaying them for the recordings. However, some may find this part too complex to undertake.

Idea:

To address this, there could be a more generic option for plugins to send messages to the recordings. For example, a function like postRecordingMessage('User "Gustavo" has been randomly selected') or postRecordingMessage('Presenter shared the website http://www.google.com').

These messages would be displayed in the chat during recordings (and would be transparent during the live meeting), providing viewers of the recordings with a sense of what is happening, even if they can't see it directly.