Как вы можете создать буфер потокового видео, такой как YouTube . В ютубе вы заметили, что все видео сразу не скачивается в браузере. Только несколько секунд (10-20 секунд) видео будут загружены в браузер, и по мере того, как пользователь продолжит просмотр, будет загружено больше.

Преимущества:

  1. Это экономит пропускную способность. Если размер файла составляет 80 МБ, пользователь может загрузить только 1 МБ при запуске. Пользователь может начать просмотр с 1 МБ, а следующие МБ будут автоматически загружены . Пользователю не нужно ждать загрузки целых 80 МБ.

Используемые пакеты : Fs Modules и Express

Код Github, прикрепленный ниже с демонстрацией: