Hi there Drew!
This is an interesting issue, a DMZ isn’t an environment we test in so it’s good to see a use case.
From an initial look at the log you shared, it appears your frontend isn’t trying to subscribe to the streamer. This could very well be due to unopen streamer ports.
Ports you’ll need to ensure are open are:
Signalling Server Ports
- 80 : For HTTP requests from clients
- 443 : for HTTPS requests from clients, when HTTPS is enabled
- 8888 : for incoming connections from UE applications.
There are other ports for things such as Matchmaker and SFU, but if you’re just doing basic, local, editor streaming, they should not be required.
The IPs you need should simply be the relevant IPs for the machines on your network, as well as ensuring STUN and TURN have access mentioned in that log (“stun:stun.l.google.com:19302”,“turn::19303”)
You’ve mentioned you’re using infra branch 5.5, but the ticket says you’re using UE5.4, was there a particular reason for using branch 5.5?
Here’s hoping we can get to the bottom of your issue!
Kind regards,
Michael