Hello, I’m studying pixel streaming in Unreal Engine 5.0 environment, and I’m very embarrassed because there’s one problem that I never expected. I desperately need your help. I’m done with the window packaging, and I’m trying to open it on the local server, and I found an unexpected problem. I am currently using the location of D:\UE_5.0\Engine\Source\Programs\PixelStreaming\WebServers\SignallingWebServer. As you can see in the captured picture, I heard that the run.bat file should be in this Signalling Web Server folder, but somehow I don’t have this file. What should I do in this case? The local server is not available until the run.bat file is run, but I cannot turn on the local server because I don’t have it… I’m working on my graduation work, so I really need your help. Did I touch anything wrong? What should we do in this situation?
Hi I am having the same or a similar issue. Did you come to a solution?
I don’t even have a PixelStreaming folder! I’m not sure why it’s missing.
Edit: turns out it’s located in Program Files\Epic Games\UE_5.0\Samples
I don’t have a PixelStreaming Folder either
You can find it in Program Files\Epic Games\UE_5.0\Samples
Making a run.bat file isn’t necessary as you can start everything manually. But here’s a run.bat file that contains code to start the signaling server and the streamer that will connect to it. Replace YOURIPPADDRESS with your I.P. address.
start .\MyGame.exe -AudioMixer -RenderOffscreen -log -PixelStreamingURL=ws://localhost:8888
cd .\Samples\PixelStreaming\WebServers\SignallingWebServer
node cirrus.js --StreamerPort 8888 --HttpPort 7777 --PublicIp YOURIPADDRESS --peerConnectionOptions “{ "“iceServers"”: [ { "“urls"”: [ "“stun:stun.l.google.com:19302"”, "“turn:YOURIPADDRESS:19303"” ], "“username"”: "“PixelStreamingUser"”, "“credential"”: "“AnotherTURNintheroad"” } ] }”
The current directory in the above file is the base of your project folder.
See my answer below.