<video> воспроизводится в других браузерах, но не в Safari

У нас есть видео MP4 на нашем сайте; он отлично работает в IE9 +, Firefox, Chrome и Chrome на Mac. Однако в Safari видео не воспроизводится вообще - оно вызывает «остановленное» событие, а затем ничего не загружается. Я бы опубликовал наш HTML, но я проследил проблему дальше, обнаружив, что Safari не будет воспроизводить его даже при переходе к исходному URL MP4. При загрузке и воспроизведении локально видео отлично работает в Quicktime.

Самая странная часть этого - это все наши разработчики,I может заставить видео работать в Safari, когда я запускаю соответствующий сервер со своего компьютера для разработки. Более того, другие файлы MP4 в том же каталоге имеют аналогичную проблему. Это было для меня ключом, и я искал небольшую разницу в способе передачи видео с сервера - заголовки запроса / ответа, точный размер файла и т. Д.

Заголовки копируются из Chrome (только из-за того, что Safari сложнее копировать / вставлять)

Accept:text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
Accept-Encoding:gzip, deflate, sdch
Accept-Language:en-US,en;q=0.8
Cache-Control:max-age=0
Connection:keep-alive
DNT:1
Host:*************:8443
User-Agent:Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36

Response Headers
Accept-Ranges:bytes
Content-Length:44875102
Content-Type:video/mp4;charset=UTF-8
Date:Tue, 30 Dec 2014 21:11:51 GMT
ETag:W/"44875102-1419959755000"
Last-Modified:Tue, 30 Dec 2014 17:15:55 GMT
Server:Apache-Coyote/1.1

(Кроме того, на всякий случай это напоминает вам о более старой проблеме; я знаю, что Safari в Windows давно уже не работает. Эта проблема возникает в OS X)

РЕДАКТИРОВАТЬ: Новая информация, которая может немного помочь. Я взял личное видео с моего собственного веб-сервера, который смог работать с проблемными браузерами Safari, о которых идет речь, и загрузил его в локальный каталог видео нашего сервера.Оттуда, он сталкивается с той же проблемой, что и другие наши видео. Это наводит меня на мысль о том, что сам MP4 может не иметь значения - возможно, это проблема сервера с нашим веб-сервером Tomcat 7. У нас действительно правильно зарегистрированы типы контента, которые хотя бы охватывают основы, но мне любопытно, есть ли другие необходимые части.

ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ: Я не думал упоминать об этом изначально, но мы загружаем наши веб-страницы и видео через соединение HTTPS. Большинство наших тестовых серверов не имеют действительных сертификатов, поэтому нам нужно щелкнуть в стандартном браузере предупреждение, что «Этот сервер может не быть тем, кто на нем говорит». Сейчас мы изучаем, что нужно сделать, чтобы иметь правильные сертификаты на всех наших серверах.

Ответы на вопрос(4)

Ваш ответ на вопрос