Файлы MP4 не воспроизводятся в событии Safari (рабочий стол и IOS), если заголовок Range определен правильно
Уже много дней я пытаюсь загрузить эту ссылку: http://test-v4.pleade.com:8205/pleade/functions/ead/detached/docs/test.mp4 Она не работает в Safari (Desktop и Устройства iOS)
Согласно этой теме: Почему Safari не воспроизводит файл без расширения в (и многие другие), вы можете заметить, что заголовки HTTP (Ranges, Content-Length, ...) в моем случае определены правильно.
Когда вы проверяете "поток ответа на запрос", вы можете заметить, что первый запрос, где Safari проверяет совместимость с Range (Byte Range 0-1), обрабатывается правильно. Но на этом все заканчивается. Safari отказывается перебрасывать следующие части, где он запрашивает у файла MP4 байтов на байты.
Я работаю с Tomcat и Apache Cocoon. Чтобы избежать проблем с кодированием, я попробовал тот же файл mp4 напрямую и только с сервером Apache. Он хорошо загружается в Safari и во всех других браузерах (прямая ссылка здесь: http://test-v4.pleade.com/test.mp4).
Спасибо за помощь.