@iamthemob Properly configured, buffering preloads enough of the data stream to survive a temporary loss of signal without affecting playback; if data stops streaming then it will play until the buffer is empty before failing, and if the data stream resumes before the buffer is empty then you won;t even notice unless you are watching the buffer level like a hawk.
Have you ever looked at the time bar at the bottom of many videos? On Youtube, for instance, the Seek Bar fills up faster than the video plays. Let’s say I am watching a 10-minute video. Every second, it will stream more than one second of video. If my roommate does something that clogs our data connection enough to stop the stream for a moment, I will see the red portion of the seek bar stop, but the video wil play just fine until the slider hits the end of the red bar. That is buffering.
When I lived in NH, I lived where the only option was 28.8Kbps dialup; on a good day, I could load 2.6KB/second. That connection was slow enough that the buffer would empty faster than it could fill. The only way I could stream stuff was to start it, pause it, and let it buffer for a loooooooong time; it would take me literally an hour to load a 3 minute lo-res video. Currently, I have 7Mbps DSL; almost 250 times faster, so I can stream data in faster than I need to and thus fill the buffer while playing.
You are correct that download speed has an effect, but as long as your data comes in faster than you need it, there is no issue and you can actually endure little stoppages. Data moves as fast as the slowest link in the chain. For some, that is the connection in their house, but sometimes it’s the server they are loading from and often it’s somewhere in between; in the equipment owned and maintained by the ISP. When I was in NH, the weakest link was the local telephone system which was too antiquated to even handle 56K dialup. I could tell you a few things about broadband and the phone systems in NH that, if they didn’t go over your head, would make you cringe at the degree of Epic Fail, but suffice it to say that as much as it sucked, it was/is better than some other parts of the country.. which is sad.
Other places around the world have faster, more reliable data infrastructure. Take a look at this . As that graphic shows, we are about the middle of the road when it comes to $/Mbps, but pretty damn low when it comes to average speed. Or maybe you need more proof that we lag behind
If we had the same infrastructure as many other places, we would have cheaper and faster internet; fast enough to negate teh fear-mongering the ISPs are prone to and cheap enough to be easily attainable by the richest nation on Earth.
@CaptainHarley I have long been a fan of the EFF. You ought to read about the raid on Steve Jackson Games in Austin and the resulting lawsuit that the Secret Service lost ;)