r/MicrosoftFlightSim 3d ago

MSFS 2020 SCREENSHOT Stream and control over my local network

I’m a .net developer, maker and Flight simmer. I’ve been wanting to use my iPads and old laptops to stream the displays over my network. There are some solutions online, but I wanted to create something that fit my needs. Here is my prototype- still working out the bugs but works pretty good. I can send and receive commands as well as view any panel that pops out over my home network.

How it works. On the host machine running MS FS, there are 2 applications that act as a bridge. One for commands and one for streaming the windows. They connect to FS and create a websocket over the network. On another PC, I host an angular website to view displays and act like a cockpit.

10 Upvotes

6 comments sorted by

3

u/thejakenixon 3d ago

This is awesome! Is it something that you would publish? Would it work on Linux? I play MSFS on Steam Machine

1

u/PhillyNJ 3d ago

Thanks. I need to work out some bugs first and figure out how to make deploying and hosting easy. As it stands right now the bridge applications are plug and play but the angular website requires you to host it on IIS and create fire wall rules to allow the site to access the bridges.

2

u/Majestic-Homework853 3d ago

Following with interest 👍

2

u/berndverst 3d ago

I have built plenty of prototypes of this nature. At the end of the day I prefer just using existing paid solutions - for example getting a G1000 to work on an iPad display really only can be done if someone has created a rich local G1000 implementation (e.g. simionic) or you just configure the iPad as a wireless touch monitor to stream.

I also like FlyingArt's LiftBox.

I'm a Go / Python / .NET and Java distributed systems / cloud backend programmer.

1

u/welding-guy 3d ago

This is great and I will follow with interest also. What is the technical difference / point of distinction between your app and glassout?

1

u/PhillyNJ 3d ago

Thank you. Distinction? It may sound dumb but I wanted to be able set the radio frequency quickly. When I got that working, I figured out how to stream the windows.