Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Describes how to test an App Locally with Epic’s Signaling Server.

Before uploading your App on Eagle 3D’s Control Panel, you should test it with Epic’s Signaling Server first, to make sure it is ready for Pixel Streaming. The steps below will guide you to test your App locally.

Instructions

Step 1. Collect an unreal packaged build prepared for pixel streaming.

We expecting you already have an unreal packaged build which has been already packaged properly for windows by enabling Pixel Streaming plugin.

You can follow this document on how to package a build for pixel streaming.

In case , If you don’t have a properly packaged build Packaged Build or don’t want to go through packaging the Packaging process then , You can download this sample build Build here and use it for this document purpose:

https://drive.google.com/drive/folders/1PgK85pCfBqNhgVKauk0j3VfD8Mf7Y1rK?usp=sharing

a properly packaged build Packaged Build will contain this folder :

Info

{Packaged Application Folder} > {Project Name Folder} > Samples > Pixel Streaming.

if you have collected properly packaged build Packaged Build then you are ready for step2.

Step 2. Run the Signaling Server (UE 5)

Note

This should be done ONLY one time per project.

1. Find and click “get_ps_servers'' Windows batch file (.bat)

Panel
panelIconIdatlassian-warning
panelIcon:warning:
bgColor#DEEBFF

Go to:

{Packaged Application Folder} > {Project Name Folder} > Samples > Pixel Streaming > Webservers > get_ps_servers

2. The required files will start downloading

3. All required files are downloaded

Run the signaling server (UE 4)

1. Find and click ‘'run_local’' Windows batch file (.bat)

Info

Go to:
{Packaged Application Folder} > Samples > Pixel Streaming > Web Servers > Signaling Web Server > platform_scripts > cmd > run_local.bat.

2. The required files start downloading

3. All required files are downloaded

Step 3. Run the App

1. Create a shortcut of the exe of your App

Go to the {Windows} folder where your App is packaged. Right click on the exe. Create a shortcut.

2. Right click on the shortcut

3. Go to Properties

4. Add this Command to the end of the Target line.

Click on the Target field. Hit space (on the keyboard) and Paste this Command:

Info

-log -AudioMixer -PixelStreamingIP=localhost -PixelStreamingPort=8888 -RenderOffScreen

5. This is what the Target field should look like after pasting the command

6. Click Apply. Click OK

7. Double click on the shortcut of the exe file and open it

8. Open your browser and type “localhost” or “127.0.0.1

9. Press ‘Click To Start’

10. Your App will start if the Pixel Streaming plugin was enabled

11. If the Pixel Streaming plugin was not enabled, you will see this:

Note

Make sure to close your App from the task manager if it does not automatically close after you are done testing it, as it might take a lot of your system resources.

Info

See How to Upload an App on your Control Panel.


Was this article helpful? Comment Below. Let us know your feedback.

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 E3DS Community Forum today.