Я пробовал много, много разных конфигураций, файлов, кодировок, браузеров и т.д., но это самый простой пример, демонстрирующий проблему, с которой я сталкиваюсь.
Если вы вставляете URL-адрес для примера видео для JSPlayer в FF 8.0.1, видео воспроизводится в строке:
http://video-js.zencoder.com/oceans-clip.webm
Если я беру это же видео и загружаю его в свой ведро s3, он запускает загрузку вместо этого:
https://s3.amazonaws.com/turingvideos/oceans-clip.webm -- или -- HTTP
(Разрешения читаются для всех в файле и в корзине)
Итак, попробуйте Cloud Front.
d2yat6m71lu23b dot cloudfront dot net slash oceans-clip.webm(триггер загрузки)
И потоковая передача Cloud Front:
strzsu4h2ax96 dot cloudfront dot net slash oceans-clip.webm(бесконечный счетчик)
То же самое происходит и при использовании тега html video. Прекрасно работает с zencoder, и на что-то другое, кроме локального диска.
Итак, какова магия управления zencoder, которая полностью недоступна для S3/CloudFront? Я полностью в тупике.
Edit:
Настройка типа контента и расположения на "video/webm" и "inline" сделала трюк. Спасибо, что ответили ребятам.