Hello. I’ve created a project using Pixel Streaming. It’s working really well and I wanted to achieve the Multiple Player Endpoints that I read about in the Documentation:
You may want all users to be in the same Unreal Engine session, but not have exactly the same ability to control that session.
For example, you might want to create an experience like a presentation, where the presenter has full control over the Unreal Engine from their browser, but other users are only able to view the stream. Or, you may want to create customized sets of controls for different users, so that they can cooperate to control different aspects of the experience in real time.
For these kinds of scenarios, you can have one Unreal Engine instance running with one stack of web services, but create different player HTML pages on the Signaling and Web Server.
In this scenario, you could customize each different HTML player page and its JavaScript environment to expose only the controls you want. Then, each class of users would need to request a different URL from the Signaling and Web Server. For example, maybe the presenter loads
http://yourhostname/presenter.html
and other users loadhttp://yourhostname/attendee.html
.
My question is, where do I setup the scripting for the Presenter and Attendee view? Do I need to work on this in the files found inside the SignallingWebServer? I am unsure on what to do next. Any help is greatly appreciated. Thank you very much!