16

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.

Matt
  • 6,231
  • 20
  • 57
  • 79
  • Thats what its doing anyway... – soandos Aug 01 '11 at 02:07
  • 1
    +1 from me, this annoys me regularly. @soandos - If it does it doesn't do it very well. – Nifle Aug 01 '11 at 08:35
  • 2
    if you don't have the bandwidth to stream, then you don't have it. no amount of buffering short of 100% will overcome absolutely all skips based on really poor network performance. then it's not even really streaming anyway... – RobotHumans Oct 22 '11 at 01:40

2 Answers2

6

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.

Egor
  • 61
  • 1
  • 3
4

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

charlesbridge
  • 1,249
  • 10
  • 13