Buffering is the term given to the end user experience of waiting for enough video content to have been downloaded for playback to start or continue. This can happen mid-playback if sufficient bandwidth is not availiable to stream the content. Buffering is often represented visually with a spinning circle. It is considered to be the biggest single cause of abandoned playback sessions by viewers.