Если устройство iOS запрашивает MP4, оно делает несколько запросов:
- Первые 2 байта. Я думаю, что это тест на соответствие сервера запросам диапазона байтов.
- Диапазон байтов в середине файла, но не все.
- Повторите шаг 2, пока не закончите воспроизведение видео
Вы действительно не можете это контролировать. Сервер должен быть способен правильно обрабатывать запросы диапазона байтов, иначе устройство iOS не сможет воспроизводить видео.
Если у вас есть запрос симулятора iPhone на простую HTML-страницу, на которой будут отображаться переменные HTTP-запроса, у него не будет запроса диапазона байтов, потому что iOS Safari его не сделал. Он делает это только для файлов MP4.