Then he shouldn’t have asked a question if he isn’t open for answers. If an answer is obviously wrong or dismissive of some important detail I would understand it. But if the complaint is It’s not a one-click-fix or I don’t understand what you’re talking about then that’s the best way of not learning anything and not solving the problem.
That’s the way to do it. The problem is that the request originates from the browser of you website visitor. You need to open a path for them to you media server. Nginx and it’s reverse proxy functionality is exactly what you need for that.