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 BW?

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.


Solution 1:

In my VLC 3.0.4 I just go to Settings, switch Show Simple to Show All, click to Input/Codecs and scroll down to the last section "Advanced". And here we are, "File Cache", "Disk cache", "Network data cache". It looks like you need the last one or perhaps the first one depends on how you open your remote file.

Solution 2:

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

For the current 2.0 and 3.0 branch of VLC it has been renamed to "Network Caching (ms)". Navigate to Tools -> Preferences -> Show Settings ALL -> Input/Codex and scroll down on the right hand pane to "Advanced"

enter image description here