Goal: Looking to allow for unlimited number of one-to-one whiteboard collaboration sessions.
Option A) I am currently able to partition each user pair by establishing a separate collectionNode via SharedWBModel and assiging each user of the two users to that model (collectionNode).
Option B) I am also able to create a new room for each user pair at runtime via template allowing for the two users to enter the room after it is created
Questions:
1) Is there another option?
2) Is one technique suggested over the other for technical reasons (load, scaling, etc)?
3) Is one technique suggested over the other for pricing reasons (does room creation cost more than collectionNode creation)?
4) For the sake of security, i can create neither rooms nor collectionNodes from the client without compromising my developer's owner account credentials. In order to circumvent the issue, i am able to create a new room from a template via server libabries (java, php), however, i don't see the ability to create a collectionNode from the server. Can i create collectionNodes from the server?
5) Is there a way to promote a participant to owner temporarily in order to create a collectionNode from the client without compromising security? In other words, is using the server my only option?
Looking forward and thanks.