J.Gong
2026-07-04
0.41min
Pixel Streaming in Unreal Engine
After Unreal Engine 4.23, Unreal Engine stopped supporting web rendering. Instead they started to use webRTC to stream game to the web.
From Unreal Engine 5.6, pixel streaming is stable enough for public use. The screenshot shows Your First Game in UE 5 running in the browser.

Here is the manual.
The server side source code is hosted on github(EpicGamesExt/PixelStreamingInfrastructure).
The game should start with parameter -PixelStreamingURL=ws://127.0.0.1:8888 to send game data to the server.
However, all the browser share one session, as it is just streaming.