In streaming media, buffering refers to bringing in data before playing the audio or video. Having more audio data or video frames in memory than are actually needed at each precise moment compensates for momentary delays in transmission from the source.
When a network is fast enough to keep up with playback, buffering is not necessary