Pixel Streaming Plugin 2 Compatibility
Epic Games introduced Pixel Streaming Plugin 2 (PSP2) with major architectural changes and improvements to Unreal Engine’s Pixel Streaming system.
Eagle 3D Streaming currently supports Pixel Streaming Plugin 2 only with Unreal Engine 5.7 and newer versions.
Based on extensive internal testing and customer reports, Unreal Engine 5.5 and 5.6 have major compatibility issues when used with Pixel Streaming Plugin 2.
We strongly recommend using:
Unreal Engine 5.7+ with Pixel Streaming Plugin 2
ORPixel Streaming Plugin 1 for older Unreal Engine versions

Figure 1. Pixel Streaming Plugin 2
Current Compatibility Status
Unreal Engine Version | Pixel Streaming Plugin | Status |
|---|---|---|
UE 5.7 | PSP2 | ✅ Fully Supported |
UE 5.5 | PSP2 | ❌ Not Supported |
UE 5.6 | PSP2 | ❌ Not Supported |
UE 5.5 / 5.6 | PSP1 | ✅ Recommended Stable Alternative |
Main Known Issue
Applications built with:
Unreal Engine 5.5
Unreal Engine 5.6
using:
Pixel Streaming Plugin 2
may experience a critical issue where:
The WebRTC connection successfully negotiates, but the video stream fails to start (Figure 2)

Figure 2. Video Stream Failed
Why This Happens
The issue appears to be highly dependent on:
Geographic region of the streaming machine
Geographic region of the end user
This behavior originates from Epic Games’ Pixel Streaming Plugin 2 implementation in Unreal Engine 5.5 / 5.6.
Eagle 3D Streaming only replicates Epic Games Pixel Streaming infrastructure and behavior. Therefore, this issue is not platform-specific and also occur when using Epic’s own signaling server and infrastructure directly.
Example
Let’s say:
Your application is hosted in the USA (Streamer Machine Location is in USA)
The app is built with:
Unreal Engine 5.5 or 5.6
Pixel Streaming Plugin 2
User Connection Results:
Streamer Region | User Region | Result |
|---|---|---|
USA | USA | ✅ Usually works |
USA | Europe | ❌ Video stream may fail |
USA | Asia | ❌ Video stream may fail |
Similarly:
Streamer Region | User Region | Result |
|---|---|---|
Europe | Europe | ✅ Usually works |
Europe | USA | ❌ Video stream may fail |
Europe | Asia | ❌ Video stream may fail |
Recommended Setup
Setup | Recommendation |
|---|---|
UE 5.7 + PSP2 | ✅ Best Option |
UE 5.5 / 5.6 + PSP2 | ❌ Not Recommended |
UE 5.5 / 5.6 + PSP1 | ✅ Stable Alternative |
Important Note About Internal Testing
Many teams do not immediately notice this issue because:
Local testing often works correctly since both the streamer and browser are under the same network and geographic location
As a result, applications may appear to function correctly during development and internal QA testing.
However, the issue becomes significantly more visible during:
Public deployments
Global user access
Cross-region streaming scenarios
This is why some applications work perfectly during internal testing but experience video stream failures after being deployed to users in different geographic regions.
Need help?
If you need any assistance, feel free to reach out through any of the following channels:
🛠️ Support Portal: Contact Our Support Team
💬 Discord Community (Faster Support): Join Our Discord Community
📧 Email Support: support@eagle3dstreaming.com
Follow us on:
Facebook | GitHub | LinkedIn | YouTube