LINUX.ORG.RU

Firefox много соединений mp4

 , ,


0

1

Открываю в браузере файл mp4 и Firefox делает около 8 одновременных запросов этого файла на сервере. Смотрел в логах, апач возвращает код 206. Зачем он это делает? Хром делает всего 2 запроса

Примерно вот такие запросы шлет браузер:

User-Agent:"Mozilla/5.0 (Windows NT 6.1; WOW64; rv:40.0) Gecko/20100101 Firefox/40.0"
Accept:"video/webm,video/ogg,video/*;q=0.9,application/ogg;q=0.7,audio/*;q=0.6,*/*;q=0.5"
Accept-Language:"ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3"
Range:"bytes=22708224-"
Connection:"keep-alive"

Ответ сервера
Accept-Ranges:"bytes"
Connection:"Keep-Alive"
Content-Length:"79669"
Content-Range:"bytes 22708224-22787892/22787893"
Content-Type:"video/mp4"
Etag:""15bb735-51f548c6a402c""
Keep-Alive:"timeout=5, max=96"

★★★★

Range:

Может он seek-ает, дабы проанализировать файл. Или пытается распалить/выбирает быстрее ответящий запрос.

anonymous
()

Ищет заголовки MP4, видимо.

anonymous
()

В MP4 некоторые «заголовки» могут быть в конце файла. Поэтому чтобы проиграть файл, надо либо выкачать его целиком за раз, либо вот так кусочками в нужных местах.

Файл можно подготовить для показа через сеть, чтобы избежать таких прыжков, но на это многие забивают — и так работает ведь.

i-rinat ★★★★★
()
Ответ на: комментарий от i-rinat

Почему Хром не ищет эти кусочки и все замечательно проигрывает с перемоткой? Каким образом можно заставить Мозилу не делать этого?

gobot ★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.