Title: Pixel Streaming connects successfully but browser shows only “WEBRTC CONNECTION NEGOTIATED” and no video stream
Hi everyone,
I’m facing an issue with Unreal Engine Pixel Streaming on AWS EC2.
Environment
- Unreal Engine: [Your UE Version, e.g. 5.4/5.5]
- AWS EC2 GPU Instance: NVIDIA Tesla T4
- OS: Windows Server
- Pixel Streaming Infrastructure v2
- Signalling Server, TURN Server, and packaged Unreal application are all running on the same EC2 instance.
- Browser is running on my local machine and connects using the EC2 public IP.
Setup
- Started Signalling Server successfully.
- Started packaged Unreal application with:
MyProject.exe -PixelStreamingURL=ws://127.0.0.1:8888 -RenderOffscreen -log
- Opened browser using:
http://<EC2-Public-IP>
What Works
- Signalling Server starts correctly.
- Unreal connects to Signalling Server.
- Browser connects successfully.
- WebRTC negotiation completes.
Signalling Server logs show:
New streamer connection: 127.0.0.1
endpointIdConfirm DefaultStreamer
New player connection
Registered new player: Player0
I also see continuous ping/pong messages from both:
DefaultStreamer
Player0
Problem
The browser never displays the Unreal stream.
Instead, it remains on:
WEBRTC CONNECTION NEGOTIATED
with a black/blank screen.