Skip to main content
Skip table of contents

Testing App from Computer Browser

Before uploading your App on the Control Panel, you should test it with Epic’s Signaling Server first, to make sure it is ready for Pixel Streaming.

Follow the steps to test whether pixel streaming plugin enabled or not:

Step 1. Follow the path below and click on “get_ps_servers.bat”:

Your Project Folder > Samples > PixelStreaming > WebServers > get_ps_servers.bat

Let’s say your project name is “MyProject2”, then the folder structure should be:

MyProject2 > Samples > Pixel Streaming > Webservers > get_ps_servers.bat

image-20241020-062209.png

Figure 1. Folder Structure of Successfully Packaged Project

Step 2. Once you click on “get_ps_servers.bat” some file will start downloading and a terminal will be displayed like below:

After downloading all required files the terminal will be automatically closed.

image-20241020-062714.png

Figure 2. Required Files are Downloading

Step 3. Click on “run_local.bat”.

Follow the path below and click on “run_local.bat”:

Your project folder > Samples > PixelStreaming > WebServers > SignalingWebServer > platform_scripts > cmd > run_local.bat

Let’s say your project name is “MyProject2”, then the folder structure should be:

MyProject2 > Samples > PixelStreaming > WebServers > SignalingWebServer > platform_scripts > cmd > run_local.bat.

image-20241020-064434.png

Figure 3. Click on “run_local.bat”

Step 4. All required files will be downloaded.

Once you click on “run_local.bat”, some files will be download and a terminal will be displayed like below:

Don’t close the terminal for rest of the tutorial of this section

image-20241020-065036.png

Figure 4. Download Completed

Step 5. Follow the path below and and create a shortcut of the exe file of your app:

Your project folder > Package > Windows

Let’s say your project name is “MyProject2”. Then find the exe file in MyProject2 > Package > Windows and make a shortcut of it.

image-20241020-070413.png

Figure 5. Make a Shortcut of Your App

Step 6. Right click on the shortcut app and go to Properties.

image-20241020-070743.png

Figure 6. Find the Properties of Your Shortcut App

Step 7. In the Target field go to end of existing line and hit a space from your keyboard. Then paste the command line from below and click ok.

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

Let’s say in the target field existing location is "C:\Users\USER\Documents\Unreal Projects\MyProject2\Package\Windows\MyProject2.exe"

You will go the the end of the line and give a space from your keyboard and paste the above command. After pasting the target field will look like this:

"C:\Users\USER\Documents\Unreal Projects\MyProject2\Package\Windows\MyProject2.exe" -log -AudioMixer -PixelStreamingIP=localhost -PixelStreamingPort=8888 -RenderOffScreen -AllowPixelStreamingCommands

Then Click OK button.

image-20241020-071439.png

Figure 7. Paste the Command Line

Step 8. Double click on the shortcut of the exe file to open it.

Don’t close the terminal for rest of the tutorial of this section

image-20241020-071549.png

Figure 8. You shortcut app is opened

Step 9. CLICK TO START Streaming.

Open your browser and type “localhost” or “127.0.0.1”. Then press CLICK TO START

image-20241020-071823.png

Figure 9. 127.0.0.1

image-20241020-073228.png

Figure 10. localhost

Step 10. Your app will run in local server.

image-20241020-073406.png

Figure 11. App is Running at 127.0.0.1

image-20241020-073425.png

Figure 12. App is Running at localhost

Your App will start only if the Pixel Streaming plugin is enabled.

If the Pixel Streaming plugin was not enabled before Packaging your project, you will see the localhost server like Figure 13. To enable pixel streaming go to Enable Pixel Streaming Section

image-20241020-074102.png

Figure 13. Sign of Not Enabling Pixel Streaming


💬 Ask questions and help your peers Community Forum

📄 Need help? Contact Support

 

Facebook | GitHub | LinkedIn | YouTube

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.