Is there a way to tell VLC to buffer a file on a remote PC so as to play uninterrupted with the channel's average bandwidth? I set network latency to high, but I wish there was more I could do.
Try changing VLC preferences "Show Settings" from Simple to All. Then navigate to Input / Codec -> Access Module -> SMB and change Caching Value in MS to 30000. See this article for examples. That will cache 30 seconds of video