В чем отличие поведения тега video в браузерах

Использую такой код

<video id="my-video" width="640" height="480" controls poster="" preload="metadata">
  <source src="video2/01.mp4" type='video/mp4; codecs="avc1.42E01E, mp4a.40.2"'>
  Ваш браузер не поддерживает тег video.
</video>

На видео малых размеров и на локальной машине все работает как надо (так как загружается почти сразу). Но если видео размером 500+ Мб и на сервере... В Firefox работает нормально. Почти сразу появляется возможность запустить видео. Оно буферизуется и проигрывается. В Chrome же: пока всё видео не загрузится в буфер, оно не начнёт воспроизводиться (пробовалось на разных машинах и с чистым хромом тоже) Причём в консоли у хрома вот так (пока видео полностью не загрузится):

введите сюда описание изображения

Подскажите, в чём может быть дело и как исправить, чтобы в Хроме тоже работало нормально? Желательно без изменения настроек самого браузера, а только кодом.


Ответы (0 шт):