games are ending too soon - MLBAMGames/NHLGames GitHub Wiki
NHLGames runs a custom proxy to get the stream from the web, if it dies the stream will end.
Make sure thatmlbamproxy.exeis still running when streaming. Go to your Windows processesCTRL+SHIFT+ESC. Make sure you don't quit NHLGames when streaming or it will kill the proxy, minimize it instead.
The NHL Network might just be saturated, try streaming a past game from yesterday. If it plays fine, then the issue is indeed the network. So, nothing can be done.
It has been reported that VLC has some difficulty when it comes to work with a proxy since v3, but MPV works fine. You may want to consider to switch to this media player and give it a try, if you did not already, to see if it solves your issue.
You can report and open an issue on Github, but also download livestreamer and use it as the default streamer to debug a stream by using the streamer argument
--loglevel=debugand log detail about the issue that you might encounter and paste it to the issue report using the console buttonCopy to clipboard
You might have an issue with the current version of NHLGames that uses a custom proxy. NHLGames v1.3.0 is still available and does not use this method, it edits your Windows hosts file to redirect web requests. It may solve your issue.