This document is a tutorial to test an application locally to check if the Pixel streaming plugin is enabled before packaging the project prior to uploading to Eagle’s platform . It is a simple process that needs no third-party programs.
Prepare to execute instructions
Before starting the first step, make sure you have:
1. access to the Control Panel.
2. Enabled the Pixel streaming plugin before packaging Enable the Pixel Streaming plugin
3. At least one project uploaded in the Control Panel Upload your Unreal Engine Application
To complete this guide, your working environment must meet all the requirements above. If you have not completed any of the points, follow the link to the appropriate instruction and complete it first.
Instructions
Step 1. Package your Unreal Engine build
1.1. Enable the Pixel Streaming plugin
Open the project you want to package, in the Unreal engine editor and enable the Pixel Streaming Plugin. Follow this tutorial 1. Prepare Unreal Application for Pixel Streaming
Make sure to restart the editor if it asks to be restarted.
1.2. Package the Project
Make sure to package your project for Windows.
Step 2. Run the Signaling Serve
2.1. Run the Signaling server in Unreal Engine 5
The path to the Signaling server is:
{Packaged Application Folder} \ {Project Name Folder} \ Samples \ Pixel Streaming \
Webservers
Open “get_ps_servers” Windows batch file (.bat) . It will start to download some required files.
This should be done only one time per project.
Now, all the required files are downloaded.
1.2. Run the signaling server in UE 4
The path to the Signaling server is:
{Packaged Application Folder} \ Samples \ Pixel Streaming \ Web Servers \ Signaling Web Server \ platform_scripts \ cmd
Open the “\Signaling Web Server \ platform_scripts \ cmd” folder then open the “run_local” file. It will start downloading the required files.
When it is complete you will see something like this:
Step 3. Run the UE application
Now that the Signaling Server has started, go back to the {Windows} folder where the app is packaged and create a shortcut of the exe file of your application.
When the shortcut is complete. Right-click the shortcut and go to properties to add the following command at the end of the Target line:
-log -AudioMixer -PixelStreamingIP=localhost -PixelStreamingPort=8888 -RenderOffScreen
Click Apply and OK.
Double click on the shortcut of the exe file that you created to open it.
Then open your browser and type “localhost” or “127.0.0.1” . Your application will start.
This process will allow you to test your application.
If the Pixel Streaming plugin was not enabled before packaging your Unreal Engine build, then you will see this page
Make sure you close your application from task manager if it does not automatically close after you are done testing it as it might take a lot of your system resources.
Now you are ready to follow the next Documentation on “How to Upload any Unreal Application for Pixel Streaming”
Need help? Contact Support
if you still need help, contact support to get your issue resolved quickly.
Submit a new request at E3DS support portal or send an Email at support@eagle3dstreaming.com.
Seek advice. Connect with others. Share your experiences. Join our lively Community Forum today.