Second Monitor


Second Monitor is an app developed by a sim racing enthusiast who saw an opportunity to use the second monitor available in his setup as a place to show live telemetry and timing information to serve as an aid for fine-tuning his strategy during the race. Development started in 2016 and it’s become a very rich application with support for a significant amount of racing sims out there. The key feature that made me interested was the ability to view telemetry and timing information from another computer. While over a local network it works perfectly, the bandwidth requirements were too much for a home ADSL connection to keep up with.

Goals

I identified two feature enhancements I could make:

  • Implement compressions strategies that could have a significant impact on the bandwidth throughput requirements
  • Add the ability to provide a named server and use DNS as the IP address lookup for dynamic DNS solutions