how to UE 4.27 Pixelstreaming in 2024?

I know I know… there is already pixelstreaming in UE5.5 and I already tested without problem but I’m creating a HTML project without a external server and meanwhile by curiosity I tried to use pixelstreaming in UE 4.23 and so far failing, the first I did was to update all dependencies.

doing that make me change the parameters to use “-PixelStreamingURL=ws://127.0.0.1:8888” instead of “PixelStreamingIP” + “PixelStreamingPort”, other ways it will crash and it seems to be working as the host is up but cannot connect to my project

and the cmd windows doesn’t show the right message or any activity only shows “Listening to proxy connection on: 8888” instead of

"WebSocket listening to Streamer connections on :8888

WebSocket listening to Players connections on :80"

I fill that I’m forgetting something in the configuration of the plugin, any suggestion?

EDIT: ok pixelstreaming in the 4.27 works but just after updating all dependences so either way I built the 4.27 from scratch adding the HTML functionality or fix 4.23… and as I’m so stubborn I tried using the cirrus.js from the 4.27 in the 4.23 after studying it and so far I can tell there is a different approach in the use of the socket.io and the player.htm. this holly day I will try to study more those changes and try to fix the 4.23 unless someone have the solution before XD

also the reason why 4.23 pixel streaming only shows “Listening to proxy connection on: 8888” is because is programed that way and fails to connect because the way it connects using the socket.io has been deprecated unlike in 4.27

Update: I moved to 4.27 and 5.5 and so far I get to enable and run the STUN and TURN server; almost nowhere is mentioned that besides that adding the ports to the rules of the firewall you need to change the rule priority to be the first, in my case I’m using ESET antivir. know I have do different errors:

  1. in the version 4.27 when I force the turn server i got a error in the console like “Dropping candidate because it was not a TURN relay” and i dont know if i need to confgure someting el in the coturn
  2. if I use the 5.5 version and for the TURN server i get stuck in “WEBRTC connection negotiated” and the browser console shows the error “getGamepad will now require Secure Context” that seems to be a api issue

Update 2:
It seems that I fixed it; for some reason my internet provider does not let my us the globlal ip (203.XX.XX.XX) so I only can run it with my ip local (196.xx.xx.xx) so I need to change all use of the global IP to local IP so I can connect using the COTURN server, by the way today I learned that you can create the certificates files with git batch, i will try it latter to use the conection as https instead of http just to see if I can improbe it