Hello everyone,
First of all, I'd start my post by thanking you all, the great community. Thank you for your help and support.
I just started using bigbluebutton, and I had a case when I was required to write my own frontend portal, and I manged to do that.
Now, I start reading about HTML5 client.
I've read the bigbluebutton architecture, and I've couple questions about HTML5 client. Hope you help me to clarify them.
1- HTML5 client is the frontend client that represents what user can do inside the meeting,
what is the purpose of having backend component (meteor js ) ? What is the benefit of using meteor here instead of calling BBB web API ?
2- What is the scope of responsibilities of HTML5 client?
3- I see HTML5 client is too coupled with other bigbluebutton components which make it is hard to replaced by custom build client ? what does I need to consider if I would like to replace it ? anyone here has tried to rewrite his own client instead of forking the HTML5 client and modify it based on his needs?
4- Where I can find a ReadME file for HTML5 client to explain the folder structure, some bash script that comes with the code .. etc
Thanks all in advance for your help