Source:
https://github.com/e3ds/E3DS-Iframe-Demo
Iframe Demo:
https://iframe.eagle3dstreaming.com/
reactJS ReactJS Iframe Demo:
https://iframe_react.eagle3dstreaming.com/
UE5 Iframe Demo::
https://iframe_ue5.eagle3dstreaming.com/
unreal Unreal project source code used in the demo:
https://bitbucket.org/Eagle3DStreaming/e3dsfeaturestemplate/
more More detailed doc:
https://eagle3dstreaming.atlassian.net/l/c/Ndx0mHy1
...
From UE4 App, if you send any json object that doesn't contain type
property, it will be catched window.e3ds.onEvent
function.
you You can send json object like the following:
...
In your blueprint where you want to set this up (Actor/Pawn), Create a function called Send Pixel Streaming Response and create a string Variable Pixel Streaming Response String. In the function you can retrieve the reference of the Pixel Streaming Component from the Player Controller using the Actor > Get Component by the Class node. Click the Component Class input, and look for the PixelStreamingInputComponent in the list. Set the json JSON response you want to send in Pixel Streaming Response String and call the Send Pixel Streaming Response function on event where needed.
Example JSON object-{"cmd":"run","room":"dining room"}
This will go in Pixel Streaming Response String variable.
...