Schulzki I am SW developer have some ideas about the design, but I am not into the sozi code and sure would like to discuss it. Anybody here to join?
I think it has similarities with the presenter console, where the presentation is played in a browser window and controlled by another window (actually, it is bidirectional: actions in the presentation window are reflected in the presenter console).
In this case, we could build two HTML documents:
- One for the "master presentation": it would load a Sozi presentation in an iframe, listen to events from the Sozi player and dispatch them to clients over the web.
- One for the "client presentation": it would load the same Sozi presentation in an iframe, listen to events from the remote master presentation, and forward them to the client presentation.
The "master" part could also be integrated in the existing presenter.
For reference, see the following files: