This is a article I found on buffering about what it is and what you can do to help it it a long artical to read but has a ton of info in it if your having buffering issues take a look or just give it a read it will give you a better understanding of what buffering is in general.
https://www.dropbox.com/s/9pjgfrri8xr9mu5/Buffering%20What%20Is%20It%20And%20What%20Can%20You%20Do.pdf?dl=0
https://www.dropbox.com/s/9pjgfrri8xr9mu5/Buffering%20What%20Is%20It%20And%20What%20Can%20You%20Do.pdf?dl=0