JW Player с Cloudfront на iOS не работает - PullRequest
1 голос
/ 03 февраля 2011

У меня проблема с использованием JW Player 5.4 с Amazon Cloudfront.Я использую метод JW Player Javascript Embed для возврата к проигрывателю HTML5 на iOS.Это работает отлично, за исключением того, что иногда видео не загружаются должным образом из Cloudfront.Проигрыватель появляется с отключенной кнопкой воспроизведения.

Странно то, что это происходит спорадически.Мы почти получаем шанс 50/50 сейчас.Я создал страницу, где у меня есть два игрока, загружающие один и тот же видеофайл.Верх загружается с локального сервера, а нижний - из Cloudfront.

http://dj.jomrx.com/video/

Если вы просматриваете эту страницу на iPhone (4 в моих тестах), проигрыватель верхнего уровня всегда работаетправильно.Однако в нижней части есть проблема, описанная выше.Если вы обновитесь несколько раз, вы (надеюсь) увидите, что я испытываю.

Кто-то предположил, что время загрузки метаданных видео истекло.Однако я думал, что Cloudfront должен был быть быстрым как CDN и не ожидал проблемы времени ожидания / задержки.Любые другие идеи о том, что может быть причиной проблемы?Я искал и искал, но пока не нашел хороших результатов.

Спасибо большое!

Дополнительная информация (тема поддержки JW Player): http://www.longtailvideo.com/support/forums/jw-player/setup-issues-and-embedding/17781/video-on-iphone-issue-flash-player-with-html5-fallback/

Обновление: похоже, что это не проблема с JW Player.Та же проблема с жестко закодированными тегами видео HTML5.http://dj.jomrx.com/video/index2.php

Обновление 2: После некоторой помощи от AWS Premium Support похоже, что проблема была в HTTPS.Я не знаю многих технических деталей и не уверен, почему, но, очевидно, AWS говорит, что Mobile Safari «иногда» отказывается от SSL-сертификата, обслуживаемого Cloudfront.Мы переключились на обычный HTTP и теперь все в порядке.

...