Hey everyone!
I’m a bit of a newbie to the Unreal dev world, currently starting my freelance journey as a 3D designer and app developer. I’ve invested in a pretty beefy home rig (7800X3D + RTX 5090) to handle the heavy lifting, but I’m running into a logistical headache.
Since I’m a freelancer, I’m often out at cafes or co-working spaces with my laptop. I need a way to show off my work to clients by “streaming” the app running on my home desktop to them (or to my laptop).
The Hurdles:
-
Networking: My home ISP doesn’t provide a public IP.
-
Pixel Streaming: I’ve looked into the built-in Pixel Streaming plugin, I know it can satisfy my streaming needs but the setup seems super intimidating for a solo dev. Not being a networking guy, I did manage to complete the streaming setup and successfully test the streaming using my IPAD under the internal network with the help of my friend. However I’d love to avoid modifying my project’s core structure just for a demo.
-
Budget: I checked out some 3rd-party hosting platforms, but as a starter business, those monthly subscription fees are a bit too steep for me right now.
The Performance Questions:
-
Concurrent Users: With an RTX 5090, how many “instances” or concurrent users can I realistically support for a high-quality visual demo before things start to chug?
-
GPU Scaling: If I eventually need to support 10-20 people at once, is it as simple as adding a second 5090 to my rig? Does Unreal/Pixel Streaming handle multi-GPU scaling easily for separate stream instances, or is that a rabbit hole of complexity?
-
Global Latency: My server is in Asia, but I’m targeting clients in the Middle East and Europe. Am I going to get roasted on latency? Is there a “lightweight” way to bridge that gap without renting a massive server farm?
Would love to hear how you guys like me as a freelancer on how to handle high-end demos without a fixed office setup. Any “Pixel Streaming for Dummies” tips or alternative tools that work without a public IP would be life-saving!
Cheers!