@gage
Буферизация видео в HTML5 теге происходит автоматически и следующим образом:
Буферизация видео позволяет устранить временную задержку при загрузке видеофайла с сервера и обеспечивает плавное воспроизведение без сбоев или прерываний. Она также позволяет браузеру адаптироваться к колебанию скорости интернет-соединения и продолжать воспроизведение видео, даже если загрузка видеофайла замедляется.