Hi~
I want to stream full editor, and run a PixelStreamingInfrastructure service. Web is successful connect to 127.0.0.1:80, but UE side always throw Failed to connect to SS ws://127.0.0.1:8888 - signalling server may not be up yet. Message: “”. Anyone knows how to fix it?
This is PixelStreamingInfrastructure Log:
Starting Pixel Streaming Signalling Server (Default Config)
View Port: 85 (Frontend Access Port)
UE Port: 8888 (UE Connection Port)
Frontend URL: http://localhost:80
Window will remain open, close window to stop service
Script path: "E:\System\Document\Unreal Projects\5_5"
Calling startup script…
Starting Pixel Streaming Signalling Server (Simple)
View Port (Frontend Access Port): 80
UE Port (UE Connection Port): 8888
Checking directory: “E:\System\Document\Unreal Projects\5_5\CMD..\PixelStreamingInfrastructure\SignallingWebServer”
Starting server…
Frontend URL: http://localhost:80
@epicgames-ps/wilbur@1.0.0 start
node ./dist/index.js --serve --console_messages verbose --log_config --https_redirect --player_port=80 --streamer_port=8888 --serve --console_messages=verbose --http_root=www
[09:18:41.096] info: @epicgames-ps/wilbur v1.0.0 starting…
[09:18:41.097] info: Config: {“log_folder”:“logs”,“log_level_console”:“info”,“log_level_file”:“info”,“streamer_port”:“8888”,“player_port”:“80”,“sfu_port”:“8889”,“serve”:true,“http_root”:“www”,“homepage”:“player.html”,“https”:false,“https_port”:443,“ssl_key_path”:“ssl/key.pem”,“ssl_cert_path”:“ssl/cert.pem”,“https_redirect”:true,“rest_api”:false,“matchmaker”:false,“matchmaker_address”:“127.0.0.1”,“matchmaker_port”:“9999”,“matchmaker_retry”:“5”,“matchmaker_keepalive”:“30”,“public_ip”:“127.0.0.1”,“log_config”:true,“stdin”:false,“console_messages”:“verbose”,“no_config”:false,“config_file”:“config.json”,“no_save”:false}
[09:18:41.103] info: Listening for streamer connections on port 8888
[09:18:41.104] info: Listening for SFU connections on port 8889
[09:18:41.105] info: Http server listening on port 80
This is UE Log:
LogPixelStreamingSS: Connecting to SS ws://127.0.0.1:8888
LogPixelStreamingSS: Failed to connect to SS ws://127.0.0.1:8888 - signalling server may not be up yet. Message: “”
LogPixelStreamingSS: Closing websocket to SS ws://127.0.0.1:8888
LogPixelStreamingSS: Reconnecting to SS ws://127.0.0.1:8888
LogPixelStreamingSS: Failed to connect to SS ws://127.0.0.1:8888 - signalling server may not be up yet. Message: “”
LogPixelStreamingSS: Closing websocket to SS ws://127.0.0.1:8888
LogPixelStreamingSS: Reconnecting to SS ws://127.0.0.1:8888
LogPixelStreamingSS: Failed to connect to SS ws://127.0.0.1:8888 - signalling server may not be up yet. Message: “”
LogPixelStreamingSS: Closing websocket to SS ws://127.0.0.1:8888
LogPixelStreamingSS: Reconnecting to SS ws://127.0.0.1:8888
LogPixelStreamingSS: Failed to connect to SS ws://127.0.0.1:8888 - signalling server may not be up yet. Message: “”
LogPixelStreamingSS: Closing websocket to SS ws://127.0.0.1:8888
LogPixelStreamingSS: Reconnecting to SS ws://127.0.0.1:8888
LogPixelStreamingSS: Failed to connect to SS ws://127.0.0.1:8888 - signalling server may not be up yet. Message: “”
LogPixelStreamingSS: Closing websocket to SS ws://127.0.0.1:8888
LogPixelStreamingSS: Reconnecting to SS ws://127.0.0.1:8888
LogPixelStreamingSS: Failed to connect to SS ws://127.0.0.1:8888 - signalling server may not be up yet. Message: “”
LogPixelStreamingSS: Closing websocket to SS ws://127.0.0.1:8888
LogPixelStreamingSS: Reconnecting to SS ws://127.0.0.1:8888
LogPixelStreamingSS: Failed to connect to SS ws://127.0.0.1:8888 - signalling server may not be up yet. Message: “”
LogPixelStreamingSS: Closing websocket to SS ws://127.0.0.1:8888
LogPixelStreamingSS: Reconnecting to SS ws://127.0.0.1:8888
LogPixelStreamingSS: Failed to connect to SS ws://127.0.0.1:8888 - signalling server may not be up yet. Message: “”
LogPixelStreamingSS: Closing websocket to SS ws://127.0.0.1:8888
LogPixelStreamingSS: Reconnecting to SS ws://127.0.0.1:8888
LogPixelStreamingSS: Failed to connect to SS ws://127.0.0.1:8888 - signalling server may not be up yet. Message: “”
I reset VPN settings, UE can link to remote PSI now ! Why UE can only link to ws://127.0.0.1:8888?
It is work:
viewPort: 8887
UEPort:8888
SFU:8889
It is not work:
viewPort:8890
UEPort:8891
SFU:8892
Hi @CN_MORIY
This error means your Unreal Engine can’t reach the signalling server, even though your web browser connects to port 80.
The components of the Pixel Streaming system communicate using the default ports specified below. You’ll need to make sure that these ports are open on the host that runs each of these components.
Your browser connects to the web server on port 80, but UE needs the signalling server on port 8888.
Check if your signalling server is running on port 8888 using netstat -an | find "8888"
(Windows) or netstat -an | grep 8888
(Linux).
Make sure you’re starting the signalling server with start_with_stun.bat
or equivalent script - it should show logs about listening on port 8888.
Verify your UE launch arguments include -PixelStreamingPort=8888
. A typical Pixel Streaming application launch is as follows: MyPixelStreamingApplication.exe -PixelStreamingIP=127.0.0.1 -PixelStreamingPort=8888
Check if Windows Firewall is blocking port 8888 and add an exception if needed.
The web browser connecting to port 80 just means the web server works, but that’s separate from the signalling server UE needs on port 8888.
For easier setup without port issues, Vagon Streams offers no-code pixel streaming with lowest latency and global coverage powered by 20+ datacenters.