I've got a bunch of movies on my desktop. Each one is around 700MB long, so for an average movie this is around 128 kb/s.
My WiFi is capable of transferring the movies at an average speed of 1 MB/s, sometimes 1.5 MB/s. However, if I try to watch a movie directly from the mapped network drive, it stutters all the time.
Watching a traffic monitor I can see that both Windows Media Player and Zoom Player do something that is entirely incompatible with WiFi - they load a bunch of bytes, buffering up to about 10 seconds' worth, and then show the 10 seconds of video. Only when the buffer has nearly run out do they try to read the next chunk. So they leave themselves 1 second to read the next 10 seconds' worth. WiFi isn't fast enough to let them do that.
Any ideas on how to fix this? Perhaps a video player that's a bit smarter than this? Or a network drive mapper that proactively buffers a specified amount of data any time a program performs a read?