while the SignagePlayer is open source, its mostly for educational purposes as we don't provide support the compilation environment.
With that said, we are just around the corner with our biggest release in 5 years, mediaTOUCH / mediaCLOUD 6.0.
In that release we did optimize many aspects of the player, GPU, connection logic and much more...
So, I recommend we wait for you yo try 6.0 (we are pushing for end of April for open beta) and if the issue persists for you, we can assign you a developer to help and add code additional logic to help assist with your issue.
regards.