pixel streaming webrtc connection negotiated issue

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

  1. Started Signalling Server successfully.
  2. Started packaged Unreal application with:
MyProject.exe -PixelStreamingURL=ws://127.0.0.1:8888 -RenderOffscreen -log
  1. 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.